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