[分享]BootMGR 的定制及其它

本帖最后由 blank007 于 2021-9-13 15:42 编辑

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文件。

Boot.7z

2021-9-13 15:17 上传

点击文件名下载附件

下载积分: 无忧币 -2

501.42 KB, 下载次数: 395, 下载积分: 无忧币 -2


光明日报:肃清流毒必须坚决全面彻底
卡西欧ZS26评测导购