史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2003-08-23, 04:55 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 經驗之談:當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,Enter鍵後開啟「系統資訊」視窗,先在控制台樹中按下展開「元件」,然後選「有問題的設備」,接著檢視右側視窗中列出來的設備;再在控制台樹中按下展開「硬體資源」,接著按下「衝突/共享」,記下右側視窗列出的資源衝突。

  (3)進入「裝置管理員」,停用那些可疑的設備,然後重啟,如果這樣能進入正常模式,那麼每次啟用一個剛才在安全模式中停用的設備,並重啟,重複上述操作,直到發現有問題的設備。如果在上述努力後,發現問題並不是硬體設備引起的,那麼可進入「命令提示字元」視窗,輸入:sfc /scannow,對重要的系統檔案進行掃瞄和恢復。

  3.故障恢復控制台

  假如之前你沒有將故障恢復控制台裝入系統,那麼請用Windows 2000安裝光碟啟動系統,並在出現「歡迎使用安裝程序」螢幕時,按R鍵進入修複選項,然後再按C鍵啟動故障恢復控制台。

  把故障恢復控制台裝入系統

  放入Windows 2000安裝光碟,按Win+R組合鍵,輸入:D:@i386@winnt32.exe /cmdcons(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@ msr2c.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,Enter鍵後會列出當前系統所安裝的服務或設備,找到並記下與新裝硬體或軟體相關的服務或設備名,然後輸入:disable服務或設備名,Enter鍵即可將其停用。

  (5)NTLDR丟失

  啟動時,出現以下錯誤消息:

  NTLDR is missing

  Press any key to restart

  解決方法為:進入故障恢復控制台,輸入:copy G:@i386@ntldr c:@(Enter鍵),copy G:@i386@ntdetect.com c:@(Enter鍵),如果系統提示是否覆蓋文件,鍵入y,然後按Enter鍵鍵。

  接著鍵入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,重啟後順利進入系統。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2003-08-23, 05:23 PM   #2 (permalink)
thua6297
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

多謝大大詳盡的教導
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-08-23, 08:26 PM   #3 (permalink)
註冊會員
 
聖幻哇沙米 的頭像
榮譽勳章
UID - 90616
在線等級: 級別:6 | 在線時長:75小時 | 升級還需:2小時
註冊日期: 2003-08-06
VIP期限: 2007-04
住址: 台灣->台中
文章: 542
精華: 0
現金: 1194 金幣
資產: 1194 金幣
預設

好棒的文章,謝謝分享∼
聖幻哇沙米 目前離線  
送花文章: 29, 收花文章: 0 篇, 收花: 0 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:36 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1