電腦系統(tǒng)引導(dǎo)文件
電腦系統(tǒng)引導(dǎo)文件
();Windows引導(dǎo)過程。Windows作為最流行的個人計算機操作系統(tǒng),它已成為我們學(xué)習(xí)、工作和生活的一部分。通常使用計算機時,我們必須先按下電源鍵,然后等待Windows啟動,初始化,進(jìn)入歡迎頁面,啟動完成。你會覺得整個過程很神奇嗎?想想看。事實上,整個啟動過程經(jīng)歷了多個階段。接下來,將逐一講述每個階段,揭開它們神秘的面紗。通電后cpu主板引導(dǎo)程序可分為主板引導(dǎo)程序。BIOS和UEFI。BIOS是最早的方案,搭配MBR分區(qū)使用,BIOS逐漸被UEFI代替,UEFI一般搭配GPT分區(qū)使用,引導(dǎo)過程有兩種。BIOSMBRUEFIGPT這兩種情況將分別介紹。UEFI;
導(dǎo)讀();Windows引導(dǎo)過程。Windows作為最流行的個人計算機操作系統(tǒng),它已成為我們學(xué)習(xí)、工作和生活的一部分。通常使用計算機時,我們必須先按下電源鍵,然后等待Windows啟動,初始化,進(jìn)入歡迎頁面,啟動完成。你會覺得整個過程很神奇嗎?想想看。事實上,整個啟動過程經(jīng)歷了多個階段。接下來,將逐一講述每個階段,揭開它們神秘的面紗。通電后cpu主板引導(dǎo)程序可分為主板引導(dǎo)程序。BIOS和UEFI。BIOS是最早的方案,搭配MBR分區(qū)使用,BIOS逐漸被UEFI代替,UEFI一般搭配GPT分區(qū)使用,引導(dǎo)過程有兩種。BIOSMBRUEFIGPT這兩種情況將分別介紹。UEFI;
計算機系統(tǒng)指導(dǎo)文件()Windows引導(dǎo)過程Windows作為最流行的個人計算機操作系統(tǒng),它已成為我們學(xué)習(xí)、工作和生活的一部分。通常使用計算機時,我們必須先按下電源鍵,然后等待Windows啟動,初始化,進(jìn)入歡迎頁面,啟動完成。你會覺得整個過程很神奇嗎?想想看。事實上,整個啟動過程經(jīng)歷了多個階段。接下來,將逐一講述每個階段,揭開它們神秘的面紗。通電后cpu主板引導(dǎo)程序可分為主板引導(dǎo)程序。BIOS和UEFI。BIOS是最早的方案,搭配MBR分區(qū)使用,BIOS逐漸被UEFI代替,UEFI一般搭配GPT分區(qū)使用,引導(dǎo)過程有兩種:BIOSMBRUEFIGPT這兩種情況將分別介紹。UEFIUEFI(UnifiedExtensibleFirmwareInterface)具有靈活擴展、省時引導(dǎo)等特點BIOS新推出的主板和操作系統(tǒng)基本默認(rèn)使用替代方案UEFI引導(dǎo),Win10系統(tǒng)采用UEFI引導(dǎo)。如何檢查你的計算機是如何引導(dǎo)的?如何檢查你的計算機是如何引導(dǎo)的?電腦右鍵選擇管理,彈出計算機管理選擇磁盤管理EFI系統(tǒng)分區(qū)UEFI引導(dǎo)方法。UEFI一般搭配GPT雖然也可以搭配分區(qū)技術(shù)MBR,但是由于MBR最大磁盤容量只能是2TB,今天磁盤容量越來越大,略顯不足,默認(rèn)使用GPT分區(qū)技術(shù)。GPT可以做到:支持能力超過2TB磁盤;使用16字節(jié)GUID標(biāo)識分區(qū)類型不易發(fā)生沖突;理論上,分區(qū)數(shù)量不受限制(限于Windows最多只能識別128個分區(qū));由于使用64位整數(shù),64位整數(shù)的最大值為2^64-1.值很大;提供;CRC檢查數(shù)據(jù)損壞,備份分區(qū)表,提高可靠性。引導(dǎo)流程1.按下電源鍵,向主板等設(shè)備供電。一開始電壓不穩(wěn)定,主板會繼續(xù)發(fā)送RESET信號給cpu,cpu實施初始化。當(dāng)電壓穩(wěn)定時,主板停止發(fā)送RESET信號,cpu開始執(zhí)行指令;2.cpu讀取UEFI指令,執(zhí)行UEFI實施其他設(shè)備的初始化;3.查找EFI分區(qū),EFI分區(qū)不一定是第一個分區(qū);4.加載\EFI\Boot\bootx64.efi,在安裝Windows實際上會使用\EFI\Microsoft\Boot\bootmgfw.efi替換內(nèi)容\EFI\Boot\bootx64.電腦efi,所以\EFI\Boot\bootx64.efi其實就是\EFI\Microsoft\Boot\bootmgfw.efi;5.bootmgfw.efi會讀取BCD文件,BCD它是一個包含多個系統(tǒng)的數(shù)據(jù)庫文件BCD中,用戶選擇顯示系統(tǒng)列表;6.BCD它包含各系統(tǒng)引導(dǎo)文件的路徑,Windows的是\Windows\System32\winload.efi,加載到內(nèi)存并執(zhí)行;7.winload.efi讀取\Windows\bootstat.dat必要時顯示引導(dǎo)菜單,例如,安全指導(dǎo)等,然后加載核程序Ntoskrnl.exe,相關(guān)輔助HAL.dll、CI.dll、PSSHED.dll、BootVID.dll,把cpu執(zhí)行權(quán)交給核心程序;8.內(nèi)核程序執(zhí)行系統(tǒng)初始化。從以上流程可以看出,相關(guān)文件存儲在指導(dǎo)中EFI在系統(tǒng)分區(qū)中,下圖是win10的EFI系統(tǒng)分區(qū)的一些文件:BIOSBIOS(BasicInputOutputSystem)是最早的引導(dǎo)方案,使用時間相當(dāng)長,所以在Win8、Win7、WinXP而且可以找到更早的版本BIOS指導(dǎo)存在。BIOS只支持MBR因此,分區(qū)技術(shù)GPT并不適合BIOS。引導(dǎo)流程電腦1.上電穩(wěn)定后,cpu執(zhí)行地址0xFFFF0h這里是處指令BIOS程序;2.BIOS進(jìn)行硬件自檢。沒有問題后,將硬盤的第一個扇區(qū)加載到內(nèi)存0x7c00h處,第一扇區(qū)是MBR(MasterBootRecord),MBR包括執(zhí)行程序和分區(qū)表;3.cpu開始執(zhí)行MBR程序,查找第一個活動分區(qū),把活動分區(qū)的第一個扇區(qū)加載到內(nèi)存中,活動分區(qū)第一扇區(qū)是PBR(PartitionBootRecord);4.cpu開始執(zhí)行PBR,第一個指令是跳過BPB(BIOSParameterBlock)到可執(zhí)行代碼處;BPB有族的大小包含更多的參數(shù),MFT記錄大小、MFT用于讀取的位置等NTFS文件;5.PBR讀取VBR(VolumeBootRecord,占用分區(qū)開始時的16個區(qū)域)剩余的15個區(qū)域進(jìn)入內(nèi)存;然后cpu跳轉(zhuǎn)到0x07C0:027A處,執(zhí)行BOOTMGR代碼(第二扇區(qū));6.開始尋找bootmgr.exe,找不到就找ntldr.exe(winvista以前的系統(tǒng));7.cpu加載并跳轉(zhuǎn)bootmgr.exe執(zhí)行,讀取BCD如果文件包含多個系統(tǒng),則列出顯示供用戶選擇;8.選擇的是Windows則讀取winload.exe從文件到內(nèi)存,cpu跳轉(zhuǎn)到winload.exe執(zhí)行,讀取文件\windows\bootstat.dat,必要時顯示指導(dǎo)菜單,如安全指導(dǎo)等;然后加載核程序Ntoskrnl.exe,相關(guān)輔助HAL.dll、CI.dll、PSSHED.dll、BootVID.dll,把cpu執(zhí)行權(quán)交給核心程序;9.內(nèi)核程序執(zhí)行系統(tǒng)的初始化。可見BIOS引導(dǎo)更多的是通過MBR引導(dǎo)系統(tǒng),UEFI整個整個引導(dǎo)過程。可見BIOS引導(dǎo)更多的是通過MBR引導(dǎo)系統(tǒng),UEFI整個整個引導(dǎo)過程。結(jié)束語在啟動計算機的過程中,不可避免地會遇到藍(lán)屏、黑屏等各種問題,掌握其啟動過程,將有利于我們調(diào)查和修復(fù)各種故障。以上是關(guān)于今天的全部內(nèi)容,下一期將帶給您如何使用容器tini請期待~電腦
電腦系統(tǒng)引導(dǎo)文件
();Windows引導(dǎo)過程。Windows作為最流行的個人計算機操作系統(tǒng),它已成為我們學(xué)習(xí)、工作和生活的一部分。通常使用計算機時,我們必須先按下電源鍵,然后等待Windows啟動,初始化,進(jìn)入歡迎頁面,啟動完成。你會覺得整個過程很神奇嗎?想想看。事實上,整個啟動過程經(jīng)歷了多個階段。接下來,將逐一講述每個階段,揭開它們神秘的面紗。通電后cpu主板引導(dǎo)程序可分為主板引導(dǎo)程序。BIOS和UEFI。BIOS是最早的方案,搭配MBR分區(qū)使用,BIOS逐漸被UEFI代替,UEFI一般搭配GPT分區(qū)使用,引導(dǎo)過程有兩種。BIOSMBRUEFIGPT這兩種情況將分別介紹。UEFI;
為你推薦