本帖最后由 chen463 于 2025-3-25 18:03 编辑
U盘启动要UEFI引导WINDOWS,这是多年来的问题。G4E
1.硬盘号法-缺点是无法确认在哪一盘号。
title 启动存在的硬盘(hd1)\n chainloader (hd1)
chainloader (hd1)
2.文件名法-把bootmgfwold.efi更名(任意一个文件名-gmy.efi皆可)来FIND定位,但是大众化得想办法放入此文件。这是最实在的方式-UEFI和Legacy BIOS皆可。
title 启动硬盘windows系统(find 方案2)\n find搜索到有bootmgfwold.efi[bootx64.efi]的第一个硬盘启动
find --set-root --devices=h /efi/microsoft/boot/bootmgfwold.efi
chainloader /efi/microsoft/boot/bootmgfw.efi
3.BCD法
bootmgfw.efi有可能在任一多U盘或硬盘中,这是最差的方式,BCD还须设定分区定位。
.....
bootx64.efi 是计算机默认引导文件 bootmgfw.efi 是 Windows默认引导文件 bootmgfw.efi 是优先启动第一顺位,其次是bootx64.efi>BCD
|