Mam system z dyskiem twardym, który ma kilka wadliwych sektorów. Kiedyś ddrescue
odzyskiwał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ć chkdsk
plik 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?