web-dev-qa-db-ja.com

Windowsなしで一貫性のないNTFSファイルシステムを修正するにはどうすればよいですか?

工場出荷時にWindowsに付属しているDellノートパソコンを持っています。それ以来、Linuxをインストールし、ハードドライブをSSDに交換しました。 NTFSパーティションに一貫性がなく(HDDの不良セクタの結果)、修正する必要がありますが、Windowsを起動してchkdskを実行できません。

この問題を解決するにはどうすればよいですか?そうするまで、NTFSパーティションを移動してルートファイルシステムのスペースを拡張することはできません。これは非常に低いです。

編集:

すべてのパーティションは、Clonezillaを介して死にかけているHDDからSSDに複製されました。 SSDに不良セクタはありませんが、NTFSパーティションはまだ一貫性のない状態です。

3
Demi

コンピュータにLinuxしか搭載されていない場合は、NTFSを使用しないでください。 NTFSの損傷を修復するための優れたLinuxツールはありません。 (Linux ntfsfixツールは、いくつかの非常に基本的なチェックを実行してから、ファイルシステムにWindowsからの注意が必要であるというフラグを立てます。)したがって、長期的には、NTFSからLinuxネイティブファイルシステムに切り替えることを目標にする必要があります。短期的には、Windows緊急ディスクを使用してファイルシステムを修復する必要があります。 (このような緊急ディスクは広く入手できますが、便利なURLはありません。Microsoftのサイトを検索して見つけることができるかもしれません。)ntfscloneを使用してバックアップを作成することも考えられます。マニュアルページの--rescueオプションを参照してください。しかし、私はこれを試したことがありません。

全体として、次のことを行う必要があります。

  1. Windows緊急ディスク、ntfsclone、またはパーティションへのアクセスに必要なその他のツールを使用します。
  2. そのパーティションから別のディスクにファイルをコピーします。何が便利で、どのようにディスクにアクセスしたかに応じて、LinuxまたはWindowsのいずれかでこれを行うことができます。
  3. パーティションにLinuxネイティブのファイルシステム(ext2/3/4fs、ReiserFS、XFS、JFS、またはBtrfs)を作成します。
  4. ファイルを元の(ただし、新しく準備した)パーティションにコピーして戻します。
2
Rod Smith

ntfsresizeには特定のオプションがあります--bad-sectorsこの状況については、 man ntfsresize を参照してください。

0
week