Восстановление данных с Seagate ST1000DM003

admin Восстановление данных, Жесткие диски

Из Сергиевска поступил жесткий диск Seagate объемом 1000 Гб. Модель ST1000DM003 из семейства Grenada. Со слов клиента в один прекрасный день с диском начались проблемы – перестал читаться и видиться в Windows. В BIOS определялся, после попыток просканировать Акрониксом перестал определяться и в BIOSе.
Для диагностики подключаем жесткий диск к комплексу PC-3000. При подаче питания винчестер нормально проходит рекалибровку, стуков нет. Регистры DRD и DRQ после небольшой задержки загораются. При любой попытке чтения поверхности, даже паспорта из служебки диск уходит в BSY. В то же время в терминале выдается следующее:


Boot 0x40M
Spin Up[0x00026F7C][0x000273E8][0x00027854] Trans.
Rst 0x40M
MC Internal LPC Process
Spin Up
(P) SATA Reset
RAW OFF
PASS
MCMainPOR: Start:
Check MCMT Version: Current
MCMainPOR: Non-Init Case
Reconstruction: MCMT Reconstruction Start
Max number of MC segments 0A61
Nonvolatile MCMT sequence number 00001F8C
[RSRS] 07E7
Reconstruction: Completed 1:
[MCMTWS] MCMainPOR: MCTStateFlags 0000002A MCStateFlags 00000041
MCMainPOR: Feature Enabled...
(DOS)STE NEED: 0x0000000000C5A099 - 0x0000000000C5DB91 - 0x00003461 - 0x0000347F Count 0080
(DOS) Refresh Start.
(DOS) Refresh Start.
(DOS) Read Error - 43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000C5A3E8!.

Причина зависания ясна, для ремонта нужно прежде всего отключить Auto Reallocation  в FID 93. Проблема лишь в том, что диск зависает при любой попытке чтения, а нам нужно считать, исправить и записать служебный модуль. Разбиваем задачу на несколько этапов – считываем нужный FID, диск зависает. Перезагружаем ST1000DM003. Правим модуль — отключаем автономное замещение и отложенное скрытие дефектов, убираем Auto Reallocation, запрещаем тесты при простое, отключаем offline сканирование, Media Cache. Включаем вывод дополнительных диагностических сообщений в терминал. Теперь надо  записать в зависающий диск,  главное делать это в определенный момент, тогда запись пройдет успешно. После перезагрузки жесткий диск начинает нормально определяться.  Подключаем DataExtractor, оцениваем состояние каждой поверхности. Верхняя оказывается в хорошем состоянии, нижняя имеет сильные повреждений в нескольких областях. Вычитываем нужную информацию и сохраняем её на диск-приемник.

2 thoughts on “Восстановление данных с Seagate ST1000DM003

  • андрей:

    есть разница по деньгам, сколько копировать файлов?

    • Квадра:

      Прямой зависимости цены от объема данных и количества файлов нет.

Комментарии закрыты.