Windows-Xp

在無法啟動的情況下禁用 CHKDSK

  • January 7, 2010

我正在處理的系統開始隨機重新啟動,認為這是一個硬碟錯誤(我們已經有兩台機器因此而失敗),我重新啟動電腦以執行 chkdsk。

現在的問題是等待 CHKDSK 完成 1.5 小時,導致它在沒有完成的情況下重新啟動,並按任意鍵跳過帶有 PAGE_FAULT_IN_NONPAGED_AREA 的 CHKDSK 藍屏。

在 AGP40.sys 上啟動到安全模式會掛起,但在我嘗試執行 CHKDSK 之前正常啟動電腦一直有效,直到它決定是時候重新啟動自己了。

無論如何,我的目標是在啟動時簡單地禁用自動 CHKDSK。雖然對這個問題的根本原因的猜測是受歡迎的,但我目前唯一關心的是暫時啟動機器。

並且在啟動時執行 CHKDSK 會導致崩潰,這很困難。

我已經學會瞭如何進行 LoadHive,但是我不知道我需要從 C:\Windows\System32\Config\ 載入哪個系統資料庫文件,也不知道我可以從該文件的哪個位置載入它。

我目前在另一台機器上有硬碟驅動器,所以我可以做一個 loadhive,或者在必要時做一些配置文件修改。

旁注:硬體很好,將硬碟移動到另一台機器上,但由於同樣的原因仍然無法啟動(而那台機器用它自己的硬碟啟動就好了)。

我相信它設置在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute

聽起來你的那個盒子上的硬體很糟糕,主機板或電源很可能。

摘自http://www2.isye.gatech.edu/~mgoetsch/cali/Windows%20Configuration/Windows%20Configuration%20Html/ModifyingDefaultBootupRunofCHKDSK_F.htm

通常設置為

autocheck autochk *

為了防止 CHKDSK /F 為 NTFS 分區 D 執行:條目變為:

autocheck autochk * 
autocheck autochk /k:D

為驅動器 D 強制 CHKDSK /F:當未設置臟位時,條目變為

autocheck autochk * 
autocheck autochk /m:D

引用自:https://serverfault.com/questions/100493