破損した NTFS パーティションを修復するにはどうすればいいですか?

破損した NTFS パーティションを修復するにはどうすればいいですか?

私は外付け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 は中止されました。

解決策を見つけるのを手伝ってください。ドライブに重要なデータがあり、それが必要です。

関連情報