今天看到微軟中文論壇(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 會顯示每一驅動器有問題的位的狀態。