Szukam przydatnych narzędzi do naprawy całej partycji / dysku NTFS, a nie tylko określonych plików.
Mój przypadek użycia: próbuję sklonować dysk netbook za pośrednictwem partimage
. Niestety na partycji NTFS występują błędy, a partimage twierdzi, że nie mógł poprawnie odczytać z urządzenia i ostatecznie zakończył pracę. Zaoszczędziłbym dużo pracy, gdybym mógł przechwycić obraz dysku i skopiować go na nowy, funkcjonalny dysk i ponownie złożyć netbooka.
Narzędzia, które już wypróbowałem:
ntfsfix
- biegnij, ale bez poprawychkdsk
w Windows XP - generowanie danych wyjściowych, oczywiście naprawa, ale następnie zamknięcie i pozostawienie mi nieznanego błędu
Na partycji nie ma naprawdę rewelacyjnych danych. Zapobieganie instalacji systemu Windows XP i unikanie kopiowania innych plików jest warte wypróbowania kilku rzeczy (czy byłoby po prostu eleganckie rozwiązanie dużych problemów za pomocą kilku poleceń terminalu ...?). Nie wahaj się polecić narzędzi, które mogą coś zepsuć.
Jestem średnio pewny, że mogę zapisać partycję, ponieważ Palimpsest (aka Disk Utility) sugeruje mi, że dysk ma kilka wadliwych sektorów, ale nadal jest „zdrowy” (zielone pokrętło).
Prowadzę natty i mam ograniczoną, ale przynajmniej wystarczającą wiedzę na temat terminali.
ddrescue
(pakietgddrescue
na Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddrescueddrescue
próbuję - podłącz oba dyski za pośrednictwem SATA, aby zwiększyć prędkośćOdpowiedzi:
Windows ”
chkdsk
to autorytatywne narzędzie do naprawy NTFS. Jeśli nie da się tego naprawić, to nie masz szczęścia. Możesz spróbować wyczyścić cały dysk i zacząć od nowa, a dysk może okazać się w porządku lub konieczna może być jego wymiana. Zacznij od wyzerowania całego dysku (zakładając, że jest to sda):Jeśli zakończy się to bez błędów, sprawdź ponownie statystyki SMART w narzędziu dyskowym. Liczby oczekujące i offline_uncorrectable powinny wynosić zero. Jeśli liczba przeniesionych sektorów nadal wynosi zero, oznacza to, że dysk jest w porządku i można go sformatować i nadal z niego korzystać. Jeśli liczba przeniesionych jednostek wzrosła, oznacza to, że dysk ma pewne uszkodzenia fizyczne, które z czasem mogą się nasilić. Jeśli jest objęty gwarancją, należy ją wymienić. Jeśli nie, przeprowadź długi inteligentny autotest raz w tygodniu, aby upewnić się, że nie powstają żadne dodatkowe uszkodzone sektory. Jeśli pojawi się więcej uszkodzonych sektorów, będziesz chciał wymienić dysk.
źródło
~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s