Win7安装+WinPE3.0+WinXP安装盘 三盘合一 制作方法

来源:本站整理 作者:U盘量产网

闲着无聊,研究启动盘,先是自己做了一套WinPE3.0,自己用来维护机子足够了。
后来觉得只有一个WinPE3.0不爽呃,就把论坛上的Win7 OEM 33in1 也顺便放进去了。
然后开始研究BCD的启动菜单~~
需要工具UltraISO,网上下载很多哈。
Win7安装盘镜像
XP安装盘镜像(一定要安装版的,MSDN的最好,保证光盘根目录有I386文件夹。我用的MSDN自己整合了SATA驱动)

首先我们提取Win7安装盘镜像中的BCD引导文件"X:bootbcd",把这个文件复制到d:bcd文件夹下。
打开管理员身份的CMD
开始编辑BCD咯~

set bcd_path=d:bcdbcd   
//设定变量bcd_path方便后面调用
bcdedit /store %bcd_path%   
//用bcdedit命令列出当前光盘的启动项

其结果为
------------------------------------------------------
Windows 启动管理器
--------------------
标识符                  {bootmgr}
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30

Windows 启动加载器
-------------------
标识符                  {default}
device                  ramdisk=[boot]sourcesboot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
path                    windowssystem32bootwinload.exe
description             Windows 7 OEM Setup
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]sourcesboot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
systemroot              windows
detecthal               Yes
winpe                   Yes
ems                     Yes
------------------------------------------------------

bcdedit /store %bcd_path% /copy {default} /d "WinPE"     
//我们复制一下{default}的启动项,将描述修改为"WinPE",此时提示“已将该项成功复制到 {e2591d10-97da-11df-9720-00265ea58674}。”
//(其中{e2591d10-97da-11df-9720-00265ea58674}是新启动项的ID,我们等下需要用这个ID进行操作)
//然后找到我们WinPE的boot.wim文件,改名为Winpe.wim放在安装盘里的sources文件夹中,继续用bcdedit对新的启动项进行修改
bcdedit /store %bcd_path% /set {e2591d10-97da-11df-9720-00265ea58674} device ramdisk=[boot]sourceswinpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store %bcd_path% /set {e2591d10-97da-11df-9720-00265ea58674} osdevice ramdisk=[boot]sourceswinpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
//这两条命令好长,其作用都是将Win7安装程序的引导部分boot.wim修改为我们的WinPE3.0
//到这里,我们向Win7安装光盘中添加WinPE的工作已经完成了。
//不需要集成XP安装程序的同学,可以看到这里就开始光盘镜像的制作了。
//用UltraISO打开Win7安装盘的镜像,将boot文件夹中的bcd文件用我们刚刚编辑好的d:bcdbcd替换,将我们的Winpe.wim文件导入sources文件夹,然后另存为一个新的光盘镜像。然后刻录或者写入U盘都可以~~简单讲一下写入U盘的过程~~插入U盘(确保你的U盘足够大)写入U盘需要管理员权限,所以要用管理员权限运行UltraISO,在"启动"菜单中选择"写入硬盘镜像"

//在“硬盘驱动器”里面选择自己的U盘(这里面也会同时出现你的移动硬盘,存储卡等……请自己根据存储容量和芯片型号判断)写入方式选"USB-HDD+"(如果不能启动请尝试更换其他写入方式),点写入。注意:将镜像写入U盘会清空U盘内全部数据,请做好备份!


//至此我们的Win7安装+WinPE的启动盘就制作完成了~不想再集成XP安装的同学也不要不往下看~文章最后有我编辑好的BCD文件方便不会编辑BCD的同学下载使用。

------------------------------------------------------

//有兴趣继续集成XP安装程序的同学请继续往下看哈~~
//继续刚才我们对BCD文件的编辑,我们为它添加XP安装程序的启动项。
bcdedit /store %bcd_path% /create {ntldr} /d "Windows XP Setup"
bcdedit /store %bcd_path% /set {ntldr} device boot
bcdedit /store %bcd_path% /set {ntldr} path i386SETUPLDR.BIN
//虽然我们将XP启动项{NTLDR}添加进去了,但是这个时候我们在启动菜单还看不到。我们需要为之设置启动项顺序(我之间因为没设置顺序总是显示不出XP安装的启动项,后来自己发现了,所以如果不设置顺序可能会导致XP项无法显示)
bcdedit /store %bcd_path% /set {bootmgr} displayorder {default} {ntldr} {e2591d10-97da-11df-9720-00265ea58674}
//将3项的ID按照你想要的顺序排列好,我的顺序是"Windows 7 Setup" "Windows XP Setup" "Windows PE"
//设置好启动项顺序我们的BCD文件就编辑完成了。
//让我们开始制作光盘镜像吧~这一次我们还是要从Win7的镜像入手。用UltraISO打开Win7光盘镜像,"启动"菜单"保存引导文件",将文件存为win7.bif放于D盘
//将Win7光盘中的"BOOT""EFI""SOURCES"三个文件夹,以及BOOTMGR文件和SETUP.EXE提取到D:Win7  可以关闭Win7的镜像了。
//再用UltraISO打开XP的镜像。"启动"菜单"加载引导文件"选择刚刚导出的win7.bif
//文件菜单-->属性 将介质选为"4.7(4.37)GB"  ISO 9660 文件名格式 选为 Max(221)如图
 


//设置好之后点确定。
//将D:Win7文件夹里所有文件和文件夹都放入光盘根目录,制作结果如图(我删掉了很多没用的东西,自己添加了点东西,总共4128MB)。

 

微微一笑很倾城正版手游千年风华无限钻石版第7装甲师无限金条安卓暴击联盟千年风华tv版女神危机未和谐版武林群侠传魔与道官网最新版剑魂之刃免费gm版明星梦工厂游戏宝宝爱拼图祖玛泡泡龙皇家骑士团多牛百变方块啪啪联盟乱世神将bt版坦克大决战新版王者守卫内购无限钻石金币明星梦工厂游戏塔防西游记无限内购版汉家江湖福利版封仙之怒手机版萌菌大作战2变态版三国杀OL互通版最新航海王启航满v版牧羊人之心内购版超神三国志正版荣耀战国无限内购版美杜莎传奇最新版安卓三国萌将录无限元宝版