Już od dosyć długiego czasu wszystkie firmy zajmujące się odzyskiwaniem danych spotykają się bardzo często z dość typowym przypadkiem utraty danych.
Dzwoni klient posiadający dysk z tzw. czarnej serii aby zapytać o możliwość odzyskania danych z dysku który nagle, absolutnie bez żadnego ostrzeżenia przestał być wykrywany przez BIOS, lub jest wykrywany jako nośnik z zerową pojemnością. W zdecydowanej większości tego typu przypadków jest to uszkodzenie strefy serwisowej nośnika.
Podane poniżej rozwiązanie służy jedynie celom edukacyjnym. Odzyskiwanie danych nie jest dla każdego. Nie odpowiadam za ewentualne szkody wyrządzone podczas przechodzenia przez kolejne kroki. Jeżeli nie jesteś pewien swoich umiejętności oddaj dysk do firmy zajmującej się odzyskiwaniem danych.

Lista modeli z czarnej serii:

* Barracuda 7200.11
* DiamondMax 22
* Barracuda ES.2 SATA

Istnieje kilka rozwiązań tego problemu:

1. Pierwszą z nich jest zakup urządzenia dedykowanego do odzyskiwania danych – np PC3K i sprawę załatwia się w kilku klikach.
2. Można skorzystać z firm zajmujących się profesjonalnym odzyskiwaniem danych – gdy dane są naprawdę ważne jest to polecane rozwiązanie.
3. Trzecim i jednocześnie najbardziej budżetowe rozwiązanie z cyklu zrób to sam, polega na zbudowaniu/zakupie terminala do połączenia dysku z portem COM komputera i usunięcie problematycznej usterki service area.

Zajmiemy się rozwinięciem trzeciego sposobu.

Pierwszym krokiem jest budowa terminala dyskowego wg schematu dostępnego na forum elektroda.pl – przejdź.
Następnie należy pobrać program obsługujący połączenie szeregowe – np putty.
Po podpięciu terminala i ustawieniu odpowiednich parametrów połączenia (speed 38400), podłączamy dysk do zewnętrznego zasilania.

Jeżeli na ekranie terminala otrzymamy odpowiedź:
LED:000000cc FAddr: 0024a051
LED:000000cc FAddr: 0024a051
Świadczy to o standardowej usterce 🙂 .

Na tym etapie dalsza praca z terminalem jest zablokowana. W celu jego odblokowania, niezbędne jest odizolowanie zespołu głowic przed podpięciem zasilania. Po upewnieniu się, że dysk został odłączony od zasilania, wykonujemy następujące czynności:

1. Kładziemy dysk elektroniką do góry.
2. Odkręcamy trzy śróbki (potrzebny będzie wkrętak torx) zgodnie z rysunkiem:
3. Izolujemy zespół głowic od elektroniki, używając do tego celu np zapałkę, którą to wsuwamy między plastikowe zakończenie PCB a obudowę dysku wg rysunku:
4. Uruchamiamy putty, ustawiamy parametry połączenia.
5. Podpinamy zewnętrzne zasilanie do dysku.
6. Wciskamy ctrl+z na klawiaturze i na terminalu powinniśmy uzyskać odpowiedź:
F3 T>
7. Następnie nie odłączając zasilania od dysku ostrożnie usuwamy zapałkę i przykręcamy elektronikę.
8. Przechodzimy do poziomu drugiego komendą:
F3 T>/2
9. Zatrzymujemy silnik:
F3 T>Z
uzyskujemy odpowiedź:
Spin Down Complete
Elapsed Time 0.135 msecs
F3 2>
10. Uruchamiamy silnik:
F3 T>U
uzyskujemy odpowiedź:
Spin Up Complete
Elapsed Time 6.407 msecs
F3 2>
11. Przechodzimy na pierwszy poziom:
F3 T>/1
12. Czyścimy smart:
F3 1>N1
13. Gdy uzskamy odpowiedź F3 1>:
odpinamy zasilanie od dysku.
14. Po ponownym podpięciu zasilania wciskamy na klawiaturze ctrl+z i otrzymujemy:
F3 T>
15. Ostatnim krokiem jest wklepanie:
F3 T>m0,2,2,0,0,0,0,22
16. Dysk będzie gotowy do pracy po otrzymaniu odpowiedzi:
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries =00C8
User Partition Format 10% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs
User Partition Format Successful – Elapsed Time 0 mins 05 secs
17. Po tak przeprowadzonej operacji koniecznie wykonaj kopię zapasową danych z dysku.