Linux: Jaki jest najlepszy sposób kopiowania z uszkodzonego dysku HD?

8

Podczas próby kopiowania plików pojawiają się błędy we / wy z mojej pamięci HD. Są to duże nieprzetworzone pliki wideo, więc mogę tolerować błędy.

cpzatrzymuje się przy pierwszym błędzie odczytu i scp/ rsyncskarży się i usuwa kopię. Przy prawidłowych flagach ignorowania / wymuszenia prawdopodobnie prawdopodobnie uda mi się je wszystkie pozostawić „uszkodzoną kopię”.

Którego narzędzia należy użyć do tego (łącznie z opcjami)?

To znaczy, które narzędzie utworzy „najlepszą” kopię (najbliższą oryginałowi)?

Uwaga: Jest to dysk z fizycznym uszkodzeniem, potwierdzony odpowiednimi narzędziami diagnostycznymi. Prowadziłem również dokładny fsck.

Joernsn
źródło

Odpowiedzi:

12

ddrescue powinien załatwić sprawę - jest przeznaczony do tej właśnie sytuacji.

GNU ddrescue to narzędzie do odzyskiwania danych. Kopiuje dane z jednego pliku lub urządzenia blokującego (dysk twardy, cdrom itp.) Do innego, próbując ciężko uratować dane w przypadku błędów odczytu. Podstawowa obsługa ddrescue jest w pełni automatyczna. Oznacza to, że nie musisz czekać na błąd, zatrzymać program, przeczytać dziennik, uruchomić go w trybie odwrotnym itp.

Możesz go pobrać tutaj lub znaleźć instrukcję tutaj . Jest również wstępnie zainstalowany na dysku CD SystemRescue .

Journeyman Geek
źródło