Windows8测试版系统下载|预览版

Windows8测试版系统下载预览版

共同期待微软最新操作系统,体验全新概念

Windows8系统下载|主题|测试版|beta|界面

Mac OS X苹果系统下载 安装 帮助

Mac OS X苹果系统下载 安装 帮助

华语界最权威性的"黑苹果"电脑论坛

OS X Lion下载|安装|驱动|软件|帮助

搜索
查看: 36302|回复: 422

[分享] Win7安装+WinPE3.0+WinXP安装盘 三盘合一 制作方法~   [复制链接]

高端野人

Rank: 5Rank: 5Rank: 5

UID
1163897
帖子
516
PB币
873
威望
21
贡献
0
发表于 2010-7-28 01:19:05 |显示全部楼层 |生成文章
放假了哈,闲着无聊,研究启动盘,先是自己做了一套WinPE3.0,自己用来维护机子足够了。
后来觉得只有一个WinPE3.0不爽呃,就把论坛上的Win7 OEM 33in1 也顺便放进去了。
然后开始研究BCD的启动菜单~~
需要工具UltraISO,网上下载很多哈。
Win7安装盘镜像(我选用的是论坛上的OEM33in1)
XP安装盘镜像(一定要安装版的,MSDN的最好,保证光盘根目录有I386文件夹。我用的MSDN自己整合了SATA驱动)

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

set bcd_path=d:\bcd\bcd   
//设定变量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]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             Windows 7 OEM Setup
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\boot.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]\sources\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store %bcd_path% /set {e2591d10-97da-11df-9720-00265ea58674} osdevice ramdisk=[boot]\sources\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
//这两条命令好长,其作用都是将Win7安装程序的引导部分boot.wim修改为我们的WinPE3.0
//到这里,我们向Win7安装光盘中添加WinPE的工作已经完成了。
//不需要集成XP安装程序的同学,可以看到这里就开始光盘镜像的制作了。
//用UltraISO打开Win7安装盘的镜像,将boot文件夹中的bcd文件用我们刚刚编辑好的d:\bcd\bcd替换,将我们的Winpe.wim文件导入sources文件夹,然后另存为一个新的光盘镜像。然后刻录或者写入U盘都可以~~简单讲一下写入U盘的过程~~插入U盘(确保你的U盘足够大)写入U盘需要管理员权限,所以要用管理员权限运行UltraISO,在"启动"菜单中选择"写入硬盘镜像"
01.jpg

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

//至此我们的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 \i386\SETUPLDR.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)如图
03.jpg

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

//将光盘镜像另存为,保存起来。刻录之后就可以使用啦~
//注意:集成XP之后就无法再使用U盘引导了,只能刻录光盘使用,强制使用U盘引导(bootsect /nt60)将导致XP安装程序无法正常运行,但是Win7和WinPE照常使用。
//至此,我们的合盘工作就完成了~~顺便把我制作的两个BCD文件分享给大家~供大家学习研究。一个是Win7安装+WinPE双引导的 双引导BCD.rar (4.79 KB, 下载次数: 321)
//另一个是Win7安装+WinPE+XP安装三引导的 三引导BCD.rar (4.95 KB, 下载次数: 365) ,可以直接用于覆盖Win7安装盘上boot文件夹下的BCD文件直接实现合盘。请见附件。
//直接用我的合盘文件的同学请注意:若X:为光盘盘符,请将WinPE.wim放置在X:\sources\下,集成XP的保证光盘根目录有I386文件夹。
//给大家看看我的合盘结果~~
05.jpg

06.jpg

08.jpg

07.jpg
8

查看全部评分

高端野人

Rank: 5Rank: 5Rank: 5

UID
1163897
帖子
516
PB币
873
威望
21
贡献
0
发表于 2010-7-28 01:22:05 |显示全部楼层 |生成文章
沙发自己坐,写这个好累呃……不过是我研究了3个白天的成果,用虚拟机反复测试,终于出来一个成品了~放出来方法与大家交流一下~欢迎大家拍砖~~

Rank: 7Rank: 7Rank: 7

UID
197974
帖子
1676
PB币
1602
威望
0
贡献
0
发表于 2010-7-28 01:33:25 |显示全部楼层 |生成文章
我不拍砖,因为太菜,感觉复杂。

骨灰

Rank: 5Rank: 5Rank: 5

UID
1157223
帖子
669
PB币
7703
威望
0
贡献
0
发表于 2010-7-28 01:45:56 |显示全部楼层 |生成文章
感觉很复杂!累死人呀!

Rank: 2Rank: 2

UID
1128571
帖子
125
PB币
1682
威望
3
贡献
0
发表于 2010-7-28 07:25:44 |显示全部楼层 |生成文章
技术贴,顶上

高端野人

Rank: 5Rank: 5Rank: 5

UID
1163897
帖子
516
PB币
873
威望
21
贡献
0
发表于 2010-7-28 08:26:28 |显示全部楼层 |生成文章
回复 4# chaozi1976


    其实并没有很复杂,相比用ezb来说感觉简单了很多,启动项的制作只是几条命令,复制粘贴而已。如果觉得麻烦我提供了现成的文件大家也可以直接用哈~

Rank: 9

UID
825341
帖子
3893
PB币
834
威望
171
贡献
0
发表于 2010-7-28 09:19:07 |显示全部楼层 |生成文章
技术帖,不错。不知引导文件是否通用?

Rank: 2Rank: 2

UID
1077313
帖子
393
PB币
149
威望
0
贡献
0
发表于 2010-7-28 09:25:16 |显示全部楼层 |生成文章
比我那个还复杂

高端野人

Rank: 5Rank: 5Rank: 5

UID
1163897
帖子
516
PB币
873
威望
21
贡献
0
发表于 2010-7-28 09:59:33 |显示全部楼层 |生成文章
回复 7# 俺是小小孩


    只要目录结构相同,就可以通用。

高端野人

Rank: 5Rank: 5Rank: 5

UID
1163897
帖子
516
PB币
873
威望
21
贡献
0
发表于 2010-7-28 10:01:09 |显示全部楼层 |生成文章
回复 8# xuxiang12345


    不知道还能怎样简化,可不可以把你的方法发上来我们交流下~~?

Rank: 1

UID
610092
帖子
15
PB币
0
威望
0
贡献
0
发表于 2010-7-28 10:36:22 |显示全部楼层 |生成文章
好东西、顶了、

Rank: 9

UID
373104
帖子
4781
PB币
4421
威望
0
贡献
0
发表于 2010-7-28 11:24:48 |显示全部楼层 |生成文章
bcd可以用无忧论坛的BCDtool编辑

高端野人

Rank: 5Rank: 5Rank: 5

UID
1163897
帖子
516
PB币
873
威望
21
贡献
0
发表于 2010-7-28 14:55:30 |显示全部楼层 |生成文章
回复 12# Jay@nfs


    嗯,不管用什么工具,原理都是一样的,懂了原理什么工具都难不倒大家的。

骨灰

Rank: 5Rank: 5Rank: 5

UID
1157223
帖子
669
PB币
7703
威望
0
贡献
0
发表于 2010-7-28 15:15:00 |显示全部楼层 |生成文章
回复 6# littleaf 对我来说还是有点!不过还是谢谢你的分享精神!

Rank: 1

UID
857943
帖子
15
PB币
0
威望
0
贡献
0
发表于 2010-7-28 15:49:57 |显示全部楼层 |生成文章
回帖是美德

Rank: 1

UID
1040727
帖子
79
PB币
334
威望
0
贡献
0
发表于 2010-7-28 16:51:20 |显示全部楼层 |生成文章
回复 1# littleaf

辛苦了!谢谢分享

Rank: 9

UID
72057
帖子
2385
PB币
6520
威望
109
贡献
0
发表于 2010-7-28 20:30:41 |显示全部楼层 |生成文章
回复  xuxiang12345
    不知道还能怎样简化,可不可以把你的方法发上来我们交流下~~?
littleaf 发表于 2010-7-28 10:01



    别听他吹,用GHOST安装XP在哪个环境下都能装。

Rank: 1

UID
1263140
帖子
3
PB币
26
威望
0
贡献
0
发表于 2010-7-29 08:58:59 |显示全部楼层 |生成文章
WINPE+GHOST XP+GHOST WIN7

Rank: 2Rank: 2

UID
624520
帖子
142
PB币
0
威望
0
贡献
0
发表于 2010-7-29 15:53:37 |显示全部楼层 |生成文章
强悍,学习下

Rank: 2Rank: 2

UID
597102
帖子
200
PB币
292
威望
0
贡献
0
发表于 2010-8-1 00:58:01 |显示全部楼层 |生成文章
这样的安装盘要不要3G?
关闭

温馨提示

远景2012周年庆系列活动——“远景创意T-shirt 图案征集计划”
远景七周年即将到来。
在此,远景论坛向全体会员征集用于印制远景会员创意T-shirt的设计图案。
快来设计属于远景会员自己的T-shirt吧!
奖励多多哦!

查看 »

回顶部
Copyright (C) 2005-2012 pcbeta.com, All rights reserved
Powered by Discuz!  沪ICP备10012085号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
我们的平台:远景在线 | 远景论坛 | 苹果论坛 | Windows8 | Windows7 | Windows Phone论坛 | 电脑硬件