|
WinPE的合盘基本上需要对BootMGR做修改。当然,本论坛的高手们也开发了很多工具。下面说说BootMGR的定制工具BMPlus。
首先,目前BMPlus有两个版本 1.3.4 和 1.3.5,它生成的BootMG对应版本如下:
1.3.4 可生成 Win/7/8.1/10 的BootMGR版本为:6.1.7601.17514/6.3.9600.17031/10.0.10586.0
1.3.5 可生成 Win/7/8.1/10 的BootMGR版本为:6.1.7601.23003/6.3.9600.18233/10.0.18362.476
建议采用 1.3.5 生成 BootMGR,因为增加了 .vhd 启动支持。具体对 .vhd 的支持情况请自行测试。
下载地址:
https://usbtor.ru/viewtopic.php?t=562
下载后,只需要其中的 bmplus.exe 文件就可以定制BootMGR了。
下面以定制Win10的BootMGR简单介绍一下。
顶部的 paths (maximum 31 symbols) 这句话表明,定制的路径不要超过31个字符
path to BCD-menu:指定BCD的路径。比如:\Boot\WinX\x64\BCD
folder for fonts: 指定字体文件路径。比如:\Boot\WinX\x64\Fonts
path to bootvhd.dll:指定bootvhd.dll路径。比如:\Boot\WinX\x64\BootVHD.dll
选中 bootmgr 10 ,然后按上述说明修改路径。点击按钮 Make BOOTMGR ,生成 Bootmgr10、bootvhd.dll,这两个文件保存在 BM.Builds 目录下。
然后,放在硬盘、优盘的\Boot\WinX\x64\下。另外,把已有的BCD、boot.sdi、WinPE.wim 放在\Boot\WinX\x64\。
这时候,需要修改BCD文件,让它指定相应的 BOOT.SDI和WinPE.wim的路径。
最后,用GRUB4DOS等工具调用BootMGR就可以启WinPE了。
最后的说明:
1、BootMGR不区分x86/x64,都可以用。也可以放在其它地方,也可以个性化改名。
2、UEFI下,可将bootmgfw.efi放在\Boot\WinX\x64\,它优先对用同路径下的BCD文件。bootmgfw.efi可由GRUB4DOS for UEFI 调用。
3、WinPE.wim 请自行添加。这里,我用的是 微PE 2.1 ,wim 文件名为 WinX.wim。x86/x64 环境使用均正常。
这里提供一套已经修改好的上述文件作为参考。建议使用这里的BCD文件。里面的WinX.bin其实就是刚刚修改过的BootMGR文件。 |
|