chkdsk /f 和 chkdsk /r 有什麼不同?

chkdsk /f 和 chkdsk /r 有什麼不同?

/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只檢查磁碟錯誤,不檢查壞磁區。

微軟有一個詳細的頁面查克德斯克。以下是解釋 /f 和 /r 參數的片段。

修復磁碟錯誤:

只有當指定 /f 命令列選項時,Chkdsk 才會修正磁碟錯誤。 Chkdsk 必須能夠鎖定驅動器以修正錯誤。因為修復通常會改變磁碟的文件分配表有時會導致資料遺失,chkdsk會發送確認訊息。

尋找物理磁碟錯誤:

使用 /r 命令列選項查找物理磁碟錯誤在檔案系統中。

相關內容