Windows常見故障的處理_第1頁
Windows常見故障的處理_第2頁
Windows常見故障的處理_第3頁
Windows常見故障的處理_第4頁
Windows常見故障的處理_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WindowsWindows常見故障的處理方法常見故障的處理方法設備科王萍電腦在運行過程中,經常會因為windows系統或軟件故障而死機或運行不穩定,嚴重的還會影響工作效率。下面主要介紹電腦系統軟件故障處理的基本方法。Windows系統是主要啟動的基本上,操作系統的引導過程是從電腦通電,自檢完成之后開始進行的,而這一過程又可以細分為預引導、引導、載入內核、初始化內核登錄5個階段。1.1.預引導階段預引導階段當我們打開電腦電源后,預引導過程就開始運行了。在這個過程中,電腦硬件首先要完成通電自檢(Power-On SelfTest ,POST),主要對電腦中安裝的處理器、內存等硬件進行檢測,如果一

2、切正常,則會繼續下面的過程。接下來電腦會定位引導設備(例如第一塊硬盤,設備的引導順序可以在電腦的CMOS設置中修改),然后從引導設備中讀取并運行主引導記錄(Master Boot Recoed,MBR).至此,預引導階段成功完成。2.2.引導階段引導階段引導階段又可以分為:初始化引導載入程序、操作系統選擇、硬件檢測、硬件配置文件選擇這4個步驟。在這一過程中需要使用的文件包括:ntldr、boot.ini、ntoskml.exe、ntbootdd.sys、bootsect.dos(非必須)等。(1)初始化引導載入程序在這一步,首先調用ntldr程序,該程序會將處理器由實模式(Real Mode)

3、切換為32位平坦內存模式(32-bit Flat Memory Mode)。不使用實模式的主要原因是,在實模式下,內存中的前640KB是為MS-DOS保留的,而剩余內存則會被當作擴展內存使用,這樣Windows系統將無法使用全部的物理內存。接下來ntldr會尋找系統自帶的一個班微型的文件系統驅動。加載這個系統驅動之后,ntldr才能找到硬盤上被格式化為NTFS或者FAT/FAT32文件系統的分區。如果這個驅動損壞了,就算硬盤上已經有分區,ntldr也認不出來。讀取了文件系統驅動,并成功地找到硬盤上的分區后,引導載入程序的初始化就已經完成了。(2)操作系統選擇如果電腦中安裝了多個操作系統,將會進

4、行操作系統的選擇。如果已經安裝了多個Windows操作系統,那么所有的記錄都會被保存在系統盤根目錄下一個名為boot.ini的文件中。Ntdr程序在完成了初始化工作之后就會從硬盤上讀取boot.ini文件,并根據其中的內容判斷電腦上安裝了幾個Windows,以及它們分別安裝在第幾塊硬盤的第幾個分區上。如果只安裝了一個,那么久跳過這一步。但如果安裝了多個,那么ntldr就會根據文件中的記錄顯示一個操作系統選擇列表,并默認持續30秒。如果用戶沒有選擇,那么30秒后,ntldr會開始載入默認的操作系統。至此,操作系統選擇這一步已經完成。(3)硬件檢測這一步中主要需要用到和ntldr程序。當我們在前面

5、的操作系統選擇階段選擇了想要載入的Windows系統之后,首先要講當前電腦中安裝的所有硬件信息收集起來,并列成一個表,接著將該表交給ntldr(這個表的信息稍后會被用來創建注冊表中有關硬件的鍵)。這里需要被收集信息的硬件類型包括:總線/適配器類型、顯卡、通信端口、串口、浮點運算器(CPU)、可移動存儲器、鍵盤、指示裝置(鼠標)。至此,硬件檢測操作已經成功完成。(4)硬件配置文件選擇 硬件檢測操作完成后,接著系統會自動創建一個名為Profile 1的硬件配置文件,缺省設置下,在Profile 1硬件配置文件中啟用了所有安裝Windows在這臺計算機上的設備。3.3.載入內核階段載入內核階段 在這

6、一階段,ntldr會載入Windows系統的內核文件:ntoskrnl.exe,但這里僅僅是載入,內核此時還不會被初始化。隨后被載入的是硬件抽象層(hal.dll)。 硬件抽象層其實是內存中運行的一個程序,這個程序在Windows系統內核和物理硬件之間起著橋梁的作用。正常情況下,操作系統和應用程序無法直接與物理硬件打交道,只有Windows內核和少量內核模式的系統服務可以直接與硬件交互。而其他大部分系統服務以及應用程序,如果想要和硬件交互,就必須通過硬件抽象層進行。4.初始化內核階段初始化內核階段當進入這一階段的時候,電腦屏幕上就會顯示Windows操作系統的標志,、同時還會顯示一個滾動的進度

7、條,這個進度條可能會滾動若干次。從這一階段開始我們才能從屏幕上對系統的啟動有一個直觀的印象。在這一階段中主要會完成4項任務:創建Hardware注冊表鍵、對Control Set注冊表鍵進行復制、載入和初始化設備驅動,以及啟動服務。(1)創建Hardware注冊表鍵首先要在注冊表中創建Hardware鍵,Windows內核會使用在前面的硬件檢測階段收集到的硬件信息,來創建HKEY_LOCAL_MACHINE Hardware鍵。也就是說,注冊表中該鍵的內容并不是固定的,而是會根據當前系統中的硬件配置情況動態地更新。(2)對Control Set注冊表鍵進行復制如果Hardware注冊表鍵創建成

8、功,那么系統內核將會對Control Set鍵的內容創建一個備份。這個備份將會被用于系統的高級啟動菜單中“最后一次正確配置”選項。例如,如果安裝了一個新的顯卡驅動,重啟系統之后Hardware注冊表鍵還沒有創建成功系統就已經崩潰了,這時候如果選擇“最后一次正確配置”選項,系統將會自動使用上一次的Control Ser注冊表鍵的備份內容重新生成Hardware鍵,這樣就可以撤銷之前引文安裝了新的顯卡驅動對系統設置的更改。(3)載入和初始化設備驅動在這一步中,操作系統內核首先會初始化之前在載入內核階段載入的底層設備驅動,然后內核會在注冊表的HKEY_LOCAL_MACHINESystemCurre

9、ntControSetServices鍵下,查找所有Start鍵值為“1”的設備驅動。這些設備驅動將會在載入之后立刻進行初始化,如果在這一過程中發生了人和錯誤,系統內核將會自動根據設備驅動的ErrorControl鍵的數值進行處理。“ErrorControl”鍵的鍵值共有4種,含義分別如下: 1)“0”忽略,繼續引導,不顯示錯誤信息。 2)“1”正常,繼續引導,顯示錯誤信息。 3)“2”恢復,停止引導,使用“最后一次正確配置”選項重啟動系統。如果依然出錯,則會忽略該錯誤。 4)“3”嚴重,停止引導,使用“最后一次正確配置”選項重啟動系統。如果依然出錯了,則會停止引導,并顯示一條錯誤信息。(4)

10、啟動服務系統內核成功載入并且成功初始化所有底層設備驅動后,會話管理器會開始啟動高層子系統和服務,然后啟動Win32子系統。 Win32子系統的作用是控制所有輸入/輸出設備及訪問顯示設備。當所以呢這些操作都完成后,Windows的界面就可以顯示出來了,同時用戶也可以使用鍵盤以及其他I/O設備了。至此,初始化內核階段已經成功完成,下面用戶就可以開始登陸了。5.登錄階段在這一階段,由會話管理器啟動的winlogon.exe進程將會啟動本地安全性授權(Local Security Authority,lsass.exe)子系統。到這一步之后,屏幕上將會顯示WindowsXP的歡迎界面或者登錄界面,這時

11、候用戶已經可以順利進行登錄了。不過與此同時,系統的啟動還沒有徹底完成,后臺可能仍然在加載一些非關鍵的設備驅動。隨后系統會再次掃描HKEY_LOCAL_MACHINESystemCurrentControlSetServices注冊表鍵,并尋找所有Styart鍵的數值是“2”或者更大數字的服務。這些服務就是非關鍵服務,直到用戶成功登錄之后系統才開始加載這些服務。到這里,Windows系統的啟動過程就全部完成了。Windows系統故障處理方法Windows系統故障一般分為運行類故障和注冊表故障。運行類故障指的是在正常啟動完成后,在運行應用程序或控制軟件過程中出現錯誤,無法完成用戶要求的任務。運行類故障主要有:內存不足故障、非法操作故障、電腦藍屏故障、自動重啟故障等。注冊表故障指的是注冊表文件損壞或丟失,導致系統無法啟動或應用程序無法正常運行的故障。注冊表故障

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論