Mam zewnętrzny dysk twardy z jednym NTFS przegroda. Chciałem przenieść niektóre pliki między komputerami, więc skopiowałem niektóre pliki z komputera Debian na dysk. Po tym jak zwykle wybrałem usunięcie bezpieczeństwa przed odłączeniem napędu, a następnie podłączeniem do komputera z systemem Windows 7, który powiedział „Musisz sformatować dysk przed użyciem”, a następnie podłączyć go do komputera z systemem Linux, ale napisał tylko błędy. Najpierw próbowałem naprawić go pod Linuksem za pomocą ntfsfix (ntfstools 2.0.0-1) program, ale powiedział:
„Głośność montażu ... Nie można otworzyć i-węzła: Błąd wejścia / wyjścia.
FAILED Próba skorygowania błędów ...
Przetwarzanie $ MFT i $ MFTMirr ...
Czytanie $ MFT ... OK
Czytanie $ MFTMirr ... OK
Porównywanie $ MFTMirr do $ MFT ... OK
Przetwarzanie $ MFT i $ MFTMirr zakończyło się pomyślnie
Ustawianie wymaganych flag na partycji ... Nie można odczytać $ Volume: Błąd wejścia / wyjścia.
NIE POWIODŁO SIĘ
Błąd podczas ustawiania flag. ”
Po próbie aktualizacji ntfstools do 1: 2012.1.15AR.5-2.1 (testowanie) i dostałem tę wiadomość:
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 2303 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 140 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2 size: 1024 usa_ofs: 1001 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1277 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 160 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2 size: 1024 usa_ofs: 1001 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
$MFT error: Invalid mft record for '$Bitmap'.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 2303 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 140 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2 size: 1024 usa_ofs: 1001 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
OK
Reading $MFTMirr... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1277 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 160 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2 size: 1024 usa_ofs: 1001 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 65535: Invalid argument
OK
Comparing $MFTMirr to $MFT... FAILED
$MFT error: Invalid mft record for $Bitmap.
Cannot handle this yet. )-:
Potem spróbowałem także z chkdsk w systemie Windows, ale napisał:
Nie można określić wersji i stanu woluminu, przerwano chkdsk.
Pomóż znaleźć rozwiązanie, mam ważne dane na dysku i potrzebuję ich.
źródło