Вернуться в профиль
Восстановление данных с жесткого диска 3.5" Seagate ST2000DM001-9yn164
Здравствуйте. Привезли на диагностику жесткий диск Сегейт ST2000DM001 который перестал определяться в биосе и при его подключении в качестве дополнительного компьютер зависал. Так может быть по разным причинам - начиная от того что на диске появились нечитаемые сектора или у диска проблема с микропрограммой, кончая тем что у диска полностью вышли из строя головки и придется их менять. В данном случае, поскольку было сказано что при подключении диска к компьютеру посторонних звуков указывающих на выход из строя головок не наблюдается - я сказал что скорее всего у диска повреждена микропрограмма, у таких дисков это бывает часто. Так и оказалось. При подключении диск недавал готовность по Сата интерфейсу, поэтому пришлось проводить инициализацию утилиты PC300 через терминал. Это дольше но если нет готовности по Сата - по другому невозможно. В данном случае служебная область не была заблокирована, как это частенько бывает на такого плана дисках. И применять патч ПЗУ для разблокировки не пришлось.
В логе терминала при старте диска присутствует характерное сообщение, указывающее на сбой в работе алгоритма фонового скрытия дефектных секторов - InitiateMarkPendingReallocateRequest for disc_lba: 00000000032DA256!.
(DOS) Read Error - 43110081
Этот сбой и вызывает зависание диска.
В утилите PC3000Seagate для семейства Grenada и для многих других у которых часто бывает такое повреждение реализовано отключение скрытия секторов через терминал. После такого отключения диск перестает запускать программу скрытия при старте и больше не зависает. Появляется готовность и и доступ к данным по Сата интерфейсу. Остается только вычитать. На данном диске было относительно небольшое количество дефектных нечитаемых секторов, по этому информация была восстановлена практически полностью.
На дополнительных фото -
1- Лог старта диска через терминал
2 - Редактирование параметров диска при запуске
3 - Вредные "галки" в паспорте убраны.
Вернуться в профиль