Windowsでは、os chkdsk /f /r
はhddエラーを自動的に修正します。
Linuxを使用してラップトップをライブブートできますが、ラップトップでアクセスできなくなりました。
私はライブブートubuntu 14.04を持っていて、hdd論理エラーを修正し、chkdsk /f /r
を使用して修復できるWindowsのように自動的に修正するコマンドを実行する必要があります。
では、hddエラーを修正するためのLinuxのchkdsk /f /r
の代替コマンドは何ですか?
私の知る限り、chkdsk
の完全な代替品はありません。基本的に2つのオプションがあります
ntfsfix
はntfs-3gの一部であり、Ubuntu LiveMediumにプレインストールする必要があります。 NTFSのいくつかの基本的な問題のみを修正できますが、次のWindows起動時に常にchkdsk
をトリガーします。
場合によっては、これで十分な状態に戻すことができます(Windowsがchkdsk
...を実行できるほど十分に起動できるかどうかによって異なります)。
これが失敗した場合、オプションNr 2が残ります。
そこから、コマンドプロンプトからchkdsk
を実行できます。
使用可能なWindowsメディアがない場合は、ハードドライブを取り外して、他のWindowsマシンに接続することもできます。
Linuxには、NTFSファイルシステムを修正するツールがありません。
ディスクの修正にntfsfix
を使用しないでください。 「ダーティFS」フラグが削除されるだけで、誤った安心感が得られます。いくつかの「修正」の後、データは回復不能になります。
Windowsを使用してください。 Windowsに別のHDDを用意するか、VMwareをインストールして、MicrosoftからWindows vmwareイメージをダウンロードし、ゲストOSとrawディスクを共有して、そこから確認します。
Windowsのchkdskほど強力ではありませんが、次のアプローチを使用できます。
Sudo ntfsfix /dev/sdXY
Sudo ntfsresize -i -f -v /dev/sdXY
その後、Linuxには強力な同等機能がないため、とにかくWindowsでそれを行うように求められますが、これは適切に機能します。
上記のntfsresize
コマンドは、不良クラスターをチェックし、ファイルシステムの整合性チェックを実行します。