web-dev-qa-db-ja.com

chkdskでは、/ bは/ fを意味しますか?

これは、私がいつも疑問に思っていたが、質問するには些細なことだといつも考えてきた小さな日常の1つです。知ることは興味深いことであり、いくつかのキーストロークを節約できるので、最終的に決定しました。常識的に思われる方は事前にお詫び申し上げます。確認したかっただけです。

CMDのchkdskのヘルプには、他のスイッチを暗示する3つのスイッチがリストされています。

/ Fディスクのエラーを修正します

/ R不良セクタを特定し、読み取り可能な情報を回復します(/ Fを意味します)

/ B NTFSのみ:ボリューム上の不良クラスターを再評価します(/ Rを意味します)

/ X必要に応じて、ボリュームを最初に強制的にマウント解除します。その場合、ボリュームに対して開かれているすべてのハンドルは無効になります(/ Fを意味します)。

最後の1つから、/x/fを意味することがわかっているので、/xを指定する場合、/fも指定する必要はありません。

ただし、/b/rを意味し、/r/fを意味する場合、/b/fを意味しますか?言い換えると、上記のすべてのスイッチ(および詳細出力用の/v)を使用してchkdskを実行する場合は、次のコマンドを実行する必要があります。

chkdsk PATH /r /b /x /v

...またはchkdsk PATH /b /x /vで十分でしょうか?

1
Hashim

chkdsk PATH /b /x /vで十分である必要があり、/ fと/ rが継承されます。

2
Ben Franske