chkdsk / f和chkdsk / r有什么区别?


26

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

(来自dir /?

这听起来对我来说是一回事。我永远不知道使用哪一个 - 是否有差异?或者它是否可能与以前版本的Windows向后兼容,哪里有区别?


7
使用“/ F”只需要几分钟,使用“/ R”需要几个小时;)
Robert

Answers:


40

chkdsk /r做同样的事情chkdsk /f只是它还检查磁盘上的坏扇区并恢复任何可读信息。跑步chkdsk /r暗示也在chkdsk /f运行。

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

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

修复磁盘错误:

仅当您指定/ f命令行选项时,Chkdsk才会更正磁盘错误。Chkdsk必须能够锁定驱动器以纠正错误。由于修复通常会更改磁盘的文件分配表,有时会导致数据丢失,因此chkdsk会发送确认消息。

查找物理磁盘错误:

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


我必须说实话,我真的不知道。所以/ r在通常由/ f检查的内容上进行“物理”检查。现在清楚,谢谢。
Kez

@kez:没错。别客气。
Mehper C. Palavuzlar 2011年

4
chkdsk /r除非您认为您的驱动器存在物理上的坏扇区(例如,事件查看器>系统...告诉您),否则请不要运行。检查1 TB的硬盘可能需要一天的时间,具体取决于您的驱动器性能。
太阳
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.