wykonać CHKDSK na obrazie NTFS?

8

Mam system z dyskiem twardym, który ma kilka wadliwych sektorów. Kiedyś ddrescueodzyskiwałem wszystkie dostępne sektory na dysku, ale dysk nadal rozwija nowe uszkodzone sektory, więc go śmieci. Dwa przebiegi narzędzia producenta wskazały RÓŻNE bloki uszkodzonych sektorów, a dwa przejścia ze SpinRite oba spowodowały RÓŻNE nieczytelne sektory, więc napęd nie jest już niezawodny.

Partycja znajdowała się na dysku 500 GB, ale zużywa tylko około 40 GB partycji, więc na razie zamierzałem zastąpić dysk mniejszym (120 GB).

Teraz mam tylko obraz utworzony przez ddrescue partycji NTFS (np. / Dev / sda1). Ten plik znajduje się na moim serwerze NAS i ma pełny rozmiar 500 GB.

Mój dylemat polega na tym, że wszystkie narzędzia NTFS w ogóle nie będą działać na dysku, ponieważ istnieje kilka niespójności z powodu nieodkrytych sektorów. Tylko około sześciu sektorów ostatecznie nie można było odzyskać (tylko 3 KB!), Ale wciąż wprawiają system plików NTFS w błąd. Dlatego nie mogę zmienić rozmiaru partycji, użyć ntfsclone ani niczego. Mogę uruchomić narzędzia z pliku obrazu, ale wszystkie one instruują mnie do CHKDSK partycji w systemie Windows, czego nie mogę zrobić, ponieważ jest to tylko surowy obraz siedzący na moim serwerze NAS.

Problem polega na tym, że obecnie nie mam zapasowego dysku o pojemności 500 GB do skopiowania obrazu, aby to zrobić. Ponieważ plik ma 500 GB, nie mogę go sklonować na mniejszy dysk i oczywiście nie mogę użyć ntfsresize.

Więc próbuję ustalić, czy istnieje sposób, w jaki mogę uruchomić chkdskplik obrazu. Mam VMWare i VirtualBox, jednak są dwa problemy: jeden, plik obrazu jest TYLKO partycją NTFS, nie zawiera tabeli partycji itp. Plus, to surowy obraz, nie w formacie wymaganym przez żadne z tych narzędzi do wirtualizacji.

Wszelkie porady dotyczące naprawy obrazu, aby móc na nim użyć narzędzi NTFS?

fdmillion
źródło
Czego użyłeś do stworzenia obrazu?
Kanadyjczyk Łukasz

Odpowiedzi:

7

Jeśli masz dostęp do systemu Windows, który może dołączyć obraz, ImDisk może zezwolić na zamontowanie surowego obrazu.

afrazier
źródło
To działało pięknie !!! Zamontowałem obraz w systemie Windows i byłem w stanie wykonać polecenie chkdsk przypisaną mu literę dysku. Teraz zmieniam rozmiar obrazu za pomocą ntfsresize i wszystko jest w porządku. Dzięki!
fdmillion
1
  • Użyj aplikacji do odzyskiwania, aby odzyskać pliki na dysku.
  • przez uruchomienie do dystrybucji Linux z zamontowanym plikiem obrazu
Homer Simpsons
źródło