
私は外付けHDDを持っていますNTFSパーティション。PC間でファイルを転送したかったので、Debian PCからドライブにファイルをコピーしました。その後、いつものようにドライブを外す前に安全な取り外しを選択し、Windows 7 PCに接続しました。「使用する前にドライブをフォーマットする必要があります」と表示され、Linux PCに接続しましたが、エラーしか表示されませんでした。まず、Linuxで修復しようとしました。ntfsfix (ntfstools 2.0.0-1)プログラムにはこう書かれていた。
「ボリュームをマウントしています... inode を開けませんでした: 入出力エラーです。
失敗しました エラーを修正しようとしています...
$MFT と $MFTMirr を処理しています... $MFT
を読み取っています... OK
$MFTMirr を読み取っています... OK
$MFTMirr と $MFT を比較しています... OK $
MFT と $MFTMirr の処理が正常に完了しまし
た パーティションに必要なフラグを設定しています... $Volume の読み取りに失敗しました: 入出力エラーです。
失敗しまし
た フラグの設定エラーです。」
アップデートを試みた後ntfsツールに1:2012.1.15AR.5-2.1(テスト) そして次のメッセージが表示されました:
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. )-:
次に、Windows でも chkdsk を試してみましたが、次のように出力されました:
ボリュームのバージョンと状態を判別できません。chkdsk は中止されました。
解決策を見つけるのを手伝ってください。ドライブに重要なデータがあり、それが必要です。