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 命令行选项查找物理磁盘错误在文件系统中。

相关内容