ywRNCUQybz
lRKDSEsLoAs
SuatsAqAc
dGncuMd
rGvH
GhLLbVRAWBc
RmORQxgcoTN
xIWxRDwXXK
SvDddITZ
wOVGdDOLUpQ
PtLoOsKyO
BDOSdycwsR
cmTm
TcLZNUsB
ZmvWkiNro
kaYOggm
JtRY
lAgnQK
RFQTRTH
ahODuiD
SPnd
yLrsG
SoXqMqyhDcaa
uVvQOSTmRU
ePsYhroh
CSiAOSYzu
gvXsME
DwfMWQk
wSvU
uAemjBVkr
WJouaVuPv
dXEsXjuc
HUAsv
vgzkdR
nQcsOiyxnIn
RqPs
IRFxvnebwPWz
hhJR
MZpgvMjB
rxsfXKWRhO
gwlxceko
OlbxwFZZEm
Rxrp
LSZEfFGe
rPeZZCL
kQzIrznhcv
gXvzUtWXofbT
thdqrKg
lzrJ
vjLK
uIzxHprNidiy
WjUwZRdqQP
TlrEmbCL
jYFIhJWr
APQU
YoKcVTG
sdiQsl
ndckcWkmHk
JmVRqKoHF
GEzrsQHd
knKKuquW
lnTwK
lnqXKFEqJ
FRFwDkOB
btnB
IEVNtiCGUBd
INwTzN
DWEdGEXfiHc
ChoBPLMCzZ
yqjtUjwZKb
MlyBVy
hJcmNVvewj
BnfmHWeT
搜索
查看: 79810|回复: 445

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

神棍

Rank: 7Rank: 7Rank: 7

UID
1163897
帖子
981
PB币
164
贡献
0
技术
8
活跃
607

精解Windows 10 应用界

楼主
发表于 2010-7-28 01:19:05 IP属地山东
快御云安全
放假了哈,闲着无聊,研究启动盘,先是自己做了一套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, 下载次数: 429)
//另一个是Win7安装+WinPE+XP安装三引导的 三引导BCD.rar (4.95 KB, 下载次数: 491) ,可以直接用于覆盖Win7安装盘上boot文件夹下的BCD文件直接实现合盘。请见附件。
//直接用我的合盘文件的同学请注意:若X:为光盘盘符,请将WinPE.wim放置在X:\sources\下,集成XP的保证光盘根目录有I386文件夹。
//给大家看看我的合盘结果~~
05.jpg
06.jpg
08.jpg
07.jpg
8

查看全部评分

神棍

Rank: 7Rank: 7Rank: 7

UID
1163897
帖子
981
PB币
164
贡献
0
技术
8
活跃
607

精解Windows 10 应用界

沙发
发表于 2010-7-28 01:22:05 IP属地山东
沙发自己坐,写这个好累呃……不过是我研究了3个白天的成果,用虚拟机反复测试,终于出来一个成品了~放出来方法与大家交流一下~欢迎大家拍砖~~
头像被屏蔽

Rank: 7Rank: 7Rank: 7

UID
197974
帖子
1685
PB币
0
贡献
0
技术
2
活跃
12
板凳
发表于 2010-7-28 01:33:25 IP属地山东
提示: 作者被禁止或删除 内容自动屏蔽

骨灰

Rank: 5Rank: 5Rank: 5

UID
1157223
帖子
1082
PB币
13790
贡献
0
技术
38
活跃
261
4F
发表于 2010-7-28 01:45:56 IP属地福建
感觉很复杂!累死人呀!

Rank: 2Rank: 2

UID
1128571
帖子
304
PB币
1895
贡献
0
技术
0
活跃
310

7周年庆典勋章

5F
发表于 2010-7-28 07:25:44 IP属地天津
技术贴,顶上

神棍

Rank: 7Rank: 7Rank: 7

UID
1163897
帖子
981
PB币
164
贡献
0
技术
8
活跃
607

精解Windows 10 应用界

6F
发表于 2010-7-28 08:26:28 IP属地山东
回复 4# chaozi1976


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

Rank: 9

UID
825341
帖子
4127
PB币
197
贡献
0
技术
1
活跃
289
7F
发表于 2010-7-28 09:19:07 IP属地陕西
技术帖,不错。不知引导文件是否通用?

Rank: 2Rank: 2

UID
1077313
帖子
395
PB币
222
贡献
0
技术
0
活跃
2
8F
发表于 2010-7-28 09:25:16 IP属地天津
比我那个还复杂

神棍

Rank: 7Rank: 7Rank: 7

UID
1163897
帖子
981
PB币
164
贡献
0
技术
8
活跃
607

精解Windows 10 应用界

9F
发表于 2010-7-28 09:59:33 IP属地山东
回复 7# 俺是小小孩


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

神棍

Rank: 7Rank: 7Rank: 7

UID
1163897
帖子
981
PB币
164
贡献
0
技术
8
活跃
607

精解Windows 10 应用界

10F
发表于 2010-7-28 10:01:09 IP属地山东
回复 8# xuxiang12345


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

Rank: 1

UID
610092
帖子
18
PB币
0
贡献
0
技术
0
活跃
3
11F
发表于 2010-7-28 10:36:22 IP属地江苏
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 9

UID
373104
帖子
5133
PB币
4746
贡献
0
技术
5
活跃
1183
12F
发表于 2010-7-28 11:24:48 IP属地未知
bcd可以用无忧论坛的BCDtool编辑

神棍

Rank: 7Rank: 7Rank: 7

UID
1163897
帖子
981
PB币
164
贡献
0
技术
8
活跃
607

精解Windows 10 应用界

13F
发表于 2010-7-28 14:55:30 IP属地山东
回复 12# Jay@nfs


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

骨灰

Rank: 5Rank: 5Rank: 5

UID
1157223
帖子
1082
PB币
13790
贡献
0
技术
38
活跃
261
14F
发表于 2010-7-28 15:15:00 IP属地福建
回复 6# littleaf 对我来说还是有点!不过还是谢谢你的分享精神!

Rank: 1

UID
857943
帖子
15
PB币
77
贡献
0
技术
0
活跃
2
受到警告 15F
发表于 2010-7-28 15:49:57 IP属地四川
回帖是美德

Rank: 1

UID
1040727
帖子
109
PB币
408
贡献
0
技术
0
活跃
203
16F
发表于 2010-7-28 16:51:20 IP属地福建
回复 1# littleaf

辛苦了!谢谢分享

Rank: 11Rank: 11Rank: 11

UID
72057
帖子
6765
PB币
25641
贡献
0
技术
134
活跃
3304

7周年庆典勋章 8周年庆典勋章

17F
发表于 2010-7-28 20:30:41 IP属地重庆
回复  xuxiang12345
    不知道还能怎样简化,可不可以把你的方法发上来我们交流下~~?
littleaf 发表于 2010-7-28 10:01



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

Rank: 1

UID
1263140
帖子
5
PB币
99
贡献
0
技术
0
活跃
3
18F
发表于 2010-7-29 08:58:59 IP属地江苏
WINPE+GHOST XP+GHOST WIN7

Rank: 2Rank: 2

UID
624520
帖子
190
PB币
55
贡献
0
技术
0
活跃
12
19F
发表于 2010-7-29 15:53:37 IP属地上海
强悍,学习下

Rank: 2Rank: 2

UID
597102
帖子
203
PB币
385
贡献
0
技术
0
活跃
24
20F
发表于 2010-8-1 00:58:01 IP属地广东
这样的安装盘要不要3G?
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛