本帖最后由 2012bzsb 于 2013-5-12 18:43 编辑
看到某些帖子在提这个东西,我就想: 解密一下方法.
我这里是可以简单制作出这样的模板的, 通过PE测试通过的.理论上也是没问题的.
这个东西就像魔术,不点破,看起来挺神奇. 说明白了,原理挺简单.
特点: 超级兼容. BIOS UEFI-64 UEFI-32 通吃.
X86,X64 通吃.
WIN8PE, WIN03PE LINUX-PE 通吃
ISO,IMG 整体启动通吃
EZB,G4D 通吃
================= 我是分割线 =============================
具体思路,就是充分利用MS原版光盘的超级兼容, 整合X86,X64, 再加入XPE,G4D,EZB
1. MS原版光盘,是支持BIOS 和UEFI的
2. 如何整合X86,X64的光盘为一个ISO
3. 如何再兼容XPE, G4D,EZB
4. 前面做到了, 其它如:加载外置SRS, 整体启动ISO,IMG ,LINUX 等,就非常简单了.
这样,问题就简单了,只需要分别制作,最后合成即可. 基本不用什么工具,都是MS自己的. 需要一个二进制文本编辑器(WINHEX即可).
(1) G4D(GRLDR, HRLDR) 两个版本的G4D, 主要这个东西兼容一直有问题,版本也不断更新,BUG也不断更新,可以使用稳定的一个版本和比较新的版本.
(2) EZB, 还是因为G4D兼容问题,不得不使用它. G4D光盘引导容易失败,通过EZB转G4D就没问题了.另外EZB也支持整体启动ISO,加载外置SRS.
菜单就是G4D的和EZB的,具体看你自己的需要.
G4D的菜单光盘,硬盘通用, EZB的只能是光盘
(3)BOOTMGR的菜单, 编辑BCD即可,使用原版的BCD,添加
这样, BOOTMGR的主启动菜单, G4D,EZB分菜单, 互转,就简单完成了.
--------------------------------------------------------------------------------------------------------------------------------------------------
因为以后X64是主流,所以,我使用X64的原版ISO为基础制作.这里注意,专业版,企业版,服务器版,其BCD略有区别.
硬盘建立一个目录,最好是英文,8.3格式,如图,我的目录. 里面放原版光盘根目录的文件和目录,以后就打包此目录的内容.
1. 提取原版X64的ISO文件到此目录
2. 加入原版X86的ISO的 3 个文件, 根目录的bootmgr.efi( 改名为bootm86.efi ),\efi\boot\bootia32.efi,\efi\microsoft\boot\efisys.bin( 改名为efisys86.bin )
3.PE内核文件,我没有更改其原始目录sources,X64的文件名仍然是BOOT.WIM. X86的,是BOOT86.WIM, 自己加入喜欢的内核文件,并按照这个规则命名即可.
4.修改BCD. 由于是X64的文件,因此,只需要加入X86的启动项即可.
BIOS模式,需要修改BOOT目录下的BCD, 加入X86选项(注意路径和文件名),再根据需要,加入XPE,GRLDR,EZB等选项.
UEFI模式,需要修改\efi\microsoft\boot的BCD, 加入X86选项. UEFI模式不支持XPE,GRLDR,EZB,就不用加了.
5.改名为efisys86.bin ,这个文件,修改:用WINHEX打开,查找BOOTMGR.EFI,修改为BOOTM86.EFI,保存.
6.加入其它PE完整镜像ISO,IMG,WINPE.IS_,各种工具.......
到这里, 就差不多了,下一步就是制作ISO了.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!见证奇迹的时刻到了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
本人制作的一个东东,执行之,ISO制作成功啦!
总结: 1. 原版X64的ISO提取文件到硬盘一个目录
2. 加入X86的几个文件,改名,修改
3. 修改BCD,加入NT5,G4D,EZB启动
4. 加入各种PE镜像,IMG镜像
5. 制作ISO
ISO的使用方法: 有人说,我没光驱,要ISO做什么? 其实,台式机,13以上的笔记本,基本都带光驱的.
MS就是兼容好啊! 一个ISO, 光盘,硬盘,U盘,全部搞定啊!!!!
光盘使用: 刻盘
硬盘使用: 一般硬盘格式化一个FAT(FAT32)分区,写入NT6引导,激活,ISO根目录文件,复制到硬盘这个分区,OK
U盘: 方法之一,同硬盘.
以上方法,兼容BIOS 和UEFI.
BIOS, UEFI 64, UEFI 32 , 简单的说,是启动模式, 好像一个房子,有3个不同的门,带锁的哦! 你只能选择一个进入,不能同时进入3个.
而这种方式制作的ISO,带了3把钥匙, 哪个门可以进,就用哪个. |