修改bootmgr 文件打造多启动U 盘PE 系统 现在越来越多的人都在使用多启动U 盘电脑维护系统,其引导设置大都使用的是grub4dos 程序来引导U 盘启动,可以引导多种PE(包括2003PE,XPPE、WIN7PE、WIN8PE 等),引导DOS 工具箱、GHO 一键恢复等。 用GRUB4DOS 引导启动WINVISTAPE 、WIN7PE 和 WIN8PE 时,要用到启动引导文件bcdmgr、启动信息文件bcd,每个 PE 都有两个相对应的bcdmgr文件和 bcd 文件。在用GRUB4DOS 同时引导启动多个 PE 时,每个 PE 的bcdmgr文件和 bcd 文件的文件名应该是不同的,这样才能正常引导多个 PE 的启动,这就需要修改bcdmgr 文件和 bcd 文件。 一、修改bootmgr 文件需要准备的文件: 1 、 所 需 工 具 : WinHex (或 其他16进 制 编 辑 器 )、BOOTMGR_Recompiler_x86.exe、MSCompression.exe、MSCompression.dll(无忧启动论坛上有下载)、BOOTICE 2、其他文件:bootmgr.exe(在微软原版安装光盘镜像 ISO 里的BOOT.WIM里 Windows\boot\PXE\下,可用解压工具提出,但要注意版本。也可到无忧启动论坛里下载)、ntdll.dll(在微软原版安装光盘镜像 ISO 里的BOOT.WIM 里 \Windows\System32\下,可用解压工具提出)。 二、修改方法: 1、修改bootmgr.exe文件:用WinHex(或其他 16进制编辑器)打开 bootmgr.exe文件,修改里面的bcd 文件所在路径和文件名,一般情况下所在路径不用修改,主要修改文件名,如将 BCD 修改成 BCE 或 BCF 等。 各版本修改bootmgr.exe 里目录路径的对应的偏移量: 目录路径: \Boot 文件名 \Boot\BCD Windows 8.1 Update(6.3.9600.17031): 0000D36 0000D86 Windows 8.1 正式版: 0000D36 0000D86 Windows 8 正式版: 008340A 008345E Windows 7 SP1 : 00650F2 0065146 注意:下图中的 为字体文件所在路径,一般不用修改! 修改时可在右侧字母处直接修改。 2、生成 bootmgr 文件: 将 下 载 的BOOTMGR_Recompiler_x86.exe 、 MSCompression.exe 、MSCompression.dll(无忧启动论坛上有下载)文件放在同一个文件夹下,双击BOOTMGR_Recompiler_x86.exe,修改 Windows 8PE 的 bootmgr.exe 勾选 Use ntdll.dll 和 Use XpressHuff (修改 Windows 7 和之前的版本的 bootmgr.exe 勾选 Use ntdll.dll 和 Use LZNT1),点 Open bootmgr.exe,选择修改好的bootmgr.exe ,...