引导uefi&legacy分区表mbr&gpt任意搭配安装

结论

推荐:win7和xp进diskgenius快速分区选mbr且用legacy引导;win8/10/11进diskgenius快速分区选GUID且用uefi引导。

uefi+mbr

MBR分区可以UEFI启动,需要的是一个fat(FAT16)主分区并使用diskgenius修改该分区的分区标识为EF.

1
bcdboot d:\windows /f UEFI /s c: /l zh-cn #d是win系统,c是

使用diskgenius工具->设置UEFI BIOS 启动项->增加,路径是

1
\EFI\Microsoft\Boot\bootmgfw.efi

把生成的Boot0000:New Boot Enty放到第一项

image-20211021021920768

legacy+gpt

删不删EFI文件对legacy启动没有影响。

要legacy启动windows,在cmd窗口输入

1
bcdboot c:\windows /s c: /f bios

前提是windows系统是在c盘。

然后在uefi启动序列中将硬盘bios boot上移到第一位。(以硬盘型号作为启动项名称的启动项,而不是Windows Boot Manager或者UEFI开头的启动项。)

参考文献

分区表 - 维基百科,自由的百科全书 (wikipedia.org)

windows 8 - UEFI USB only boots when formatted FAT32 - Super User

UEFI 引导与 BIOS 引导在原理上有什么区别? - 知乎 (zhihu.com)

EFI系统分区 - 维基百科,自由的百科全书 (wikipedia.org)

BIOS - 维基百科,自由的百科全书 (wikipedia.org)

UEFI+GPT与BIOS+MBR各自有什么优缺点? - 知乎 (zhihu.com)

Unified Extensible Firmware Interface - Wikipedia

BIOS, UEFI, MBR, Legacy, GPT等概念整理 - 知乎 (zhihu.com)

MBR与GPT - 知乎 (zhihu.com)

全局唯一标识分区表 - 维基百科,自由的百科全书 (wikipedia.org)

MBR分区能够用UEFI模式启动系统么? - UEFI启动区 - 无忧启动论坛 - Powered by Discuz! (wuyou.net)