電腦主機漏電怎么處理
1.空氣中的濕度過高,導致機箱的靜電電壓過高,當我們的身體接觸到機箱時,會導致觸電的感覺。2.機器內部組件的碰撞是由于主板組件的安裝不當引起的,這會導致電路發生碰撞并在晃動時造成泄漏。3.電源。電源連...
2025.07.04COPYRIGHT ? 2023
粵ICP備2021108052號
郵箱:611661226@qq.com
留言給我Windows引導過程
Windows作為最流行的個人計算機操作系統,成為了我們學習、工作和生活的一部分。平時使用計算機,我們都得先按下電源鍵然后等待Windows啟動,初始化,進入歡迎頁面,啟動完成。會不會覺得整個過程比較神奇,想一探究竟?其實整個啟動過程經歷了多個階段,接下來小編將一一講述每一個階段,揭開它們神秘的面紗。
通電后CPU首先執行的是主板引導程序,主板引導程序可分為BIOS和UEFI。BIOS是最早的方案,搭配MBR分區使用,BIOS逐漸被UEFI代替,UEFI一般搭配GPT分區使用,所以引導過程會有兩種情況:
這兩種情況都會分別介紹。
UEFI
UEFI(Unified Extensible Firmware Interface)以靈活擴展、引導更省時等特性,成為了BIOS的替代方案,新推出的主板和操作系統基本上默認使用UEFI引導,小編Win10系統采用的就是UEFI引導。
如何查看自己的計算機是什么方式引導的?
在“此電腦”上右鍵選擇“管理”,彈出“計算機管理”選擇“磁盤管理”,如果能找到一個“EFI系統分區”,那么就是UEFI引導方式了。
UEFI一般搭配GPT分區技術使用,雖然也可以搭配MBR,但是由于MBR磁盤容量最大只能是2TB,在磁盤容量越來越大的今天略顯不足,所以默認都是使用GPT分區技術。GPT可以做到:
引導流程
1.按下電源鍵,電源向主板以及其它設備供電,剛開始電壓不穩,主板會持續發送RESET信號給CPU,CPU執行初始化。當電壓穩定后,主板停止發送RESET信號,CPU開始執行指令;
2.CPU讀取UEFI指令,執行UEFI初始化,執行其它設備的初始化;
3.查找EFI分區,EFI分區不需要一定是第一個分區;
4.加載\EFI\Boot\bootx64.efi,在安裝Windows時實際上會使用\EFI\Microsoft\Boot\bootmgfw.efi的內容替換到\EFI\Boot\bootx64.efi,所以\EFI\Boot\bootx64.efi其實就是\EFI\Microsoft\Boot\bootmgfw.efi;
5.bootmgfw.efi會讀取BCD文件,BCD是一個數據庫文件,如果包含多個系統,信息會包含在BCD中,通過顯示一個系統列表供用戶選擇;
6.BCD中包含每個系統的引導文件的路徑,Windows的是\Windows\System32\winload.efi,加載到內存中并執行;
7.winload.efi讀取\Windows\bootstat.dat文件,有需要則顯示引導菜單,比如安全引導等等;接著加載內核程序Ntoskrnl.exe,相關輔助HAL.dll、CI.dll、PSSHED.dll、BootVID.dll,把CPU執行權交給內核程序;
8.內核程序執行系統初始化。
通過上面的流程可知道,引導相關的文件都存放在EFI系統分區中,下圖是小編win10的EFI系統分區的一些文件:
BIOS
BIOS(Basic Input Output System)是最早的引導方案并使用了相當長的一段時間,所以在Win8、Win7、WinXP以及更早的版本都能找到BIOS的引導存在。BIOS只支持MBR分區技術,所以GPT并不適合BIOS。
引導流程
1.上電并穩定后,CPU執行地址0xFFFF0h處指令,此處為BIOS程序;
2.BIOS進行硬件自檢,沒有問題后加載硬盤的第一個扇區到內存0x7c00h處,第一個扇區為MBR(Master Boot Record),MBR包含執行程序和分區表;
3.CPU開始執行MBR程序,查找第一個活動分區,把活動分區的第一個扇區加載到內存中,活動分區第一個扇區為PBR(Partition Boot Record);
4.CPU開始執行PBR,第一個指令就是跳過BPB(BIOS Parameter Block)到可執行代碼處;BPB包含比較多參數,有族的大小、MFT記錄大小、MFT位置等,用于讀取NTFS文件;
5.PBR讀取VBR(Volume BootRecord,占用分區開始的16扇區)剩余的15扇區到內存中;接著CPU跳轉到0x07C0:027A處,執行BOOTMGR代碼(第二個扇區中);
6.開始尋找bootmgr.exe,找不到則尋找ntldr.exe(win vista之前的系統);
7.CPU加載并跳轉到bootmgr.exe處執行,讀取BCD文件,如果含有多個系統,則列舉顯示供用戶選擇;
8.選擇的是Windows則讀取winload.exe文件到內存中,CPU跳轉到winload.exe處執行,讀取文件\windows\bootstat.dat,有需要則顯示引導菜單,比如安全引導等等;接著加載內核程序Ntoskrnl.exe,相關輔助HAL.dll、CI.dll、PSSHED.dll、BootVID.dll,把CPU執行權交給內核程序;
9.內核程序執行系統初始化。
可見BIOS引導更多的是通過MBR去引導系統,UEFI則主導整個引導過程。
結束語
在啟動計算機的過程中,難免會遇到各種各樣的問題,比如藍屏、黑屏等等,掌握了其啟動的流程,將有利于我們對各類故障進行排查和修復。
以上就是關于今天的全部內容,下期將給大家帶來《容器如何使用tini作為啟動進程》,敬請期待~
1.空氣中的濕度過高,導致機箱的靜電電壓過高,當我們的身體接觸到機箱時,會導致觸電的感覺。2.機器內部組件的碰撞是由于主板組件的安裝不當引起的,這會導致電路發生碰撞并在晃動時造成泄漏。3.電源。電源連...
2025.07.04電腦安裝windows和Centos雙系統后,重啟只能進入到linux系統,出現Windows引導項丟失的現象。莫著急,三個方法幫你輕松搞定。原因引導方式為Legacy的Linux系統,與默認引導方式...
2025.07.03在win7系統中,程序卡死未響應的時候,使用任務管理器可以強制關閉,有程序后臺占用資源的時候也能夠使用任務管理器停止,任務管理器是非常使用的,不過最近有位win7系統用戶發現任務管理器無法調出的情況,...
2025.07.04一、硬件1、CPU首先確定CPU,CPU是整機的性能瓶頸。根據自己需求來,不懂可以找客服問問。需要關注帶字母的CPU不帶字母: 表示有核顯,不能超頻帶字母F :不帶核顯且不能超頻,需要配置獨立顯卡帶字...
2025.07.04聯想電腦的主要配件包括 CPU、顯卡、內存、硬盤等,這些配件中的大多數都是在電商平臺上購買的,而它們都要通過網絡進行發貨。而很多人由于工作需要經常會到電腦間進行清理,這樣不僅能夠保證電腦在使用過程...
2025.07.04