none
请教高手关于CHKDSK.exe的问题。 RRS feed

  • 问题

  • chkdsk.exe的参数中 /i 和 /c 可以减少扫描磁盘所用的时间。我有两个问题请教一下高手:

    1、加了这两个参数大概能缩减多少时间?
    2、时间缩减了,会不会对扫描效果有什么影响,比如某些错误无法检查出来?

    /I           仅用于 NTFS: 对索引项进行强度较小的检查。
      /C        仅用于 NTFS: 跳过文件夹结构的循环检查。

    期盼回复,谢谢
    2009年2月19日 2:01

答案

  • 您好! 

     

    根据我的研究,很难预测通过使用 /I 开关可以节省多少时间。通常,/I 开关可以节省 CHKDSK 50% 到 70% 的运行时间,具体取决于文件与目录个数之比以及磁盘 I/O 速度与 CPU 速度之比等因素。

     

    /C 开关指示 CHKDSK 跳过在目录结构中检测循环的检查步骤。循环是一种很罕见的损坏形式,此时子目录以其自身为“祖先”。

    使用 /C 开关可以将 CHKDSK 的运行速度提高大约 1% 到 2%,但使用此开关也可能会使目录在 NTFS 卷上“循环”。这样的循环可能无法从目录树的其余部分进行访问,而且一些文件可能会被孤立,这意味着 Win32 程序(包括备份程序)将无法看到这些文件。

     

    更多信息请您参考以下文章:

    可用于 Chkdsk.exe 的新增开关 /C 和 /I 的说明

    http://support.microsoft.com/kb/314835/zh-cn

     

    希望我的回答对您有所帮助,如果您还有什么问题,请您再和我们联系。

     

    Tom Zhang 张一平
    Tom Zhang – MSFT
    2009年2月19日 9:45
    版主

全部回复


  • 2、 一般情况下不会
    Microsoft Certified Systems Engineer 如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年2月19日 2:57
  • 如果事件查看器出现有关磁盘结构的错误警告信息,建议使用 chkdsk /f 进行检查
    如果只是常规性的检查, 可以使用 /i /c 进行。
    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    2009年2月19日 3:22
    版主
  • 您好! 

     

    根据我的研究,很难预测通过使用 /I 开关可以节省多少时间。通常,/I 开关可以节省 CHKDSK 50% 到 70% 的运行时间,具体取决于文件与目录个数之比以及磁盘 I/O 速度与 CPU 速度之比等因素。

     

    /C 开关指示 CHKDSK 跳过在目录结构中检测循环的检查步骤。循环是一种很罕见的损坏形式,此时子目录以其自身为“祖先”。

    使用 /C 开关可以将 CHKDSK 的运行速度提高大约 1% 到 2%,但使用此开关也可能会使目录在 NTFS 卷上“循环”。这样的循环可能无法从目录树的其余部分进行访问,而且一些文件可能会被孤立,这意味着 Win32 程序(包括备份程序)将无法看到这些文件。

     

    更多信息请您参考以下文章:

    可用于 Chkdsk.exe 的新增开关 /C 和 /I 的说明

    http://support.microsoft.com/kb/314835/zh-cn

     

    希望我的回答对您有所帮助,如果您还有什么问题,请您再和我们联系。

     

    Tom Zhang 张一平
    Tom Zhang – MSFT
    2009年2月19日 9:45
    版主