nAlex
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день! В первый раз пытаюсь сотворить что-то сложнее вылечивания "мухи-CC" через терминал... В общем, суть проблемы: Есть подыхающий старый хард Seagate Barracuda 7200.7 ST3200822AS. При попытке слить инфу посекторно он регулярно натыкается на сбойные сектора и впадает в ступор с ошибкой: Код: Not handled software path: | Путем поиска выяснил, что требуется выполнить следующее: 1). Слить/добыть app и в hex-редакторе исправить "Not handled software path: %s" на "Not handled software path: %d". Нашел комплект для данного харда вот тут: http://files.hddguru.com/download/PC-3000%20Support/Firmware/Seagate/Aplus/ 2). Соответственно, залить исправленное в память харда, для этого нужно перевести хард в Same Mode и выполнить скрипт в StMem SDLD: Код: STR/d80,1/0 SLEEP/4000 SEND_FILE/1024/app.trc/<0/<180 STR/j,,1 SPEED/9600 | параметры d80, <180 сверены с реальными значениями для пациента по методике откуда-то из этой темы. Скрипт выполняется успешно (вроде), вывод в терминале: Код: пауза 4000 м.сек. посылаем D:\My Downloads\StMem Terminal\StMem SDLD\app.trc 0C0 блоков по 1024 байт посылаем блоки : 001 002 ........ 0BF 000 послали файл D:\My Downloads\StMem Terminal\StMem SDLD\app.trc блоками по 1024 байт F>j,,1 Code - FF Track 00000.0.000 Sns 000 F> | Но теперь не могу понять, как дальше правильно вывести хард в штатный режим и не потерять изменения: передергивание питания сбрасывает память, Ctrl+C, похоже, производит тот же эффект. Подскажите пожалуйста, куда дальше копать? |