Необычное проявление поломки ST3000DM001 pn 1E6166-570
В начале 2015 года принесли для ремонта и восстановления информации диск от горячо любимой копании Сигейт ST3000DM001 PN 1E6166-570 с жалобой на то, что диск не определяется.
В диагностическом терминале при старте выдается сообщение:
Boot 0x40M
Spin Up
Trans.
Spin Up
SpinOK
(P) SATA Reset
LED:000000BD FAddr:000074A7
LED:000000BD FAddr:000074A7
На слух диск рекалибруется, выходит в готовность по регистрам, а затем происходит сброс, биты DRD и DSC сбрасываются и выставляется бит BSY.
Особенностью микрокода данного диска является то, что терминально-диагностический функционал в ПЗУ отсутствует, а подгрузка его происходит в момент стартовой инициализации накопителя путём подгрузки оверлеев из служебной области. В принципе, такая ситуация не нова, и после семейства Moose встречается чаще, чем не встречается. Проблема усложнена тем, что если дожидаться комплексной прогрузки микрокода, то диск вместе с оверлеями читает (или не читает) то что требуется для комплексной инициализации по SATA и выдает ошибку в диагностическом порту блокируя дальнейшие действия.
Методов решения данной проблемы два: либо прерывать стартовую инициализацию в момент когда нужные оверлеи уже загружены, но диск еще не дошел до точки останова, либо инициализировать плату электроники отдельно от гермоблока, загружая через 90h лоадер (пакет оверлеев в нужной последовательности).
Метод прерывания стартовой инициализации основан на закорачивании канала чтения\записи в нужный момент. Канал чтения\записи можно легко опознать по разводке на плате электроники, две пары линий идет от центрального процессора на коммутатор, и контактные пяточки выведены на обратную сторону контроллера ST3000DM001. Для облегчения замыкания можно припаять небольшую кнопку, без фиксирования положения (нажата — замкнуто, отжата — не замкнуто).
Сложность в том, что нужный момент "поймать" довольно непросто. Можно ориентироваться либо на слух, либо ловя момент появления отклика в терминале в ответ на "Ctrl+Z". Получив возможность "общаться" с жестким диском по диагностическому порту можно вычитать по FID все критически важные модули, определить проблему и устранить её.
В данном случае ремонт HDD ST3000DM001 заключался во внесении правок в Saved Mode Pages, отключая функции Auto-Reallocated, Background Media Scan и еще ряд фоновых стартовых процессов.
Читать так же:
Восстановление данных с запиленных жестких дисков
Немного об особенностях восстановления данных с запиленных HDD, имеющих повреждения (запилы) на одной или нескольких поверхностях
Диагностика ремонт и восстановление ST1500LM008 и ST2000LM005
Краткий обзор типовых проблем у новых USB дисков Seagate на примере ST1500LM008 и ST2000LM005 моделей
эх кто бы подсказал какие именно пятачки . а то там их аж 4 штуки
А фирмачи что, бабло срубили и начхали на проблему? Для монстра-монополиста такие косяки - мелочи жизни. Вот уроды, уже и выбора не оставляют.
Добрый день! HDD Seagate Barracuda ST30000DM001, перестал определятся BIOS,при запуске компьютера, слышно как раскручиваются диски и 3 раза головки двигаются. потом просто перестает затихает. но в "компьютер/управление/управление дисками" диск опознается как 128.00 ГБ с надписью "дефектный диск" и без буквы диска. моё описание подходить под описанный Вами случай? подскажите где именно находятся контактные пяточки для закорачивания канала чтения\записи и как на слух опознать нужны момент для закорачивания? после этого диск запуститься можно будет скопировать с него информацию?
Уважаемый Артем, а что это за правки в Saved Mode Pages, и не навредит их отключение работе диска в дальнейшем?
Отключить фоновое сканирование, автоматическое замещение дефектов и прочее, что нужно для работы живого диска, но мешает восстановлению данных с полу-мёртвого.
Диску это не навредит.
Здравстуйте! Мой винчестер Seagate ST3000DM001 не определяется БИОС.
Плата контроллера 100664987 REV A.
В терминале отвечает:
Boot 0x40M
Spin Up
TCC-0018[0x000065B4][0x00006A20][0x00006E8C]
Trans.
Rst 0x40M
MC Internal LPC Process
Spin Up
TCC-0018
(P) SATA Reset
MCMTFileHandler: EXCEPTION: Failed MCMT read request
(DOS) Table Read FAIL
(DOS) Requesting File Save
MCMainPOR: Start:
Check MCMT Version: Current
MCMainPOR: Non-Init Case
Reconstruction: MCMT Reconstruction Start
Max number of MC segments 0A61
Nonvolatile MCMT sequence number 0000F20E
[RSRS] 000B
Starting LBA of RW Request=00000000000008E5 Length=00000747
ProcessRWError -Read- at LBA 00000000000008E5 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 00000000000008E5!
Reconstruction: EXCEPTION: Seg Read Fail: Status = 0000
Reconstruction: EXCEPTION: Error in Header
Reconstruction: EXCEPTION: Error in first Header disc sector
ReadFooters (Backwards): Segment 000B StartLBA 00004728 Starting Footer LBA 000
04D58
SeqNum 0000F20F
Starting LBA of RW Request=00000000000009AB Length=00000009
ProcessRWError -Read- at LBA 00000000000009AB Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 00000000000009AB!
Footer Status = 0000
Starting LBA of RW Request=00000000000009A2 Length=00000009
ProcessRWError -Read- at LBA 00000000000009A2 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 00000000000009A2!
Footer Status = 0000
Starting LBA of RW Request=0000000000000999 Length=00000009
ProcessRWError -Read- at LBA 0000000000000999 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000999!
Footer Status = 0000
Starting LBA of RW Request=0000000000000990 Length=00000009
ProcessRWError -Read- at LBA 0000000000000990 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000990!
Footer Status = 0000
Starting LBA of RW Request=0000000000000987 Length=00000009
ProcessRWError -Read- at LBA 0000000000000987 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000987!
Footer Status = 0000
Starting LBA of RW Request=000000000000097E Length=00000009
ProcessRWError -Read- at LBA 000000000000097E Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 000000000000097E!
Footer Status = 0000
Starting LBA of RW Request=0000000000000975 Length=00000009
ProcessRWError -Read- at LBA 0000000000000975 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000975!
Footer Status = 0000
Starting LBA of RW Request=000000000000096C Length=00000009
ProcessRWError -Read- at LBA 000000000000096C Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 000000000000096C!
Footer Status = 0000
Starting LBA of RW Request=0000000000000963 Length=00000009
ProcessRWError -Read- at LBA 0000000000000963 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000963!
Footer Status = 0000
Starting LBA of RW Request=000000000000095A Length=00000009
ProcessRWError -Read- at LBA 000000000000095A Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 000000000000095A!
Footer Status = 0000
Starting LBA of RW Request=0000000000000951 Length=00000009
ProcessRWError -Read- at LBA 0000000000000951 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000951!
Footer Status = 0000
Starting LBA of RW Request=0000000000000948 Length=00000009
ProcessRWError -Read- at LBA 0000000000000948 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000948!
Footer Status = 0000
Starting LBA of RW Request=000000000000093F Length=00000009
ProcessRWError -Read- at LBA 000000000000093F Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 000000000000093F!
Footer Status = 0000
Starting LBA of RW Request=0000000000000936 Length=00000009
ProcessRWError -Read- at LBA 0000000000000936 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000936!
Footer Status = 0000
Starting LBA of RW Request=000000000000092D Length=00000009
ProcessRWError -Read- at LBA 000000000000092D Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 000000000000092D!
Footer Status = 0000
Starting LBA of RW Request=0000000000000924 Length=00000009
ProcessRWError -Read- at LBA 0000000000000924 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000924!
Footer Status = 0000
Starting LBA of RW Request=000000000000091B Length=00000009
ProcessRWError -Read- at LBA 000000000000091B Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 000000000000091B!
Footer Status = 0000
Starting LBA of RW Request=0000000000000912 Length=00000009
ProcessRWError -Read- at LBA 0000000000000912 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000912!
Footer Status = 0000
Starting LBA of RW Request=0000000000000909 Length=00000009
ProcessRWError -Read- at LBA 0000000000000909 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000909!
Footer Status = 0000
Starting LBA of RW Request=0000000000000900 Length=00000009
ProcessRWError -Read- at LBA 0000000000000900 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 0000000000000900!
Footer Status = 0000
Starting LBA of RW Request=00000000000008F7 Length=00000009
ProcessRWError -Read- at LBA 00000000000008F7 Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 00000000000008F7!
Footer Status = 0000
Starting LBA of RW Request=00000000000008EE Length=00000009
ProcessRWError -Read- at LBA 00000000000008EE Sense Code=43110081
InitiateMarkPendingReallocateRequest for disc_lba: 00000000000008EE!
Footer Status = 0000
Reconstruction: EXCEPTION: Error in Header and ALL Footers.
Continuing after error
Reconstruction: Completed 0: HeadPtr was unwritten
[MCMTWS]
Rst 0x40M
MC Internal LPC Process
Spin Up
TCC-001A
LED:00000047 FAddr:FFFFFFFE
LED:00000047 FAddr:FFFFFFFE
LED:00000047 FAddr:FFFFFFFE
и далее много повтор…
Что делать? Плата контроллера или головка с дисками?
Скажите, а к какой категории сложности (по вашему прайсу) относился данный ремонт?
В одной из «статей» на этом же ресурсе говорится, что «называть плату электроники жёсткого диска контроллером не корректно», а в этой же статье видим «и контактные пяточки выведены на обратную сторону контроллера ST3000DM001». Так же не нашёл информации о вашей компании в г. Новосибирск
Слово контроллер используется на ресурсе исключительно из соображений потакания не вполне развитым гражданам, которые терзают прошивками контроллера сигейт поисковые системы. Что касается информации по Новосибирску, то вот же она: novosibirsk.hardmaster.info/laboratory/contacts.html
Как говорится, купил ST3000DM001… отнеси его сразу в мусорку!
Самый.емаройный диск от seagate. после СС конечно. хотя после СС можно было восстановить диски.
А с этим полный аут. рассыпается в течении 2х-3хлет