天天操夜夜爱_天天插天天操天天干_黄色av地址_成人黄色在线观看_国内久久久久久_欧美国产日韩一区二区三区_国产精品久久久久久久久晋中

電腦引導管理

發(fā)布時間: 2023-07-25 10:51 閱讀: 文章來源:轉載

Windows引導過程


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

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

  • BIOS + MBR
  • UEFI + GPT

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

UEFI


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

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

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

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

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

引導流程

1.按下電源鍵,電源向主板以及其它設備供電,剛開始電壓不穩(wěn),主板會持續(xù)發(fā)送RESET信號給CPU,CPU執(zhí)行初始化。當電壓穩(wěn)定后,主板停止發(fā)送RESET信號,CPU開始執(zhí)行指令;

2.CPU讀取UEFI指令,執(zhí)行UEFI初始化,執(zhí)行其它設備的初始化;

3.查找EFI分區(qū),EFI分區(qū)不需要一定是第一個分區(qū);

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是一個數(shù)據(jù)庫文件,如果包含多個系統(tǒng),信息會包含在BCD中,通過顯示一個系統(tǒng)列表供用戶選擇;

6.BCD中包含每個系統(tǒng)的引導文件的路徑,Windows的是\Windows\System32\winload.efi,加載到內存中并執(zhí)行;

7.winload.efi讀取\Windows\bootstat.dat文件,有需要則顯示引導菜單,比如安全引導等等;接著加載內核程序Ntoskrnl.exe,相關輔助HAL.dll、CI.dll、PSSHED.dll、BootVID.dll,把CPU執(zhí)行權交給內核程序;

8.內核程序執(zhí)行系統(tǒng)初始化。

通過上面的流程可知道,引導相關的文件都存放在EFI系統(tǒng)分區(qū)中,下圖是小編win10的EFI系統(tǒng)分區(qū)的一些文件:

BIOS


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

引導流程

1.上電并穩(wěn)定后,CPU執(zhí)行地址0xFFFF0h處指令,此處為BIOS程序;

2.BIOS進行硬件自檢,沒有問題后加載硬盤的第一個扇區(qū)到內存0x7c00h處,第一個扇區(qū)為MBR(Master Boot Record),MBR包含執(zhí)行程序和分區(qū)表;

3.CPU開始執(zhí)行MBR程序,查找第一個活動分區(qū),把活動分區(qū)的第一個扇區(qū)加載到內存中,活動分區(qū)第一個扇區(qū)為PBR(Partition Boot Record);

4.CPU開始執(zhí)行PBR,第一個指令就是跳過BPB(BIOS Parameter Block)到可執(zhí)行代碼處;BPB包含比較多參數(shù),有族的大小、MFT記錄大小、MFT位置等,用于讀取NTFS文件;

5.PBR讀取VBR(Volume BootRecord,占用分區(qū)開始的16扇區(qū))剩余的15扇區(qū)到內存中;接著CPU跳轉到0x07C0:027A處,執(zhí)行BOOTMGR代碼(第二個扇區(qū)中);

6.開始尋找bootmgr.exe,找不到則尋找ntldr.exe(win vista之前的系統(tǒng));

7.CPU加載并跳轉到bootmgr.exe處執(zhí)行,讀取BCD文件,如果含有多個系統(tǒng),則列舉顯示供用戶選擇;

8.選擇的是Windows則讀取winload.exe文件到內存中,CPU跳轉到winload.exe處執(zhí)行,讀取文件\windows\bootstat.dat,有需要則顯示引導菜單,比如安全引導等等;接著加載內核程序Ntoskrnl.exe,相關輔助HAL.dll、CI.dll、PSSHED.dll、BootVID.dll,把CPU執(zhí)行權交給內核程序;

9.內核程序執(zhí)行系統(tǒng)初始化。

可見BIOS引導更多的是通過MBR去引導系統(tǒng),UEFI則主導整個引導過程。

結束語


在啟動計算機的過程中,難免會遇到各種各樣的問題,比如藍屏、黑屏等等,掌握了其啟動的流程,將有利于我們對各類故障進行排查和修復。

以上就是關于今天的全部內容,下期將給大家?guī)怼度萜魅绾问褂胻ini作為啟動進程》,敬請期待~

???展開全文
相關文章
主站蜘蛛池模板: 欧美一区二区三区大片 | 99国产精品农村一级毛片 | 国产福利91精品一区二区 | 国产精品亚洲片在线不卡 | 天天看a| 日本三级网站在线观看 | 微拍秒拍福利一区二区 | 免费a视频在线观看 | 欧美色吧视频在线观看 | 日本高清色www网站色 | 欧美性色黄 | 欧美性猛交一区二区三区精品 | 精品一卡2卡三卡四卡二卡 精品一卡二卡三卡 | 久久97久久99久久综合 | 午夜成私人影院在线观看 | 日韩在线看片中文字幕不卡 | 日本色播| 欧美在线看欧美高清视频免费 | 国产精品成人观看视频网站 | 欧美日本免费观看αv片 | 激情交换小说 | 国产免费一区二区三区香蕉精 | 欧美日韩中文一区 | 欧美色臀| 久久只有精品视频 | jiizzyou欧美18 | 激情深爱 | 亚洲人与日本人jjzz | 中文字幕日韩三级 | 不卡视频在线 | 国产欧美激情一区二区三区 | 久久99草| 国产三级在线观看视频不卡 | 欧美久久伊人 | 老子影院午夜伦手机不卡无 | 99re视频在线观看 | 毛片手机在线视频免费观看 | 久久这里只有精品66 | 天天操夜夜骑 | 人人澡人人干 | 欧美三极 |