1、當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還不穩定,主板控制芯片組會向cpu發出一個reset(重置)信號,讓cpu初始化。當電源開始穩定供電後,芯片組便撤去reset信號,cpu馬上就從地址ffffoh處開始執行指令,這個地址在系統bios的地址范圍內,無論是award blos還是amiblos,放在這裡的只是一條跳轉指令,跳到系統bios中真正的啟動代碼處。
2、系統blos的啟動代碼首先要做的事情就是進行post(power on self test,加電自檢),post的主要任務是檢測系統中的一些關鍵設備是否存在和能否正常工作,如內存和顯卡等。由於post的檢測過程在顯示卡初始化之前,因此如果在post自檢的過程中發現了一些致命錯誤,如沒有找到內存或者內存有問題時(post過程只檢查640k常規內存),是無法在屏幕上顯示出來的,這時系統post可通過喇叭發聲來報告錯誤情況,聲音的長短和次數代表了錯誤的類型。
3、接下來系統bios將查找顯示卡的bios,
電腦不能正常啟動硬件自檢過程
電腦啟動過程中有一個非常完善的硬件自檢機制。對於采用award bios的電腦來說,它在上電自檢那短暫的幾秒鐘裡,就可以完成100多個檢測步驟。首先我們先來了解兩個基本概念第一個是bios(基本輸入輸出系統),bios實際上就是被“固化”在計算機硬件中、直接與硬件打交道的一組程序,計算機的啟動過程是在主板bios的控制下進行的,我們也常把它稱作“系統bios"。第二個基本概念是內存的地址,通常計算機中安裝有32mb、64mb、128mb或更多的內存,為了便於cpu訪問,這些內存的每一個字節都被賦予了一個地址。32mb的地址范圍用十六進制數表示就是0~1ffffffh,其中o~fffffh的低端1mb內存非常特殊,因為我們使用的32位處理器能夠直接訪問的內存最大只有1mb,因此這1mb中的低端640kb被稱為基本內存,而a0000h~bffffh要保留給顯示卡的顯存使用的,c0000h~fffffh則被保留給bios使用,其中系統bios一般占用最後的64kb或更多一點的空間,顯示卡bios一般在c0000h~c7fffh處,ide控制器的bios在c8000h~cbfffh處。了解了這些基本概念之後,下面我們就來仔細看看計算機的啟動過程。
1、當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還不穩定,主板控制芯片組會向cpu發出一個reset(重置)信號,讓cpu初始化。當電源開始穩定供電後,芯片組便撤去reset信號,cpu馬上就從地址ffffoh處開始執行指令,這個地址在系統bios的地址范圍內,無論是award blos還是amiblos,放在這裡的只是一條跳轉指令,跳到系統bios中真正的啟動代碼處。
2、系統blos的啟動代碼首先要做的事情就是進行post(power on self test,加電自檢),post的主要任務是檢測系統中的一些關鍵設備是否存在和能否正常工作,如內存和顯卡等。由於post的檢測過程在顯示卡初始化之前,因此如果在post自檢的過程中發現了一些致命錯誤,如沒有找到內存或者內存有問題時(post過程只檢查640k常規內存),是無法在屏幕上顯示出來的,這時系統post可通過喇叭發聲來報告錯誤情況,聲音的長短和次數代表了錯誤的類型。
3、接下來系統bios將查找顯示卡的bios,
啟動winxp時不正常,提示c:/windows/system32/config/system丟失或損壞。如果不管電腦,是無法進入系統的,但是如果對鍵盤亂按一通就能啟動,這到底是為啥呢?
產生這種現象的原因是對應系統文件在注冊表內丟失,或者是此文件損壞所導致的。而這類系統文件丟失和損壞的原因無外乎就是被病毒破壞和被優化軟件誤刪所導致的。
如果不願意重裝系統,可以嘗試小編的方法,進入系統後進入控制台,然後依次運行
cd windowssystem32config
ren software software.bad
copy windowsrepairsoftware
然後重新啟動系統試試。如果安裝有360這類軟件,可以嘗試使用系統急救箱來恢復下系統文件,系統正常工作後,需要使用殺毒軟件和木馬掃描軟件將系統的病毒和木馬清除干淨。