2011-07-27 18:29:11 +0000 2011-07-27 18:29:11 +0000
29
29

chkdsk /f和chkdsk /r的区别是什么?

/F Fixes errors on the disk. /R Locates bad sectors and recovers readable information (implies /F).

(从dir /?开始)

对我来说,这听起来是一样的。我一直不知道该用哪一个–这有什么区别吗?或者是为了向后兼容以前版本的Windows,因为那里有区别?

答案 (1)

42
42
42
2011-07-27 18:46:40 +0000

chkdsk /r的作用与chkdsk /f相同,只是它也会检查磁盘上的坏扇区,并恢复任何可读信息。运行chkdsk /r意味着也要运行chkdsk /f

chkdsk /f只检查磁盘错误,不检查坏扇区。

微软有一个详细的 chkdsk 的页面。下面是解释/f和/r参数的片段。

修复磁盘错误:

Chkdsk仅在你指定了/f命令行选项的情况下才会修正磁盘错误。Chkdsk必须能够锁定驱动器以纠正错误。因为维修通常会改变磁盘的文件分配表,有时会导致数据丢失,所以chkdsk会发送一条确认信息。

查找物理磁盘错误:

使用/r命令行选项查找文件系统中的物理磁盘错误