在使用Windows XP的时候,很多人会问到:“为什么那个磁盘扫描程序不见了?”这是因为微软将Windows XP的扫描磁盘操作放在了操作系统启动的时候,当Windows日志中记录有非正常关机、死机引起的重新启动,它就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,用户此时可以按任意键跳过扫描继续启动。但如果每个分区都要等上10秒才能开始进行扫描,再加上扫描本身也需要时间,也挺烦人的。实际上,如果我们想要设定某个分区在启动的时候立即自动进行磁盘扫描,可以用chkntfs命令来实现,其命令格式如下:
chkntfs/d c:
其中,/d为参数,表示还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。
/t [[:]timefield]参数可以将扫描开始的倒计时时间更改为通过输入指定的时间值(单位为秒)。如果未指定时间,/t参数将显示当前的倒计时时间。比如你可以用chkntfs/t:0命令将间隔设定为0秒,也就是启动时立即进行磁盘扫描。
/x volume参数可以让计算机在启动时不检查指定卷,即使该卷标记为需要检测。比如你想在计算机启动时忽略扫描C分区,那么可以输入:chkntfs/x c:
提示
在使用chkntfs还要注意以下三点:一是如果用户要在Windows 2000/XP下运行chkntfs,必须以管理员身份登录;二是/x参数不能累积使用。如果多次键入该选项,则以最近键入的项替代此前键入的项。因此如果我们想忽略多个分区,可以采用“chkntfs /x e?f?g?h?”;三是用户不要被命令中的ntfs字样吓住了,它其实对FAT格式也是通用的。