Ремонт на твърд диск Seagate Barracuda под мухата

- SATE захранващ кабел;
- SATA верига за данни;
- Rx-Tx конектор за терминална комуникация, свързан към инженерния порт на твърдия диск;
Пускам помощната програма PC3K, твърдият диск виси в BUSY (Busy), както се вижда от индикатора за изгаряне BSY., Маркирах го със стрелка. Когато твърдият диск е готов, вторият и четвъртият светодиод (DRD, DSC) светят.

Без клема - нищо не свети. Възможно е това да се дължи на проблем с микрокода, често срещан при моделите 7200.11. Затова развивам един винт, който закрепва печатната платка (платката) към банката на мястото, където минават контактите на двигателя, и поставям там изолатор - парче картон. Пластмасова карта ще свърши работа. Препоръчително е да не използвате гланцирана хартия, за да избегнете "пробив". Това може да се дължи на факта, че лъскавата хартия има по-малка устойчивост от обикновената хартия. С една дума, използвайте изолатора.

- Разхлабен винт;
- Изолатор за контактите на двигателя;
Този път винтът е готов! Ако това се случи, твърдият диск е готов да получава команди. Сега нека започнем да го "ремонтираме".

При опит за стартиране на помощната програма винтът не се отказа от силата на звука (3), влезе в BUSY (1) и даде грешки на терминала (2):
LED:000000CC FAddr:0025BF67 LED:000000CC FAddr:0025BF67

Ето го, така нареченият „Fly TseTse“. Тъй като винтът е в положение BUSY, няма клема. Превключвам захранването и натискам Ctrl + Z, Enter. Показва се терминал. Под терминал тук имам предвид команден ред, подобен на cmd.exe в Windows, но с някои особености. Всеки контекст (подкана) има свои собствени команди. Преходът между контекстите се осъществява сизползвайки служебния знак - наклонена черта.

Допълнителни команди - (РЕГИСТРАЦИЯТА Е ВАЖНА).
- Отивам на контролното ниво на физиката (2-ро) с командата /2;
- Спирам двигателя с команда Z (напомням, че изолатора е поставен);
- Изваждам картона изпод контактите, затягам винта и стартирам двигателя с команда U;
- Отивам на ниво за управление на паметта (1-во) с командата /1;
- Нулиране на S.M.A.R.T. команда N1 ;
- Отивам на основното ниво Тест с командата /T;
- Изчиствам списъка с дефекти Alt с командата i4,1,22 ;

Следващата команда е преизчисляване на транслатора: m0,2,2. 22 (пет запетаи подред).
След успешното изпълнение на командата - превключваме захранването и се радваме - винтът отказва силата на звука и данните са налични. Ако внезапно всичко спре при тази команда, нулираме захранването и опитваме отново с тази команда, всичко трябва да се получи.

Имаме всичко! Твърдият диск се върна на работа, но не е имунизиран срещу факта, че този проблем ще се случи отново. Затова изтегляме фърмуера от уебсайта на производителя (Seagate) и го актуализираме. Можете, разбира се, да не актуализирате, защото имаше случаи, когато след фърмуера се появи голям брой лоши блокове.
На практика лично на мен никога не ми се е случвало ЦеЦе да лети два пъти на един и същ хард диск след третиране по този начин. Възможно е проблемът да изчезне, въпреки че няма причина да го вярвам, освен моя опит и статистика.