日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Windows2000磁盤掃描功能( 二 )



三、用腳本從程序中安排卷的修復日程
由于可以通過設置或重設注冊表 , 來控制 Autochk , 因此可使用腳本 , 從程序中安排卷的修復日程 。
在記事本程序中 , 使用.VBS文件擴展名存儲相應文件(例如:MyScript.vbs) 。同時 , 建議您在一個公共文 件夾(例如:C:Scripts)中保存這些腳本 。打開命令行窗口 。如果需要 , 使用cd命令切換到用以存儲腳本的 文件夾中 。在命令行窗口中 , 輸入csript 命令并在其后跟隨腳本名稱 。
例如:
cscript myscript.vbs
1、修改 AutoChk 的 Timeout 值
為 Autochk.exe 設定自動延遲時間為 30 秒 。適用于 Windows XP 或 Windows 2003 Server 。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set colAutoChkSettings = objWMIService.ExecQuery _
("Select * from Win32_AutochkSetting")
For Each objAutoChkSetting in colAutoChkSettings
objAutoChkSetting.UserInputDelay = 30
objAutoChkSetting.Put_
Next
2、防止 AutoChk 在開機時自動運行

即使電腦下次開機時 , 就算 C盤的 "字位" 已被設定, Autochk 也不會對C磁盤執(zhí)行檢查 。適用于; Windows XP 或 Windows 2003 Server 。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set objDisk = objWMIService.Get("Win32_LogicalDisk")
errReturn = objDisk.ExcludeFromAutoChk(Array("C:"))
Wscript.Echo errReturn
3、執(zhí)行 ChkDsk
對電腦的D盤執(zhí)行ChkDks.exe 。適用于 Windows XP 或 Windows 2003 Server 。
Const FIX_ERRORS = True
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set objDisk = objService.Get("Win32_LogicalDisk.DeviceID="D:"")
errReturn = objDisk.ChkDsk(FIX_ERRORS)
Wscript.Echo errReturn
4、安排在電腦下一次重新啟動時 , 對 C 盤執(zhí)行 Autochk.exe 。適用于 Windows XP 或
Windows 2003 Server。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set objDisk = objWMIService.Get("Win32_LogicalDisk")
errReturn = objDisk.ScheduleAutoChk(Array("C:"))
Wscript.Echo errReturn

 四、幾點重要說明

1、開機時按下某個鍵跳過 Autochk
如果安排 Chkdsk 在啟動時運行以檢查某個卷 , 但實際啟動時決定按下某個鍵跳過Autochk , 則 Autochk 將 不會檢查該卷 , 并刪除相應的注冊表項 , 在以后 , Autochk也不會檢查該卷 。
2、Autochk應用程序事件日志
當 Autochk 在啟動時運行檢查某個卷時 , 它會輸出記錄到一個稱為 Bootex.log 的文件中 , 該文件放在被 檢查卷的根目錄下 。隨后 , Winlogon 服務將每個 Bootex.log文件的內容移到“應用程序事件日志”中 。每個 被檢查卷的事件日志消息按以下方式:
記錄:
事件 ID:1001
源:Winlogon
說明:它包括文件系統(tǒng)類型、驅動器號或 GUID 及卷名稱或序列號 , 可以幫助確定Chkdsk 檢查的是哪個卷 。此外還包括 , Chkdsk 是因為用戶的安排而運行的呢 , 還是因為已設置了臟字位而運行的等信息 。
3、以只讀方式運行的 Chkdsk 未檢測到 NTFS 卷上的損壞
當只讀模式對一個使用 NTFS 文件系統(tǒng)的磁盤卷運行 Chkdsk 時 , Chkdsk 可能檢測不到磁盤結構的損壞 。原因是如果主文件表中的 $logfile 數據區(qū)被破壞 , 則可能會出現這一現象 。解決方案是若要解決這一問題 , 請在運行 Chkdsk 時使用 /f 選項 , 以便重新初始化 $logfile 數據區(qū)并修復損壞問題 。
在命令提示符下鍵入下面的命令 , 然后按 ENTER 鍵
chkdsk volume_label :/v /f

推薦閱讀