Не успела пойти на спад волна дисков Seagate 7200.11 со слетевшим транслятором, как ей на смену пошли косяком Barracuda LPGreen. Производитель опять выпустил апдейт микропрограммы, но тем, кто уже приобрел диски с ранней версией вари, скопировал на них важные данные и в один не очень прекрасный день получил винчестер, не определяющийся системой, от этого не легче.
Barracuda Green LP
С недавних пор на восстановление данных стали приносить диски Seagate Barracuda LP Barracuda Green в основном 2-х терабайтные. Типичная модель ST2000DL003 с партнамбером p 9VT166-300 и версией микропрограммы F/W CC31.
Симптомы поломанного Seagate Green следующие - при подаче питания раскручивает двигатель, распарковывает головы, на слух рекалибруется и в регистрах состояния остается сигнал BUSY. По интерфейсу диск недоступен. В это время в диагностический порт диск выдает следующие сообщения:
Rst 0x40M
RW: Disc Ctlr Initialization Completed.
MC Internal LPC Process
(P) SATA Reset
User Data Base 00990940
MCMainPOR: Start:
Check MCMT Version: Current
MCMainPOR: Non-Init Case
MC Seg Disc and Cache Nodes: 4011985C 4011796C
Seg Write Preamble VBM start: 000010A7 end: 000010CE
Footer - start: 000010D0 end: 000010F7
Seg Read Preamble VBM - start: 000010F9 end: 00001120
Footer - start: 00001122 end: 00001149
Reconstruction: MCMT Reconstruction Start
Max number of MC segments 22E0
Nonvolatile MCMT sequence number 0000506C
[RSRS] 129D
Reconstruction: EXCEPTION: Segment Overall Sequence Number Mismatch
000024BC 00000000
[MCMTWS]
Reconstruction Fail: Burly Case
MCMainPOR: MCTBufferPtr->Header.MCStateFlagsDisc = 00001001
MCMainPOR: MCTBufferPtr->Header.MCTStateFlags = 0000002A
MCMainPOR: MCStateFlags = 00001001
MCMainPOR: Feature Disabled...
No HOST FIS-ReadyStatusFlags 0002A1E1
Поверхностный анализ служебной области проблем не выявляет. Все модули, описанные в таблице модулей и имеющие присвоенный File Description корректно читаются. На форумах появились сообщения, что проблема в плате электроники и якобы кто-то даже получал доступ к пользовательским данным с помощью замены платы на заведомо исправную. Дело в том, что похожая проблема есть у гибридных накопителей Seagate, имеющих на плате электроники микросхему NAND Flash и таким образом в некотором роде объединяя технологии SSD и классических накопителей. В SSD части гибридного HDD хранятся наиболее часто используемые фрагменты ФС, например таблица MFT.
Но в описываемых в данной заметке дисках проблема не в плате, замена на заведомо исправную не приводит к успеху, в то время как плата с поломанного диска прекрасно работает на диске исправном. В настоящее время известны два метода решения этой проблемы. Метод первый - апдейт микропрограммы на патч, выпущенный по этому поводу Seagate, и второй путь, правка служебной области методом модификации микропрограммы до минимума, необходимого для работе по АТА интерфейсу.
В процессе апдейта firmware
На момент написания заметки стоимость восстановления данных с дисков с описанной неисправностью - 500 евро.
P.S. Пришло по мотивам заметки прекрасное письмо:
Добрый день! Уже пятый месяц лежит у меня ST2000DL003 c неисправностью, такой же, как вы описали в своей заметке, на которую я только что наткнулся. К сожалению, у меня ограничен бюджет на этот накопитель, а дисков с подобными ошибками больше не поступало за последние месяцы, и я не смогу предложить вам сумму, указанную в статье, так как не смогу ее отбить. Могу предложить:
— 2500 за работу+ пересылка за мой счёт к вам и от вас, оплата после готовности
— 4000 рублей за подробное описание вашего метода, моя полная предоплата, и письменное обязательство сохранить вашу наработку в секрете и не раскрывать её в течение 24 месяцев (думаю, это адекватный срок).Кроме того, могу не только не раскрывать детали вашей разработки в оговоренный срок, но и не разглашать наличие ее у меня. Оплата по безналу, либо через яндекс-деньги, либо могу положить деньги на счёт телефона.