/F Fixes errors on the disk.
/R Locates bad sectors and recovers readable information (implies /F).
(からdir /?
)
私には同じことのように思えます。どちらを使用すればよいのかわかりません。違いはあるのでしょうか? それとも、違いがあった以前のバージョンの Windows との下位互換性のためでしょうか?
答え1
chkdsk /r
は と同じことを行いますが、chkdsk /f
ディスク上の不良セクタもチェックし、読み取り可能な情報を回復します。 を実行すると、chkdsk /r
もchkdsk /f
実行されることになります。
chkdsk /f
ディスクエラーのみをチェックし、不良セクタはチェックしません。
Microsoftには詳細なページがありますチェックディスク以下は、/f および /r パラメータを説明するスニペットです。
ディスクエラーの修正:
Chkdskは、/fコマンドラインオプションを指定した場合のみディスクエラーを修正します。エラーを修正するには、Chkdskがドライブをロックできる必要があります。修復によってディスクのファイルアロケーションテーブル場合によってはデータの損失を引き起こす可能性があるため、chkdsk は確認メッセージを送信します。
物理ディスクエラーの検出:
/rコマンドラインオプションを使用して検索します物理ディスクエラーファイルシステム内。