Восстановление Seagate Barracuda Green LP

Не успела пойти на спад волна дисков 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 месяцев (думаю, это адекватный срок).Кроме того, могу не только не раскрывать детали вашей разработки в оговоренный срок, но и не разглашать наличие ее у меня. Оплата по безналу, либо через яндекс-деньги, либо могу положить деньги на счёт телефона.