Windows 10的啟動引導環境大致可分為三種:常規引導、清潔引導、硬件清潔引導。我們平常啟動Windows 10所默認使用的引導方法是常規引導。當系統出現問題后,若一時難以確定發生故障的軟件或硬件部位,就需要求助于清潔引導甚至硬件清潔引導了。
1. 常規引導設置無效怎么辦
對于常規引導,我們可以使用MSCONFIG命令進入設置程序進行必要的配置。例如:在啟動選項中選擇了“正常啟動”之后,還可以在“引導”選項卡中選擇多系統的啟動順序,以及系統菜單的延時時間等。
雖然利用MSCONFIG命令,可以對系統配置進行更改,但有時我們會發現常規引導中的設置項目會失效。當我們更改了某個引導選項之后,下次啟動電腦后原來的選項又變回來了;或者常規選項中一些本該有效的選項變為灰色不可選狀態。若遇到這種情況,可以利用Dual-boot Repair 10工具來解決。
運行Dual-boot Repair 10進入修復主界面。我們看到其中包含有修復系統引導配置數據的多個選項。其中包含BCD修復、備份和恢復,MBR和引導記錄修復等。如果對這些修復選項的使用沒有把握,或從安全穩妥的方面考慮,可以直接按下Automatic Repair按鈕,進行全自動修復。
之后,軟件會彈出確認窗口,單擊“確定”開始修復過程。修復結束后,會看到修復成功的消息顯示。這時重新啟動計算機,然后進入系統配置窗口,就會看到原來為灰色不可選的設置項目,變得有效可用了。
2. 清潔引導及其具體應用
說起清潔引導,不得不提及一個大家所熟悉的引導環境——安全模式。相對于專門用來解決問題的安全模式,清潔引導也是一種干凈的引導環境,它用來診斷和排除高級Windows問題。如果在系統啟動時出現來源不明的錯誤提示,可考慮使用清潔引導。
清潔引導的基本原理是,先將所有系統服務隱藏,然后將系統之外的所有服務都實行暫時禁用。這樣,只留系統基本的服務啟動,也就是用最小化的配置啟動系統。然后逐次一一開啟系統之外的用戶服務并嘗試啟動是否正常,若哪個環節啟動出現了問題,說明問題就發生在最后一個開啟的服務上。這樣的過程雖然復雜一些,但的確比較有效。
清潔啟動的具體操作方法:按下Win+R后運行MSCONFIG命令,進入系統配置窗口。點擊“常規”選項卡并選中“有選擇的啟動”,然后通過點擊去掉對“加載啟動項”的選擇,但要注意保留對“加載系統服務”和“使用原有引導配置”選項的選擇。
緊接著,切換到“服務”選項卡,選中“隱藏所有Microsoft服務”,對系統服務加以保護,之后點擊“全部禁用”按鈕,對系統服務之外的所有無關服務加以暫時禁用。之后重啟電腦,系統便進入了清潔啟動環境。
在清潔啟動環境下,回到系統配置窗口的“服務”頁面,每次開啟一個先前被禁的用戶服務并重啟系統,驗證是否會出現先前出現的問題。若開啟一個服務后,問題出現,說明該問題是由該服務相關的軟件引起的。
3. 硬件清潔引導及其用法
比清潔引導更進一步的是,有時我們可能在清潔引導之后,依然不能解決問題。這時,就需要排查可能出現問題的電腦硬件。另一方面,在系統故障解決過程中,如果禁用硬件相關的啟動項目,則可以最大限度地排除硬件對系統故障的影響,從而將范圍限制在軟件的范圍內。排除硬件引導成分的系統啟動配置,稱之為“硬件清潔引導”。
具體方法,按下Win+R組合鍵,啟動“運行”對話框,運行devmgmt.msc,進入到設備管理器(或右鍵單擊“開始”按鈕并選擇“設備管理器”進入)。
在“設備管理器”中,分別選擇顯示適配器、聲音視頻和游戲控制器、調制解調器(Modem)、網絡適配器、網絡端口、USB設備和控制器、DVD/CD-ROM驅動器等設備項目,單擊鼠標右鍵并從菜單中選擇“禁用設備”。
上述選項禁用之后,重新啟動系統,便進入到了硬件清潔引導環境中。然后通過設備管理器,逐次分別開啟上述被禁用的硬件選項,重啟系統,逐一排查可能出現問題的硬件設備。
小提示:
只有當電腦中不使用USB/無線鼠標或鍵盤時,才能禁用與之相關的USB設備選項以及無線網絡適配器選項。此外,若禁用顯示適配器后造成黑屏無法啟動,可先進入安全模式并在設備管理器中啟用顯示適配器。
指的是512字節的Master Boot Record(主引導記錄)中的分區表,由于大小限制,其中只能存有最多四個分區的描述(4個主分區)。
512字節:446字節內容特指為“主引導記錄”——MBR
4個16字節的“磁盤分區表”——DPT
2字節的結束標志——檢驗主引導記錄是否有效的標志
注:在MBR分區表中,一個分區最大的容量為2T,且每個分區的起始柱面必須在這個硬盤的前2T內。你有一個3T的硬盤,根據要求你至少要把它劃分為2個分區,且最后一個分區的起始扇區要位于硬盤的前2T空間內。如果硬盤太大則必須改用GPT。
標準MBR結構:
位于Extended Boot Record(擴展引導記錄)中的分區表,結構類似于MBR,該分區表所描述的分區即擴展分區。每個EBR僅表示了一個擴展分區,該擴展分區緊接在它的EBR后。EBR中的四個分區描述符中的第一個指向擴展分區本身的引導扇區,第二個描述符則表示下一個擴展分區的EBR(如果是最后一個則為空),也就是說,各個EBR串接成了一個EBR鏈表,第三、第四項沒有使用。
即全局唯一標識分區表(GUID Partition Table),是EFI標準的一部分,用于替代MBR分區表,相較起來有分區更大、數量更多(沒有四個主分區的限制)等優勢,GPT格式的硬盤結構如下,可以看到首部MBR的位置有個保護MBR(用于防止不識別GPT的硬盤工具錯誤識別并破壞硬盤中的數據),這個MBR中只有一個類型為0xEE的分區,以此來表示這塊硬盤使用GPT分區表。不能識別GPT硬盤的操作系統通常會識別出一個未知類型的分區,并且拒絕對硬盤進行操作;能夠識別GPT分區表的操作系統會檢查保護MBR中的分區表,如果分區類型不是0xEE或者MBR分區表中有多個項,也會拒絕對硬盤進行操作。
注:在使用MBR/GPT混合分區表的硬盤中,這部分存儲了GPT分區表的一部分分區(通常是前四個分區),可以使不支持從GPT啟動的操作系統從這個MBR啟動,啟動后只能操作MBR分區表中的分區。
GPT結構:
即EFI系統分區(EFI system partition),是一個FAT16或FAT32格式的物理分區,其分區標識是EF (十六進制) 而非常規的0E或0C。該分區在Windows操作系統下一般是不可見的。ESP分區是一個獨立于操作系統之外的分區,操作系統被引導后就不再依賴它。分區內存放引導管理程序、驅動程序、系統維護工具等。支持 EFI 模式的電腦需要從ESP啟動系統,EFI固件可從ESP加載EFI啟動程序和應用程序。
MSR分區(Microsoft Reserved Partition,縮寫MSR)即Microsoft 保留 (MSR) 分區。是每個 在GUID 分區表 (GPT) 上的 Windows操作系統(windows7以上)都要求的分區。系統組件可以將 MSR 分區的部分分配到新的分區以供它們使用。MSR分區的大小因GPT磁盤大小不同而不同,MSR分區在“磁盤管理”中不可見,在Diskgenius等磁盤工具可見但用戶無法在MSR分區上存儲或刪除數據。對于在GPT磁盤上的Windows操作系統,MSR分區不是必須的,可以刪除不受影響。
傳統BIOS不支持GPT分區列表,僅支持MBR格式;
UEFI取代傳統BIOS,不支持MBR模式,僅支持GPT格式;
從Intel 6系列主板之后,就開始提供UEFI BIOS支持,正式支持GPT硬盤分區表,一舉取代了此前的MBR分區表格式,不過為了保持對老平臺的兼容,微軟即使最新的Windows 10系統也繼續提供了對MBR分區表格式的支持。現在有UEFI主板,采用UEFI+BIOS共存模式,并且BIOS中集成UEFI啟動項
開機——>UEFI初始化——>引導操作系統——>進入系統
要求:
1、 硬盤必須是GPT分區表
2、 GPT分區表中必須要ESP分區
3、 安裝windows系統必須有MSR分區
4、 系統必須支持GPT分區表
開機——>BIOS初始化——>BIOS自檢——>引導操作系統——>進入系統
1. BIOS+MBR安裝系統要求硬盤只要存在非隱藏、活動的主分區就可以了;而UEFI+GPT要求硬盤上除了存在ESP分區,還必須存在至少一個主分區;
2. BIOS+MBR一旦系統安裝好之后,如果系統引導文件在單獨的分區,此分區可以設置為在操作系統中可見也可以設置為隱藏,系統都可以正常啟動;而UEFI+GPT系統引導文件所在的ESP分區在操作系統中為不可見;
3. BIOS+MBR啟動要求的活動的主分區不是唯一固定的,可以任意設定某一分區為活動的主分區,然后MBR通過分區表指引操作系統從此分區啟動,即可以在任意分區(主分區無論是否活動或者擴展分區)安裝操作系統,只要存在任意的活動主分區,就可以從此分區啟動操作系統;而UEFI+GPT只能把系統引導文件放置在ESP分區;
4. BIOS+MBR的系統引導文件可以和系統文件在同一分區的根目錄,也可以不與系統文件同一分區,只要系統引導文件所在分區為活動的主分區即可啟動操作系統;而UEFI+GPT只能把系統引導文件放置在ESP分區,且操作系統必須在另外的主分區;
5. 理論上GPT+UEFI比BIOS+MBR模式的開機速度更快,但事實上并不明顯。
1. BIOS+MBR和UEFI+GPT的系統引導文件都可以放置在單獨的分區,這一點在上面不同點的第四點可以知曉;
2. BIOS+MBR的系統引導文件所在的活動主分區位置不是固定的,可以隨意設置任意分區滿足此條件,UEFI+GPT的ESP的位置也是可以隨意設置的,在硬盤起始位置、中間位置、末尾,都可以,只要分區屬性和其中的引導文件正確,就可以引導啟動操作系統;
3. BIOS+MBR的系統引導文件所在的分區和UEFI+GPT的ESP分區都可以分配任意大小;
4. BIOS+MBR安裝系統所需的非隱藏、活動主分區和UEFI+GPT的系統的ESP分區,都可以同時設置多個,但是即使有多個相同屬性的分區,系統安裝時安裝程序都是自動寫入第一個,啟動時也都是從第一個啟動。