av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Windows2000磁盤掃描功能

瀏覽:35日期:2023-09-17 10:03:42

Windows2000/XP 系統(tǒng)磁盤掃描已經(jīng)升級到卷的高度,不再是簡單的 SCANDISK。卷被定義為包含文件系 統(tǒng)的分區(qū),它可以用驅(qū)動器號/卷安裝點(diǎn)或全局唯一標(biāo)識符(GUID) 來尋址。我們可以在系統(tǒng)運(yùn)行時強(qiáng)制進(jìn)行卷 檢查,或安排在重新啟動時進(jìn)行卷

檢查,如果使用腳本還可以更準(zhǔn)確地控制何時在卷上進(jìn)行文件系統(tǒng)檢查。要掌握磁盤掃描特點(diǎn),需要靈活使用下面相互關(guān)聯(lián)的3個工具:Chkdsk.exe、 Chkntfs.exe 以及Autochk.exe。讓我們先來簡單認(rèn)識一下他們。

chkdsk.exe

檢查硬盤驅(qū)動器的完整性,檢查磁盤和修復(fù)文件系統(tǒng)就靠它了。chkdsk.exe 同時可以恢復(fù)文件系統(tǒng)錯誤, 并可以試圖恢復(fù)壞扇區(qū),如果無法修復(fù)就標(biāo)記壞扇區(qū),以避免文件被誤寫入導(dǎo)致丟失。

Chkntfs.exe

顯示文件系統(tǒng)類型、文件系統(tǒng)“臟字位”狀態(tài),以及手工安排啟動時運(yùn)行 Chkdsk進(jìn)行卷檢查,或取消所 有安排的檢查項(xiàng)目等。

Autochk.exe

查找每個卷上的“臟字位”,以及 Chkdsk /F 和 Chkntfs /X 或 /C 所作的注冊表設(shè)置,決定是檢查卷, 還是跳過檢查。它可以區(qū)分是手工安排的卷檢查,還是由于文件系統(tǒng)發(fā)現(xiàn)卷處于“臟”狀態(tài)而自動進(jìn)行卷檢查 ,并會把相應(yīng)的消息寫入應(yīng)用程序事件日志。該命令不能在 WIN32 模式下運(yùn)行。

一、在系統(tǒng)運(yùn)行時強(qiáng)制進(jìn)行卷檢查

安裝 Windows2000/XP 后,“系統(tǒng)工具”文件夾中不顯示磁盤掃描命令。不是沒有了,具體這樣做:

雙擊我的電腦,然后右鍵單擊要檢查的硬盤驅(qū)動器。

單擊屬性,然后單擊工具。

在查錯下,單擊開始檢查。

這樣就可以在 Windows 中檢查硬盤驅(qū)動器的完整性了。

或者到命令提示符下執(zhí)行CHKDSK /X 命令。

/X 是一個新的命令參數(shù),它運(yùn)行 Chkdsk /F,并強(qiáng)制執(zhí)行卷卸除,關(guān)閉非系統(tǒng)卷上打開的文件句柄,以 便立即對卷進(jìn)行檢查。這樣,要運(yùn)行 Chkdsk 并修復(fù)卷,就不必重新啟動。

二、安排在下一次重新啟動時進(jìn)行卷檢查

Autochk 通過有2個因素控制是否進(jìn)行卷檢查或跳過檢查。一個是當(dāng)文件系統(tǒng)檢測到問題時,系統(tǒng)自己設(shè)置 的“臟字位”,設(shè)置臟字位的的目的就是為了在下次啟動時對卷進(jìn)行檢查。 另一個是人工安排,既用 Chkdsk; /F 和 Chkntfs /X 或 /C 所作的注冊表設(shè)置。通過 Chkntfs volume:命令可以查詢文件系統(tǒng)類型、文件系統(tǒng) “字位”狀態(tài),以及是否已手工安排啟動時運(yùn)行 Chkdsk 進(jìn)行卷檢查等信息。

Autochk 在確定啟動時檢查哪些卷所使用的注冊表項(xiàng)為: Hkey_local_MachineSystemCurrentControlSetControlSession ManagerBootExecute:REG_MULTI_SZ:; autocheck autochk *

這是 Autochk 的默認(rèn)設(shè)置,也是使用 Chkntfs /d 安排啟動時檢查所有卷所得到的結(jié)果。

下面通過設(shè)置或重設(shè)注冊表,來控制 Autochk。

命令 BootExecute鍵植

Chkdsk C: /F autochk /p ??C:; Chkdsk C:mountpoint /F; Autocheck autochk /p ??VOLUME{GUID}; Chkntfs D: E: /X Autocheck autochk /k:D /k:E *; Chkntfs G: /CAutocheck autochk /m ??G:;

注解:

/P ??Volume:安排 Chkdsk 無條件地運(yùn)行來檢查卷。; /p ??VOLUME{GUID}; 安排 Chkdsk 無條件地運(yùn)行來檢查卷安裝點(diǎn)。; /k:Volume *; 不對卷執(zhí)行 Chkdsk 檢查。; /m ??Volume:讓 Autochk 僅查找卷上的臟字位,如果已設(shè)置臟字位,則運(yùn)行 Chkdsk。;

另外,Chkntfs /T:time: 在默認(rèn)情況下,開機(jī)時掃描每個分區(qū)前會等待10秒鐘,用戶此時可以按任意鍵 跳過掃描繼續(xù)啟動。該參數(shù)就是用來設(shè)置等待時間的,即將Autochk 超時值改為指定時間(秒數(shù)),如果沒有指定時間,則顯示當(dāng)前設(shè)置。系統(tǒng)在注冊表項(xiàng) key_local_machineSystemCurrentControlSetControlSessionManager下增加一個鍵:AutoChkTimeOut,類型為 REG_DWord,數(shù)值為當(dāng)前設(shè)置的超時值。

三、用腳本從程序中安排卷的修復(fù)日程

由于可以通過設(shè)置或重設(shè)注冊表,來控制 Autochk,因此可使用腳本,從程序中安排卷的修復(fù)日程。

在記事本程序中,使用.VBS文件擴(kuò)展名存儲相應(yīng)文件(例如:MyScript.vbs)。同時,建議您在一個公共文 件夾(例如:C:Scripts)中保存這些腳本。打開命令行窗口。如果需要,使用cd命令切換到用以存儲腳本的 文件夾中。在命令行窗口中,輸入csript 命令并在其后跟隨腳本名稱。

例如:

cscript myscript.vbs

1、修改 AutoChk 的 Timeout 值

為 Autochk.exe 設(shè)定自動延遲時間為 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 colAutoChkSettingsobjAutoChkSetting.UserInputDelay = 30objAutoChkSetting.Put_Next

2、防止 AutoChk 在開機(jī)時自動運(yùn)行即使電腦下次開機(jī)時,就算 C盤的 '字位' 已被設(shè)定, 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 = TruestrComputer = '.'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

 四、幾點(diǎn)重要說明

1、開機(jī)時按下某個鍵跳過 Autochk

如果安排 Chkdsk 在啟動時運(yùn)行以檢查某個卷,但實(shí)際啟動時決定按下某個鍵跳過Autochk,則 Autochk 將 不會檢查該卷,并刪除相應(yīng)的注冊表項(xiàng),在以后,Autochk也不會檢查該卷。

2、Autochk應(yīng)用程序事件日志

當(dāng) Autochk 在啟動時運(yùn)行檢查某個卷時,它會輸出記錄到一個稱為 Bootex.log 的文件中,該文件放在被 檢查卷的根目錄下。隨后,Winlogon 服務(wù)將每個 Bootex.log文件的內(nèi)容移到“應(yīng)用程序事件日志”中。每個 被檢查卷的事件日志消息按以下方式:

記錄: 事件 ID:1001 源:Winlogon

說明:它包括文件系統(tǒng)類型、驅(qū)動器號或 GUID 及卷名稱或序列號,可以幫助確定Chkdsk 檢查的是哪個卷。此外還包括,Chkdsk 是因?yàn)橛脩舻陌才哦\(yùn)行的呢,還是因?yàn)橐言O(shè)置了臟字位而運(yùn)行的等信息。

3、以只讀方式運(yùn)行的 Chkdsk 未檢測到 NTFS 卷上的損壞

當(dāng)只讀模式對一個使用 NTFS 文件系統(tǒng)的磁盤卷運(yùn)行 Chkdsk 時,Chkdsk 可能檢測不到磁盤結(jié)構(gòu)的損壞。原因是如果主文件表中的 $logfile 數(shù)據(jù)區(qū)被破壞,則可能會出現(xiàn)這一現(xiàn)象。解決方案是若要解決這一問題, 請在運(yùn)行 Chkdsk 時使用 /f 選項(xiàng),以便重新初始化 $logfile 數(shù)據(jù)區(qū)并修復(fù)損壞問題。

在命令提示符下鍵入下面的命令,然后按 ENTER 鍵

chkdsk volume_label :/v /f

其中, volume_label是您要對其運(yùn)行 Chkdsk 的磁盤卷標(biāo)。

4、在Microsoft Windows 2000 Server SP3上,在還原或復(fù)制大量的數(shù)據(jù)后 Chkdsk 找到不正確的安全 ID在您還原或復(fù)制大量的數(shù)據(jù)和與這些數(shù)據(jù)關(guān)聯(lián)的 NTFS 文件系統(tǒng)安全信息時,Chkdsk.exe 可能會報告此分 區(qū)有錯誤。即使您把數(shù)據(jù)還原或復(fù)制到一個已知無錯誤的分區(qū)中時也會發(fā)生此問題。Chkdsk 可能會報告類似如 下內(nèi)容的錯誤消息:

CHKDSK is verifying security descriptors (stage 3 of 3)...Repairing the security file record segment.Deleting an index entry with Id 8447 from index $SII of file 9.Deleting an index entry with Id 31126 from index $SII of file 9.Deleting an index entry with Id 50636 from index $SII of file 9.Deleting an index entry with Id 31126 from index $SDH of file 9.Deleting an index entry with Id 50636 from index $SDH of file 9.Deleting an index entry with Id 8447 from index $SDH of file 9.Replacing invalid security id with default security id for file 1461234.Security descriptor verification completed.Windows found problems with the file system.

注意,報告的錯誤數(shù)和安全 ID 可能因具體情況而異。索引項(xiàng) ID 和文件編號也可能會有所變化。

如果您接著對此分區(qū)運(yùn)行 chkdsk /f 命令,并對應(yīng)用的權(quán)限執(zhí)行審核,則會發(fā)現(xiàn)某些文件和文件夾可能已 丟失了用戶定義的權(quán)限。這些權(quán)限可能已被默認(rèn)權(quán)限代替,而默認(rèn)權(quán)限只向 Local System 和 Administrators; 帳戶授予訪問權(quán)。

無論您使用何種程序還原或復(fù)制數(shù)據(jù)都會發(fā)生此問題。報告發(fā)生此問題的情形有:

在使用 Ntbackup.exe; 工具還原數(shù)據(jù)(帶安全信息)之后,以及在使用 Xcopy.exe 帶/o和/x參數(shù)復(fù)制數(shù)據(jù)(帶安全信息)之后。

原因在設(shè)計上,NTFS 文件系統(tǒng)要求以塊的形式編寫安全描述符,而且在每一個安全描述符塊的末尾至少要留下; 20 字節(jié)。這是為安全描述符標(biāo)頭留下的空間。然而,在某些情況下,NTFS 代碼的錯誤計算會導(dǎo)致安全描述符 幾乎寫到了塊的末尾,以致留下不足 20 字節(jié)的可用空間。Chkdsk.exe 于是就會刪除這些安全描述符并使用默 認(rèn)安全描述符代替它們,以確保在塊的最后留下最少 20 字節(jié)的可用空間。這將導(dǎo)致某些文件和文件夾丟失用 戶自定義的安全性。

通過下載SP4解決此問題。

5、McAfee VirusScan 6.1 在執(zhí)行磁盤掃描操作期間將計算機(jī)掛起

當(dāng)運(yùn)行磁盤掃描程序掃描硬盤時,計算機(jī)可能會停止響應(yīng)(掛起)。如果計算機(jī)上安裝了 Network; Associates McAfee VirusScan 6.1,則可能會出現(xiàn)此問題。

要解決此問題,可以使用下面的兩種方法之一:

方法1

修改 VirusScan 掃描設(shè)置:

啟動 VirusScan(依次單擊開始、所有程序、McAfee,然后單擊 VirusScan)。

在 VirusScan 窗口的左下角,單擊“選擇任務(wù)”。

單擊 Change my VirusScan settings(更改我的 VirusScan 設(shè)置)。

單擊 Configure VShIEld background scanning(配置 VShield 背景掃描)。

單擊以清除 Enable Internet Filter(啟用 Internet 過濾)復(fù)選框。

單擊以清除 Enable Download and E-mail scanning(啟用下載和電子郵件掃描)復(fù)選框。

單擊 Apply Settings(應(yīng)用設(shè)置)。

退出 VirusScan。

方法2

與 Network Associates 聯(lián)系,以獲取能夠解決此問題的 McAfee VirusScan 版本。

6、關(guān)于共享群集磁盤

對于運(yùn)行群集服務(wù)的服務(wù)器群集節(jié)點(diǎn)所共享的卷,不允許在啟動時運(yùn)行Autochk.exe 進(jìn)行檢查。當(dāng)這些卷 被聯(lián)機(jī),或從一個節(jié)點(diǎn)移到另一節(jié)點(diǎn)時,群集服務(wù)會檢查該卷是否處于“臟”狀態(tài)。如果是,那么在聯(lián)機(jī)前, 就要使用 Chkdsk 來檢查該卷。但并去不檢查 BootExecute 注冊表值,所以也不會去考慮那些值。

標(biāo)簽: Windows系統(tǒng)
主站蜘蛛池模板: 亚洲福利一区二区 | 精品亚洲一区二区三区四区五区高 | 国产精品久久久久久久免费观看 | 国外成人在线视频网站 | 欧美精品在线免费观看 | 在线视频一区二区 | 午夜丰满少妇一级毛片 | 久久久高清 | 男女爱爱福利视频 | 九九在线视频 | 日本免费一区二区三区视频 | 精品视频一区二区三区在线观看 | cao视频 | 国产美女视频一区 | 亚洲一区二区三区四区五区午夜 | 久久久女女女女999久久 | 天天色天天色 | 91精品国产91久久久久久 | 丝袜美腿一区二区三区 | 久久夜色精品国产 | 久久精品这里精品 | 丝袜天堂 | 国产剧情一区 | 国产精品免费av | 91精品国产日韩91久久久久久 | 国产色网 | 日日骚网| 91精品麻豆日日躁夜夜躁 | 精品久久久久久亚洲综合网站 | 国产精品免费一区二区三区四区 | 欧美高清视频一区 | 日韩欧美一区二区三区四区 | 国产精品二区三区 | 亚洲一区亚洲二区 | 亚洲福利在线观看 | 亚洲综合日韩精品欧美综合区 | 中文字幕一区二区三区四区 | 亚洲视频中文字幕 | 91成人精品 | 欧美国产日韩一区二区三区 | 国产精品久久久久久网站 |