取消開機磁碟掃描

來源:互聯網
上載者:User
①單擊“開始→運行”,在“運行”對話方塊中輸入“regedit”開啟登錄編輯程式,依次選擇“hkey_local_machine\system\currentcontrolset\control\session manager”子鍵,然後在右側視窗中找到“bootexecute”索引值項並將其數值清空,最後按“f5”鍵重新整理註冊表即可。

②以管理員身份登入WinXP後,在命令提示字元視窗中輸入“chkntfs /x [盤符]”即可,例如要屏蔽掃描C盤,則輸入“chkntfs /x C:”(不含引號)

③在運行中輸入msconfig
在啟動項中把磁碟重組程式前面的小勾去掉.
【注】系統關閉開機磁碟掃描chkntfs與chkdsk

Microsoft 已經開發了 Chkntfs.exe 工具 + 生產力,該工具 + 生產力可以在 Microsoft Windows NT 4.0 Service Pack 2 及更新版本的 Windows 中找到。該工具 + 生產力被設計為:當 Windows 在非順利關機後重新啟動時,禁止在特定卷上自動運行 chkdsk。如果使用 chkdsk /f 安排了在下一次系統重新啟動時在啟動磁碟區上運行 chkdsk,則也可以使用 chkntfs 來取消安排 chkdsk。

chkntfs drive: [...]
chkntfs /d
chkntfs /x drive: [...]
chkntfs /c drive: [...]

drive:指定磁碟機代號。
/D 將電腦還原為預設狀態,啟動時檢查所有磁碟機並對有問題的磁碟機執行chkdsk 命令。這將取消 /X 選項的效果。
/X 排除預設啟動時檢查的磁碟機。上次執行此命令排除的磁碟機此時無效。
/C 如果已經設定了非正常位,則安排在下一次重新啟動時運行 chkdsk。

樣本:

chkntfs /x c: 此命令禁止 chkdsk 在磁碟機 C: 上運行

chkntfs /x d:e:此命令禁止 chkdsk 在磁碟機 D: 和 E: 上運行

chkntfs /x 命令不是累積性的,該命令會覆蓋以前建立的任何磁碟機排除項。在上面的樣本中,chkntfs 命令只禁止 chkdsk 在磁碟機 D 和 E 上進行檢查,不檢查磁碟機 C 是否存在非正常位。

chkntfs /x c: 意思是chkntfs指令Chkdsk /f 安排在下一次重新啟動時自行運行,即不進行對C盤掃描。Chkdsk /f 永遠不能在那些被排除在 chkntfs 執行的非正常位檢查的範圍之外的卷上運行,意思是指對C盤以外的盤符還是要進行磁碟掃描(chkdsk)的。

在預設情況下,掃描每個分區前會等待10秒鐘,使用者此時可以按任意鍵跳過掃描繼續啟動。但如果每個分區都要等上10秒才能開始進行掃描,再加上掃描本身也需要時間,也挺煩人的。實際上,如果我們想要設定某個分區在啟動的時候立即自動進行磁碟掃描,可以用chkntfs命令來實現,其命令格式如下:

/t [[:]timefield] 參數可以將掃描開始的倒計時時間更改為通過輸入指定的時間值(單位為秒)。如果未指定時間,/t參數將顯示當前的倒計時時間。比如你可以用chkntfs/t:0命令將間隔設定為0秒,也就是啟動時立即進行磁碟掃描。

提示:

在使用chkntfs還要注意以下三點:一是如果使用者要在Windows 2000/XP下運行chkntfs,必須以管理員身份登入;二是/x參數不能累積使用,這上面已經講到。如果多次鍵入該選項,則以最近鍵入的項替代此前鍵入的項。因此如果我們想忽略多個分區,可以採用“chkntfs/x e f g h”;三是使用者不要被命令中的ntfs字樣嚇住了,它其實對FAT格式也是通用的。

選擇“開始→運行”,在運行對話方塊中鍵入“chksdk /t:0”,即可將磁碟掃描等待時間設定為0;

在XP系統中還有另一個命令chkntfs,在預設情況下,XP系統掃描每個分區前會等待10秒鐘,使用者此時可以按任意鍵跳過掃描繼續啟動。但如果每個分區都要等上10秒才能開始進行掃描,再加上掃描本身也需要時間,也挺煩人的。實際上,如果我們想要設定某個分區在啟動的時候立即自動進行磁碟掃描,可以用chkntfs命令來實現,其命令格式如下:

如果要在電腦啟動時忽略掃描某個分區,比如C盤,可以輸入“chkntfs /x c:”命令,如果要關閉對C盤和D盤磁碟掃描的,用chkntfs /x c: d: 以此類推;如果要恢複對C盤的掃描,可使用“chksdk /d c:”命令,即可還原所有chkntfs預設設定,除了自動檔案檢查的倒計時之外。

【補充說明】Chkntfs 工具 + 生產力是通過修改系統註冊表中的 BootExcecute 值來工作的。BootExecute 值可以在下面的登錄機碼中找到:

HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager

預設值為:

BootExecute:REG_MULTI_SZ:autocheck autochk *

Chkntfs /x 在星號前添加了 /k 參數。/k 參數將禁止檢查卷上是否存在非正常位。

例如,命令

chkntfs /x D:

將此登錄機碼修改為自動檢查 autochk /k:d *

通過在磁碟機上設定非正常位,Chkdsk /f 安排在下一次重新啟動時自行運行。Chkdsk /x 禁止檢查此非正常位。Chkdsk /f 永遠不能在那些被排除在 chkntfs 執行的非正常位檢查的範圍之外的卷上運行。

為了在 chkntfs 工具 + 生產力已經排除的磁碟機上運行 chkdsk /f,必須運行 chkntfs /d 選項以將系統返回到正常狀態,或者編輯註冊表中的 BootExecute 值並從 /k 參數中刪除適用的磁碟機代號。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.