今天看到微软中文论坛(http://social.microsoft.com/forums/zh-cn)有人问XPE开机自动扫描的帖子,现收集相关资料如下:
1,XPE中与非正常关机后开机自动扫描磁盘相关的组件是:Fat/NTFS Common Format/ToolsFiles。
内含chkdsk.exe,chkntfs.exe等。
2,应用程序相关:
chkntfs /x c: 将C排除在外
3,注册表相关:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager,找到键值BootExecute,看到其值是autocheck autochk *
删除BootExecute即取消开机自动扫描硬盘。
4,恢复开机自动扫描硬盘
chkntfs /d
___________________________________________
以下是两个应用程序的帮助,copy以备不时之需。
C:\Program Files\Support Tools>chkdsk /?
检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:
volume 指定驱动器(后面跟一个冒号)、装入点
或卷名。
filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称
在 NTFS 上: 如果有清除消息,将其显示。
/R 查找不正确的扇区并恢复可读信息(隐含 /F)。
/L:size 仅用于 NTFS: 将日志文件大小改成指定的 KB 数。
如果没有指定大小,则显示当前的大小。
/X 如果必要,强制卷先卸下。
卷的所有打开的句柄就会无效(隐含 /F)。
/I 仅用于 NTFS: 对索引项进行强度较小的检查。
/C 仅用于 NTFS: 跳过文件夹结构的循环检查。
/I 和 /C 命令行开关跳过卷的某些检查,减少运行 Chkdsk 所需的时间。
C:\Program Files\Support Tools>chkntfs /?
在启动时显示或修改磁盘检查。
CHKNTFS volume [...]
CHKNTFS /D
CHKNTFS /T[:time]\r\nCHKNTFS /X volume [...]
CHKNTFS /C volume [...]
volume: 指定驱动器(后面跟一个冒号)、装入点
或卷名。
/D 将计算机恢复成默认状态, 启动时检查所有驱动器,
并对有问题的驱动器执行 chkdsk 命令。
/T:time 将 AUTOCHK 初始递减计数时间改成指定的
时间量,单位为秒数。如果没有指定
时间,则显示当前设置。
/X 排除启动时不作检查的驱动器。上次执行此命令
排除的驱动器此时无效。
/C 安排启动时检查驱动器,如果驱动器有问题,运行 chkdsk。
如果没有指定命令行开关,CHKNTFS 会显示每一驱动器有问题的位的状态。