Dwa dni temu zacząłem odzyskiwać dysk twardy o pojemności 1 TB, który został mi przekazany z nadzieją, że uda mi się go uratować za niską cenę.
Początkowo zachowywało się nieregularnie, często nagle odłączało się i wydawało przerażające dźwięki, a prędkość kopiowania wahała się od kilku KB na sekundę do około 50 MB na sekundę (był to gorący dzień, starałem się zapobiec przegrzaniu za pomocą podkładki chłodzącej do laptopa) pod spodem i blok chłodzący nad nim, który zmieniłem co godzinę). Następnie, pierwszego wieczoru, stał się bardziej stabilny, ale średnia prędkość kopiowania znacznie spadła, do około 3-4 MB / s. Teraz, po odzyskaniu 250 GB, jestem średnio do około 400 KB / s, co jest boleśnie powolne (przynajmniej nie wydaje się, aby dalej spadało).
Moje pytania to:
- Robię to odzyskiwanie na partycji NTFS, która z tego, co czytałem dość późno (on ten francuski przewodnik ), nie jest zalecane, ponieważ może znacznie spowolnić proces odzyskiwania. Czy to (nadal) jest prawdziwe, a jeśli tak, to dlaczego?
- A może to już przeszłość, kiedy sterownik NTFS dla Linuksa nie był wystarczająco dojrzały? (Używam najnowszego Knoppix Live DVD, skopiowanego na kartę pamięci, ponieważ nie udało się uruchomić z płyty DVD-RW.)
- Czy na tym etapie warto byłoby przekonwertować partycję na natywny format Linuksa, taki jak Ext4? Czy to znacznie poprawiłoby prędkość kopiowania?
- Czy może normalne jest takie spowolnienie z powodu awarii dysku, po pierwszym przejściu, gdzie większość „zdrowych” sektorów została już odzyskana? (Parametry SMART pogarszają się, „wynik testu ogólnej samooceny zdrowia” przechodził z „PASSED” na „FAILED”, liczba realokowanych sektorów wzrosła ze 144 do 1360).
- Czy jest jeszcze coś, co mogę zrobić, aby poprawić współczynnik odzysku i / lub szybkość odzyskiwania?
- Czy są opcje w
ddrescue
co mógłbym wypróbować z prawdziwymi korzyściami?
Pierwsze uruchomienie wykonałem za pomocą tego polecenia:
ddrescue -n -N -a500000 -K1048576 -u /dev/sdc /media/sda1/Hitachi1TB /media/sda1/Hitachi1TB.log
(The -n
& amp; -N
przełączniki przypuszczalnie omijają fazy zgarniania i przycinania - chociaż nie jestem pewien, w którym momencie procesu te akcje są podejmowane przez program i czy jest to rzeczywiście przydatne do ich ominięcia. Następnie określiłem minimalną prędkość kopiowania 500000 bajtów na sekundę i wartość 1 MB dla „początkowego rozmiaru do pominięcia przy błędzie odczytu”, próbując jak najszybciej skopiować obszary, które są nadal zdrowe lub łatwo dostępne. The -u
jest dla „jednokierunkowego”: w poprzednim odzyskiwaniu z innym dyskiem twardym, kopiowanie w odwrotnym kierunku za pomocą -R
przełącznik wydawał się poprawiać sprawy, ale z tym wydaje się siać spustoszenie, a ten przełącznik wydaje się bardziej stabilny.
Teraz, po zakończeniu jednego przejścia, usunąłem większość tych parametrów, zachowując tylko -u
. Próbowałem -d
w pewnym momencie („użyj bezpośredniego dostępu do dysku”), ale wtedy nic nie zostało skopiowane, „rozmiar błędu” bardzo szybko się zwiększył.
ddrescue
i wadliwy napęd. Widzieć ta odpowiedź i porównaj to pytanie .