前言
傳統情況下裝系統的兩種方案bios + mbr
或 uef i+ gpt
but一直有一個疑問! 是否可以使用uefi + mbr
名詞解釋
硬盤格式
- MBR分區:全稱“Master Boot Record”,中文名稱“主引導記錄”。 傳統格式
- GPT分區:全稱“GUID Partition Table”,中文名稱“全局唯一標識磁盤分區表”。 新格式
引導方式
- BIOS:全稱"Basic Input Output System",中文名稱"基本輸入輸出系統"。 傳統引導
- UEFI:全稱“Unified Extensible Firmware Interface”,中文名稱“統一的可擴展固件接口”。 新引導方式
如何判斷啟動方式?
管理員身份打開CMD
--> bcdedit
--> .efi = UEFI啟動,
--> .exe = 傳統BIOS啟動
PE系統可能會找不到{current},這時候看{default}的path項目就對了。
答疑解惑
uefi+mbr引導windows只是微軟不給支持,並沒有從技術上封掉
純UEFI並不排斥從MBR分區進行引導
很多啟動U盤中的PE所在分區就是MBR格式磁盤的FAT分區,只是微軟做了限制,UEFI環境下使用原版安裝盤的安裝器安裝Windows系統時,微軟強制用戶使用GPT磁盤格式並且使用ESP分區引導,如果你不用原版安裝器,完全可以把系統文件恢復到MBR分區進行啟動,只是有個問題,UEFI規范只規定了可以從FAT分區中讀取.efi文件進行啟動,但一般安裝系統的分區是NTFS格式,這就需要你的主板對UEFI進行擴展,也就是說你的主板必須支持UEFI從NTFS磁盤格式引導,這個我在扯閑篇兒第八集中用我的華擎Z97主板演示過,華擎Z97主板可以從NTFS格式的U盤中進行UEFI引導PE啟動。如果是裝win7X64從純UEFI進行引導,就麻煩一點,安裝盤要事先集成入顯卡驅動,使顯卡在GOP驅動下工作,否則顯卡工作在Vbios模式下到啟動界面屏幕會死掉,這個在扯閑篇兒第二集最后也具體講過原因。
參考:
https://jingyan.baidu.com/article/36d6ed1f1cf2205bce488379.html
https://www.zhihu.com/question/50718686/answer/122376684
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1776354&ordertype=2
http://bbs.pcbeta.com/viewthread-1597150-1-1.html