本版
查看: 805|回复: 0

[[color=#2B65B7]经验分享/技术讨论[/color]] 通过多个EFI分区将WTG和32位64位EFI PE装在一起

[复制链接]
楼主(1#)
发表于 2025-10-7 11:56:13 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
看了论坛很久,也试了很多办法,感觉我这个办法还没人提到,特别分享一下

将WTG和PE放一起有很多方法,最简单的是ventoy直接运行VHD WTG和PE ISO,操作简单,中间有一个问题VHD第一次安装完成不能直接引导,论坛里有改注册表的方法,也可以先在实体机手动启动一遍VHD过了安装界面后再用ventoy启动即可
这些不算什么问题,但是ventoy的兼容性还不够,要求关闭secure boot,即使关闭了也不一定在每个机器上都能启动

论坛里有用EASYBCD编辑增加PE引导的,这个方法添加多个PE也很简单,而且用传统方式或者VHD都可以,但是这个问题在于引导菜单是一个次级菜单,先通过bootmanager进去,后面再选WTG还是PE,前面先载入了第一个EFI分区,这个一般是64位的EFI,不能引导32位的EFI
虽然32位EFI很少见,但是有很多搭载atom的windows平板,特别是atom z3735f配2G内存的经典组合,必须通过32位EFI引导才能进PE,也就是两个不同的PE得要有32位EFI分区也要有64位EFI引导分区才能实现一个U盘的广泛兼容性

由于一般的PE软件都会重新格式化U盘,所以需要手动建立分区放PE添加引导,但是这个难度就大了,所以我想到了一个简单的办法,比ventoy还简单一点

1.准备2个U盘,一个要放WTG和PE的,一个中转U盘,大于1G即可
2.用传统方式在U盘部署WTG(VHD也可以),论坛工具会自动生成一个350M的EFI分区和剩余全部大小的分区(称为分区A)
3.用傲梅分区助手(其他如DG也可以,傲梅免费)把分区A拆分出2个PE大小的分区,这里我选择放微PE,所以两个300M,建立完分区后,U盘分区情况是 350M EFI分区,分区A,300M分区(格式无所谓),300M分区(格式无所谓)
4.删除其中一个PE分区,顺序不要紧,只删一个,变成例如350M EFI分区,分区A,300M未分配空间,300M分区(格式无所谓)
5.用32位PE写入中转U盘(是另一个U盘),这里我用微PE 1.3 32位,方式选2,两分区,这样会生成一个中转U盘分区和一个300M的EFI分区,这个300M的EFI分区里含了EFI启动和legecy启动的文件了(如果选方式1三分区的话就会把legecy单独变成一个分区,EFI单独一个分区)
6.用傲梅分区助手选中转分区的300M分区,选分区克隆到主力U盘的未分配空间,选择扇区到扇区克隆(我选文件克隆会报错),由于我的U盘是MBR,所以还得确认一下克隆完后是不是主分区,不是的话在高级选项里可以把逻辑分区变成主分区。
7.重复以上步骤,用64位PE写入中转U盘,这里我用微PE 2.3 64位,然后用傲梅删除第2个300M分区,因为克隆必须克隆到未分配空间,然后克隆中转U盘上的300M分区
8.大功告成,启动电脑时,启动项里会看到3个EFI启动项,按上面的顺序就是WTG、32位PE、64位PE

这个方法关键是解决了上面所说的很少数需要32位EFI引导的PE情况,以前论坛很多方法只是塞了很多相同64位EFI引导的PE进去而已

另外说一下,我也测试了exfat启动VHD的情况,按论坛朱玛的方法可行(NTFS先装完生成wim再释放回exfat),但是感觉exfat启动会慢一点,更关键是动态大小的VHD,关机后ntfs会自动恢复实际大小,而exfat仍然保持最大大小,需要手动在别的系统里使用optimize命令变回实际大小
回复

举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2026-10-18 10:36 , Processed in 0.07 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表