Dyski Seagate i Samsung posiadają możliwość podłączenia terminala szeregowego. Sygnały Rx oraz Tx wyprowadzone są na pinach blisko gniazda SATA. Zależnie od modelu dysku wyprowadzenia są podłączane inaczej:
Podłączenie dla dysków Seagate 2.5″ SATA
[ ”””””””’| |””””’ ] [....] —-> Rx . Tx . GND . . (sprawdzone! sygnał Tx to „wyjście” z dysku)
Podłączenie dla dysków Samsung 2.5″ SATA
[ ”””””””’| |””””’ ] [....] —-> Tx .. Rx
Najlepszym sposobem na identyfikację sygnału Tx jest podłączenie oscyloskopu i obserwowanie przebiegów podczas uruchamiania dysku. Po zlokalizowaniu sygnałów podłączamy interfejs zbudowany według schematu:
Pamiętajmy o podłączeniu Tx->Rx i Rx->Tx. Nawet dyski 2,5” z cyfrowymi sygnałami na poziomie 1,8V pracują poprawnie na mojej przelotce, pod warunkiem odłączenia diod sygnalizacyjnych sygnałów Rx i Tx. Działanie sprawdziłem na konwerterze USB->RS232 (czarny, który stosuje do programowania czipów). Uwaga! Moja stara przelotka RS-232 -> TTL na MAX232 ma prawdopodobnie odwrotnie oznaczone sygnały Rx i Tx (musiałem podłączyć Tx dysku do Tx przejściówki).
Następnie należy ściągnąć program terminala ZOC oraz skrypt do wyszukiwania hasła (link lokalny).
Terminal ustawiamy na „Serial/Direct” oraz w ustawieniach wyszukujemy właściwy port COM (ustawienia domyślne, prędkość 38400 bps):
-dla starszych dysków Seagate: 9600 8 N 1
-dla dysków Seagate 7200.11, ES.2 i Maxtor DM22: 38400 8 N 1
-dla dysków Samsung: 38400 8 N 1 (procesor Samsung)
-dla dysków Samsung: 57600 8 N 1 (procesor Marvell)
Należy pamiętać o sprawdzeniu, czy przy zwarciu linii Rx i Tx za konwerterem sygnał z terminala wraca do niego!
Po podłączeniu dysku do terminala i włączeniu zasilania powinien się on zgłosić.
Następnie wgrywamy skrypt i uruchamiamy go. Zapyta o początkowy adres odczytu – zastawiamy domyślny. Następnie skrypt odczytuje kolejne bloki pamięci (trwa to koło 30 minut).
Ze względu na wydajność prądową zasilanie dysku powinno być podłączone do zewnętrznego zasilacza (nie z portu USB). Po odczekaniu dłuższej chwili skrypt zapisze odczytane hasło na dysku c: albo poda odczytane dane do rozkodowania (tego jeszcze nie musiałem robić).
Później wystarczy usunąć hasło w BIOS komputera (z obsługą szyfrowania dysku) i dysk jest gotowy do pracy.
Operacja odzyskiwania danych z dysków twardych jest zazwyczaj skomplikowana i droga. Największe problemy sprawiają fizyczne uszkodzenia talerzy oraz głowic. Nieco inaczej jest jeżeli w dysku uszkodzeniu uległy podzespoły elektroniczne umieszczone na PCB. Można podjąć próbę naprawy przez wymianę uszkodzonych podzespołów, lecz zazwyczaj są one trudno dostępne. Stosunkowo tanią i skuteczną metodą jest odszukanie i zakup…
Komputery przenośne ze względu na swoją specyfikę często padają ofiarą upadków podczas pracy. Najbardziej wrażliwym na przeciążenia podzespołem jest oczywiście dysk twardy HDD. Jeżeli upadnie podczas pracy głowica może uderzyć w powierzchnie talerza powodując trwałe uszkodzenia. Odzyskanie danych z takiego dysku jest możliwe, ale zazwyczaj długo trwa więc jest też kosztowne. Jeżeli sama głowica nie…