web-dev-qa-db-ja.com

NTFSパーティションが壊れました:Linuxにマウントされず、Windowsが起動しません

LinuxでWindowsを含むNTFSパーティションをマウントしようとすると、次のようになります。

〜$ Sudoマウント-a 
 ntfs_mst_post_read_fixup:magic:0x61227b5b size:4096 usa_ofs:24420 usa_count:25965:Ongeldig引数
インデックスの実際のVCN(0x65222c2231223a22) VCN(0x5)。
 '/ dev/sda2'のマウントに失敗しました:Invoer-/uitvoerfout 
 NTFSに一貫性がないか、ハードウェア障害があるか、
 SoftRAIDです/ FakeRAIDハードウェア。最初のケースでは、Windows 
でchkdsk/fを実行してから、Windowsを2回再起動します。/fパラメータの使用法は非常に重要です
重要です!デバイスがSoftRAID/FakeRAIDの場合は、最初に
それをアクティブにして、別のデバイスを/ dev/mapper /ディレクトリにマウントします(例:
/dev/mapper/nvidia_eahaabcc1)。詳細については、「dmraid」のドキュメント
を参照してください。

Ntfsprogsを使用して修正しようとしました

 $ Sudo ntfsfix /dev/sda2
ボリュームのマウント...失敗しました
エラーを修正しようとしています... 
 $ MFTと$ MFTMirrを処理しています... 
 $ MFTを読み取っています... OK 
 $ MFTMirrを読み取っています... OK 
 $ MFTMirrを$ MFTと比較しています... OK 
 $ MFTと$ MFTMirrの処理正常に完了しました。
パーティションに必要なフラグを設定しています... OK 
ジャーナル($ LogFile)を空にしています... OK 
再マウントに失敗しました:入出力エラー。

しかし、ご覧のとおり、それは何もしませんでした。 Windows7も起動しなくなります。画面が真っ暗になります。

これが私のfdisk出力です。パーティションは/ dev/sda2で、これも起動可能です。

 $ Sudo fdisk -l 
 
 Schijf/dev/sda:1000.2 GB、1000204886016バイト
 255コッペン、63セクター/貧弱、121601シリンダー
 Eenheid = cilinders van 16065 * 512 = 8225280バイト
 Sectorgrootte(logischl/fysiek):512バイト/ 512バイト
 in-/uitvoergrootte(最小/最適):512バイト/ 512バイト
 Schijf-ID:0x000dd7a1 
 [。 121601 98976465 7 HPFS/NTFS 
/dev/sda5 2 109279 877775503+ 83 Linux 
1
skerit

最初のケースでは、Windowsでchkdsk/fを実行してから、Windowsを2回再起動します。/fパラメーターの使用法は非常に重要です!

あなたが言及した最初の出力には正しい修正が含まれています。 Windowsを適切に起動できなくなった場合は、Windowsインストールメディアからchkdskを実行できます。

XPメディアハウツー

Vista W7メディアハウツー

1
Billy ONeal