Windows 2000不能啟動時
突然有一天,你的Windows 2000無法正常啟動,或是黑屏,或不斷重啟,或顯示藍屏並出現一大堆錯誤提示,這時該怎麼辦呢?
有什麼改變嗎?=著作權 網路 下載 學院 著作權這個是第一個要問客戶或自己的問題,比如:是否安裝了新的驅動程式、系統補丁
或新硬體,通常我會得到一些非常有用的資訊,因為以上操作經常是引起系統不能啟動的元兇。
透過現象看本質
Windows 2000不能啟動會有不同的表現
1.黑屏:通常是由於損壞或不正確的顯示驅動造成的(或者設定了錯誤的顯示解析度)。2.不斷重啟:通常意味著PCI介面卡鬆動,開啟機箱將PCI介面卡重新拔下來再插緊。
如果還有問題,那麼可能是PCI介面卡鬆動後,造成系統隨插即用資訊混亂,所以要進入安全模式,接著再開啟“裝置管理員”,將與PCI介面卡相關的所有資訊刪除掉,重啟後
讓系統重新進行檢測和安裝。
殺毒軟體惹的禍
如果你在系統中安裝了兩款殺毒軟體,那麼很可能會遭遇電腦在登入後便自動重啟的問題,最好進入安全模式將其中一款卸載,然後再進入“裝置管理員”,選擇“查看→顯
示隱藏的裝置”,在列表中單擊展開“非隨插即用驅動程式”,將查看是否有已卸載殺毒軟體的驅動程式,如果有,則右擊將其卸載掉。
3.藍屏:主要是錯誤的驅動程式或硬體衝突造成的,幸運的是,藍屏中會提供一些錯誤資訊,你可以到Internet中尋找該資訊相關的資料(比如:http://support.microsoft.com/),
以便解決問題。
4.啟動過程中鎖死:解決起來最困難的還是在系統啟動時鎖死,這一般與系統檔案有關,比如:某個DLL檔案意外地被替換為不正確的版本,出現這種問題,你應該使用“系
統檔案檢查器”來修正錯誤。我在下面會為大家詳細講解一下。
解決問題的幾條路
1.最後一次正確的配置
重啟系統,在出現啟動菜單時按下F8鍵就會出現進階選項菜單,這裡“最後一次正確配置”應該是你首先要嘗試的。
要注意的是,選擇“最後一次正確的配置”是從問題(如新添加的驅動程式與硬體不相符)中恢複的一種方法。但它不能解決由於驅動程式或檔案被損壞或丟失所導致的問題。
因為當選擇“最後一次正確的配置”時,Windows 2000隻還原登錄機碼[HKLM\System\CurrentControlSet]中的資訊。任何在其他登錄機碼中所作的更改均保持不變。
2.安全模式
安全模式是我們的好朋友,在該模式下,只載入最基本的硬體驅動程式與服務。
如果Windows 2000能進入安全模式,而不能進入正常模式,往往是由於損壞的裝置驅動程式或硬體衝突造成的。
(1)首先,可以進入“開始→設定→控制台→管理工具→事件檢視器”,查看“系統日誌”中是否有可用資訊。
(2)點擊“開始→運行”,輸入:msinfo32,斷行符號後開啟“系統資訊”視窗,先在主控台樹狀目錄中單擊展開“組件”,然後選中“有問題的裝置”,接著查看右側邊窗格中列出來的設
備;再在主控台樹狀目錄中單擊展開“硬體資源”,接著單擊“衝突/共用”,記下右側邊窗格列出的資源衝突。
(3)進入“裝置管理員”,停用那些可疑的裝置,然後重啟,如果這樣能進入正常模式,那麼每次啟用一個剛才在安全模式中停用的裝置,並重啟,重複上述操作,直到發現有
問題的裝置。如果在上述努力後,發現問題並不是硬體裝置引起的,那麼可進入“命令提示字元”視窗,輸入:sfc /scannow,對重要的系統檔案進行掃描和恢複。
3.故障修復主控台
假如之前你沒有將故障修復主控台裝入系統,那麼請用Windows 2000安裝光碟片啟動系統,並在出現“歡迎使用安裝程式”螢幕時,按R鍵進入修複選項,然後再按C鍵啟動故
障修復主控台。
把故障修復主控台裝入系統
放入Windows 2000安裝光碟片,按Win+R按鍵組合,輸入:D:\i386\winnt32.exe /cdcons(D為光碟機磁碟機代號)。
(1)掃描和修正磁碟
使用chkdsk /f /r命令,檢查並修正大多數磁碟錯誤,其中的/r能修複因磁碟錯誤導無法啟動的問題。比如藍屏中出現UNMOUNTABLE_BOOT_VOLUME錯誤資訊,連安
全模式也如此。修複完並重啟後可能會出現進階啟動菜單,選擇“正常啟動”即可。
若修複後,即使一切依照正常方式操作,UNMOUN-TABLE_BOOT_VOLUME這現象仍時常出現,建議儘早備份硬碟上的重要資料,這可能是硬碟損壞的前兆。
另外,也建議檢查硬碟連接線是否接觸不良,或是沒有使用合乎該硬碟傳輸規格的連接線,例如ATA-100硬碟仍使用ATA-33的連接線,對低速硬碟無所謂,但高速硬碟(支
持ATA-66以上)的要求較嚴格,規格不對的連接線有時也會引起這類沒辦法開機的故障。
(2)可以嘗試的命令
還可以嘗試fixmbr命令來修改主引導分區記錄,fixboot則用來修複磁碟開機磁區。
有時虛擬記憶體檔案(pagefile.sys)損壞也會引起錯誤,建議將其刪除,不過,你無法直接刪除該檔案,需要進行如下操作:
cd \copy c:\boot.ini pagefile.sys (用Boot.ini覆蓋現有的Pagefile.sys檔案) del pagefile.sys (在用Boot.ini覆蓋Pagefile.sys後,Pagefile.sys將顯示在目錄列表中)
(3)挽救損壞的檔案
Windows 2000不能啟動,其中驅動程式檔案損壞、重要系統檔案丟失比較常見,首先重啟系統,在出現啟動菜單時按F8鍵進入進階選項菜單,選擇“啟用開機記錄”,這樣系
統會自動在C:\WINNT目錄下產生ntbtlog.txt檔案,接著進入故障修復主控台,輸入:type ntbtlog.txt,這樣就會顯示該檔案的內容,注意最後面的語句,如果語句中包含有“Fail”
字元,那麼將後面的檔案名稱記錄下來,然後進行恢複。另外,有時系統在啟動時也會提示某些檔案丟失或損壞。
執行個體1:提示C:\WINNT\system32\中的KBDAL.DLL檔案丟失,在光碟片中找到同名檔案,然後COPY G:\I386\KBDAL.DLL C:\WINNT\system32\就可以恢複丟失或損
壞的KBDAL.DLL檔案。(G為光碟機盤符)
執行個體2:有些檔案可能COPY命令不能拷貝,或某一系列驅動程式丟失造成系統不能正常啟動,這時可用expand命令來提取缺少的檔案。
比如:系統提示缺少C:\WINNT\system32\中的msr2c.dll檔案丟失,在安裝光碟片的i386目錄中定位msr2c檔案然後expand G:\i386\msr2c C:\WINNT\ system32\ msr
2c.dll。
又比如:系統提示C:\WINNT\system32\driver\中tdi.sys檔案丟失,因為驅動檔案一般在i386\driver壓縮包中,所以使用:expand G:\i386\driver.cab \f:tdi.sys
c:\WINNT\system\drivers。
(4)關閉錯誤的服務或裝置
在安裝了某個硬體或軟體後,它們向系統安裝的裝置或服務與當前的Windows不相容,造成無法啟動,那麼就需要將其關閉。
進入C:\WINNT\system32目錄,輸入:listsvc,斷行符號後會列出當前系統所安裝的服務或裝置,找到並記下與新裝硬體或軟體相關的服務或裝置名稱,然後輸入:disable服
務或裝置名稱,斷行符號即可將其停用。
(5)NTLDR丟失
啟動時,出現以下錯誤訊息:
NTLDR is missing
Press any key to restart
解決方案為:進入故障修復主控台,輸入:copy G:\i386\ntldr c:\(斷行符號),copy G:\i386\ntdetect.com c:\(斷行符號),如果系統提示是否覆蓋檔案,鍵入y,
然後按斷行符號鍵。
接著鍵入c:\Boot.ini,如果正常顯示Boot.ini中的內容則可重啟,問題應該可以解決。如果顯示為“系統找不到指定的檔案或目錄。”,那麼意味著Boot.ini檔案損
壞或丟失,可到其他安裝Windows 2000的電腦中複製該檔案,將其拷貝到C:下,然後重啟即可。
(6)用SYSTEM.ALT拯救愛機
一日系統提示非法操作並死機後重啟,系統提示掃描磁碟,按任意鍵取消了此操作,進入Windows 2000後並無異樣。但當再次重啟後無法進入系統,而且沒有任何錯
誤提示,只是在出現啟動畫面前停住不動,在選擇進入安全模式時,螢幕顯示系統在載入了幾個重要檔案之後停止運行,仔細一看,原來是C:\WINNT\system32\config檔案
夾下的SYSTEM檔案(沒有副檔名)出錯導致系統無法載入。
進入故障修復主控台,再進入C:\WINNT\system32\ config檔案夾,用rename命令將SYSTEM檔案改名為SYSTEM.OLD,然後再用rename命令將SYSTEM.ALT檔案(
它其實是註冊表檔案的一個副本)改名為SYSTEM,重啟後順利進入系統。