首页
/
每日頭條
/
科技
/
windows操作系統安裝方式
windows操作系統安裝方式
更新时间:2025-05-23 08:24:36

Windows引導過程


Windows作為最流行的個人計算機操作系統,成為了我們學習、工作和生活的一部分。平時使用計算機,我們都得先按下電源鍵然後等待Windows啟動,初始化,進入歡迎頁面,啟動完成。會不會覺得整個過程比較神奇,想一探究竟?其實整個啟動過程經曆了多個階段,接下來小編将一一講述每一個階段,揭開它們神秘的面紗。

通電後CPU首先執行的是主闆引導程序,主闆引導程序可分為BIOS和UEFI。BIOS是最早的方案,搭配MBR分區使用,BIOS逐漸被UEFI代替,UEFI一般搭配GPT分區使用,所以引導過程會有兩種情況:

  • BIOS MBR
  • UEFI GPT

這兩種情況都會分别介紹。

UEFI


UEFI(Unified Extensible Firmware Interface)以靈活擴展、引導更省時等特性,成為了BIOS的替代方案,新推出的主闆和操作系統基本上默認使用UEFI引導,小編win10系統采用的就是UEFI引導。

如何查看自己的計算機是什麼方式引導的?

在“此電腦”上右鍵選擇“管理”,彈出“計算機管理”選擇“磁盤管理”,如果能找到一個“EFI系統分區”,那麼就是UEFI引導方式了。

windows操作系統安裝方式(Windows操作系統引導過程)1

UEFI一般搭配GPT分區技術使用,雖然也可以搭配MBR,但是由于MBR磁盤容量最大隻能是2TB,在磁盤容量越來越大的今天略顯不足,所以默認都是使用GPT分區技術。GPT可以做到:

  • 支持容量超過2TB的磁盤;
  • 使用16字節的GUID标識分區類型,不容易沖突;
  • 理論上分區數目不限制(受限于Windows隻能最多識别128個分區);
  • 分區容量幾乎沒有限制,因為使用64位整數,64位整數最大值為2^64 - 1,數值非常大;
  • 提供CRC檢驗,檢測數據損壞;
  • 備份分區表,提高可靠性。

引導流程

windows操作系統安裝方式(Windows操作系統引導過程)2

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系統分區的一些文件:

windows操作系統安裝方式(Windows操作系統引導過程)3

BIOS


BIOS(Basic Input Output System)是最早的引導方案并使用了相當長的一段時間,所以在Win8、Win7、WinXP以及更早的版本都能找到BIOS的引導存在。BIOS隻支持MBR分區技術,所以GPT并不适合BIOS。

引導流程

windows操作系統安裝方式(Windows操作系統引導過程)4

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作為啟動進程》,敬請期待~

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
電視自動關機是怎麼回事
電視自動關機是怎麼回事
1、電視機内部電路虛焊引起電視機自動關機;一般需要檢查電視機的開關電源和行掃描輸出電路處的焊點,可以着重檢查體積較大的元件和溫度較高的元件;找出電視機虛焊點後,用電烙鐵重新焊好即可。2、電視機的X射線保護電路故障導緻電視機自動關機;測量X射線保護腳的電壓,如有異常則判斷為故障,需要進行替換;3、電視機出現過壓保護導緻電視機自動關機;當電視機的電源輸出電壓值高于設定值時,過壓保護電路就會起作用,這時
2025-05-23
别克君威1.5T發動機怎麼樣
别克君威1.5T發動機怎麼樣
1、别克君威的發動機配置了LTG的渦輪增壓發動機和LFV渦輪增壓的發動機。LTG的渦輪增壓發動機最大馬力為261ps,最大功率為192kw;LFV渦輪增壓的發動機最大馬力為170ps,最大功率為125kw。2、别克君威1.5T的發動機是采用LFV渦輪增壓的發動機,配備了渦輪增壓器,其最大功率可以增加40%或更高。3、渦輪增壓器實際上是一種空氣壓縮機,通過壓縮空氣來增加進氣量。它是利用發動機排出的廢
2025-05-23
如何查看微信注冊時間
如何查看微信注冊時間
1、打開微信,點擊底部4個tab中的最右角我的”。2、在我的頁面中,點擊設置”欄目。3、在設置頁面下,選中賬号與安全”按鈕。4、在賬号與安全頁面中,找到登錄設備管理”,并點擊。5、在彈出的登錄設備管理”頁面中,看到曾經登錄該設備的所有設備,選中最後一個設備。6、彈出最早登錄微信設備的時間信息。
2025-05-23
楠木有哪些種類
楠木有哪些種類
1、金絲楠木。金絲楠是楠木中最好的一種,隻要顯現金絲明顯的均可确定為金絲楠木,來在光照下可看到金絲閃爍,光亮璀璨,精美異常,以前是皇家專用木材,由此可見其尊貴。金絲楠大多出于川蜀源之地的深山中,且數量稀少,價格堪比黃金。2、香楠。香楠的木材微微帶紫,香味很濃郁持續,因此得名香楠,它的紋理美觀,材質沒有金絲楠細膩,但也是很不錯的材料。香楠大多産于南方福建、台灣、廣西、海南、雲南等地,國外分布于日本和
2025-05-23
opporeno5跟opporeno5k的區别
opporeno5跟opporeno5k的區别
演示機型:OPPOReno5K&&OPPOReno5系統版本:ColorOS11處理器不同。OPPOReno5K采用了骁龍750G處理器,采用了兩個2.2GHz的A77大核,GPU方面,集成Adreno619。OPPOReno5采用了骁龍765G處理器,采用八核心架構,由一顆2.3GHz的A76大核心+一顆2.2GHz的A76中核心+六顆1.8GHz的A55小核心組成。OPPO手機使用小技巧:1、
2025-05-23
Copyright 2023-2025 - www.tftnews.com All Rights Reserved