XP和Win7的引导模式方式不一样,可以直接和盘用easyboot调用引导文件实现启动.最近做了一个XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式),可以同时安装xp/win7和启动pe,效果如下
启动配置如下:
Windows 启动管理器
——————–
标识符 {bootmgr}
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {default}
displayorder {default}
{faf9f119-385c-11dd-be46-005056c00008}
{fb18e2f9-385c-11dd-be46-005056c00008}
{ntldr}
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
locale zh-CN
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
sos No
debug No
ems Yes
Windows 启动加载器
——————-
标识符 {faf9f119-385c-11dd-be46-005056c00008}
device ramdisk=[boot]\winpe\winpe_x86.wim,{7619dcc8-fafe-11d9-b
411-000476eba25f}
path \windows\system32\boot\winload.exe
description 启动 32位 Windows PE
locale zh-CN
inherit {bootloadersettings}
osdevice ramdisk=[boot]\winpe\winpe_x86.wim,{7619dcc8-fafe-11d9-b
411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes
Windows 启动加载器
——————-
标识符 {fb18e2f9-385c-11dd-be46-005056c00008}
device ramdisk=[boot]\winpe\winpe_x64.wim,{7619dcc8-fafe-11d9-b
411-000476eba25f}
path \windows\system32\boot\winload.exe
description 启动 64位 Windows PE
locale zh-CN
inherit {bootloadersettings}
osdevice ramdisk=[boot]\winpe\winpe_x64.wim,{7619dcc8-fafe-11d9-b
411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes
Windows 旧 OS 加载器
————————
标识符 {ntldr}
device boot
path \i386\SETUPLDR.BIN
description 安装 Windows XP
这里是Win7和Winpe的和盘效果(不带xp)
其实用我这篇文章 <制作带WinPE3.0的N合一Win7安装盘(x86/x64)的详细过程> https://www.wingwy.com/archives/2009_11_171.html 中的bcd文件直接添加一项也可以,代码如下:
set bcd_path=<你的路径>
bcdedit /store %bcd_path% /create {ntldr} /d “安装 Windows XP”
bcdedit /store %bcd_path% /set {ntldr} device boot
bcdedit /store %bcd_path% /set {ntldr} path \i386\SETUPLDR.BIN
改好的XP/Win7/x86/x64 WinPe3.0的bcd文件下载: BCD
博主,前几天用wim的方法试过不成功以后,我又试了一下您这篇文章的方法,具体步骤是这样的:先打开Win7的光盘,保存引导文件Win7.bif,然后新建启动光盘,启动文件选Win7.bif,然后把Win7的文件添加进去,两个PE的文件添加进去,xp的文件添加进去,用您改的BCD替换BOOT和EFI文件夹里的bcd,保存。但在用虚拟机测试的时候四个启动项都失败了,安装Win7的那个提示winload.exe丢失或损坏,32位PE蓝屏,xp提示setupldr.bin丢失或损坏,64位PE倒似乎不是iso的问题,我电脑CPU太老了,不支持64位系统。上面步骤全部是用Ultraiso做的,光盘属性不是UDF。求解……
32位PE蓝屏?那引导应该是没有问题的。直接用win7的母盘怎么会不能装win7呢?你直接把我的bcd文件覆盖win7的安装盘,其他什么都不变,看看能不能安装。如果能,那个bcd文件win7安装的入口就是没问题的。
好啊
好东西,就是没有找到下载的链接!
改好的XP/Win7/x86/x64 WinPe3.0的bcd文件下载: BCD
这不就是下载地址?https://www.wingwy.com/wp-content/uploads/2010/07/BCD.rar
1、本网站如何注册?2、XP/Win7/x86/x64 WinPe3.0的合盘文件在哪儿下载?那个“改好的XP/Win7/x86/x64 WinPe3.0的bcd文件下载: BCD”下载后是两个小文件,怎么用?
在右面点注册,那两个文件替换pe光盘文件和盘就可以了。如果以前没接触过这类东西可以先google一下。
您好,请教一下,我用U盘安装原版XP,启动方式是bootmgr。 提示INF file txtsetup.sif is corrupt or missing.ststus 14.Setup cannot continue. Press any key exit.是什么原因呀?
你好,看起来引导是没问题的,后续我也不清楚,xp对我太遥远了。。
cdfs兼容性好些,但cdfs文件系统有限制,单个文件不能超过2GB
vista,windows7之类的安装盘,里面有install.wim这个大文件,不能用cdfs,只能用udf
这个怎么办
你好,如果用UltralISO合盘的话,默认的iso9660格式就可以支持到4G以上。我试过,刻盘没问题。
[…] https://www.wingwy.com/archives/2010_07_613.html […]
[…] […]
求在此基础上加入GRUB4DOS的方法,盼复
可以用GRUB4DOS调用bootmgr,网上有很多现成的例子
已经解决了~谢谢
不客气,欢迎常来~
启动时选择“安装Windows XP”时出现和 bigchen 一样的情况,但是我仔细观察了一下,回车后停顿的两秒钟时间内,屏幕上迅速闪过一行字“Program is too big to fit in the memory” 然后才重启的,如果要使用BOOTICE,怎么做呢,希望楼主帮帮忙哈~~
这个我也没遇到过,不过有成功的 请参考 https://www.wingwy.com/guestbook/comment-page-3#comment-3614
额 弱弱的问一下博主
就是这个xp和win7的一起的安装盘 是用xp的镜像和win7的镜像用ultraiso合在一起 然后在用博主的这个bcd替换原有的bcd就好了么 然后在放上博主的pe 可是我怎么引导不了呢 纠结….我是菜…不要笑我啊…
具体是怎么引导不了呢?完全不能启动?这个需要win7的引导文件,你可以用win7作母盘。
启动时,提示的这个:INF fie txtsetup.sif is corrupt or missing status 18.
setup cannot continue press anykey to exit.
我直接用您给的Pe最新的还有那个bcd文件 呵win7合的时候没有问题,可是在和原版Xp合的时候就不成了 我用的做好的win7覆盖原版xp的 就提示上边的那个了 我是不是合的方法有问题啊 我用的这个UltraISO
我用的是Hp 8GB的U盘试的 刻盘后还是这样
你好,win7和xp和盘的时候注意光盘文件系统不要选UDF,还有,两个的根目录要共用,你可以删掉xp的setup.exe。建议先用虚拟机测试iso,这样可以很方便的:)
恩 谢谢 我在试试
bigchen说:
请问板主,小弟愚拙用尽一切方法,花了两天的时间,始终无法完成这XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式),可以同时安装xp/win7和启动pe。下載了标准版 x86-x64-PE3.0-V3-standard-for-user,安装WinPE3.0到U盘,也下载了”BCD” 档案替换掉原来之”bcd” ,将原版MSDN WINDOWS XP SP3繁体版全部文件考到U盘根目录,用U盘重开机,出现了所有四个开机选项,选择”安装WINDOWS XP,主机过了两、三秒就变黑,自动重新启动。小弟不解是那个步骤出错,或者只能安装简体版?请告知。或详述图文教程,谢谢!
请寄chengarr@gmail.com
您好, 有朋友遇到过类似的问题, 他最后用BOOTICE工具解决了问题. 这里https://www.wingwy.com/guestbook/comment-page-3#comment-3614 也许对您有帮助.
老师能弄篇图文教程就好了,我也想把PE3.0(867&64)、WIN7、XP的都放在一张盘
可以的话请老师发到我的QQ邮箱:1271763219
这个就是和盘文件,您直接用ultraiso 和你的安装文件合并就可以了
支持,顶
请问为什么我添加引导项,总体是“尝试引用指定项时出错。系统找不到指定的文件。”
我用的是ramdisk=[boot]\sources\winpe.wim,路径也没错啊
你的bcd文件路径正常吗?
我是直接把镜像解压到某目录下然后在镜像目录的BOOT目录下操作的
这样的话,需要加入bcd文件的路径 用bcdedit /store <
我就是这样做的啊,你帮我看看批处理有没有问题吧
set bcd_path=C:\Users\Yukari190\Desktop\1\chs_windows_server_2008_r2_st_ent_dc_web_retail_x64_X15-50360\boot\bcd
bcdedit /store %bcd_path% /set {globalsettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootloadersettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootmgr} locale zh-CN
bcdedit /store %bcd_path% /set {default} locale zh-CN
bcdedit /store %bcd_path% /set {memdiag} locale zh-CN
bcdedit /store %bcd_path% /set {default} description “安装 Windows”
bcdedit /store %bcd_path% /copy {default} /d “启动 Windows PE Standard (64位)”
bcdedit /store %bcd_path% /copy {default} /d “启动 Windows PE Full (64位)”
bcdedit /store %bcd_path% /copy {default} /d “启动 Windows PE Full (32位)”
set opt_guid={7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store %bcd_path% /set %winpe_guid% device ramdisk=[boot]\sources\winpe.wim,%opt_guid%
bcdedit /store %bcd_path% /set %winpe_guid% osdevice ramdisk=[boot]\sources\winpe.wim,%opt_guid%
bcdedit /store %bcd_path% /displayorder %winpe_guid% -addlast
bcdedit /store %bcd_path% /set %winpe_guid% device ramdisk=[boot]\sources\winpe_x64.wim,%opt_guid%
bcdedit /store %bcd_path% /set %winpe_guid% osdevice ramdisk=[boot]\sources\winpe_x64.wim,%opt_guid%
bcdedit /store %bcd_path% /displayorder %winpe_guid% -addlast
bcdedit /store %bcd_path% /set %winpe_guid% device ramdisk=[boot]\sources\winpe_x86.wim,%opt_guid%
bcdedit /store %bcd_path% /set %winpe_guid% osdevice ramdisk=[boot]\sources\winpe_x86.wim,%opt_guid%
bcdedit /store %bcd_path% /displayorder %winpe_guid% -addlast
似乎少了boot.sdi的配置
bcdedit /store %bcd_path% %winpe_guid% ramdisksdidevice boot
bcdedit /store %bcd_path% /set %winpe_guid% ramdisksdipath \boot\boot.sdi
依然提示“指定的存储参数无效。尝试引用指定项时出错。”等。。。。
找到原因了,原来是%winpe_guid%这个变量系统不识别,谢谢你了。
你说的那两个命令是什么意思啊?
另外我找到EFI的BCD文件了,就在\efi\microsoft\boot\BCD,可以直接用bcdedit编辑
制定sdi文件的路径的
泥豪,请问如何集成Explorer和MMC进PE啊?谢谢了
核心是注册表修改,system用户登录,权限,添加特征,把系统盘从C:变到X: 等等比较麻烦,具体你可以参考winbuilder的脚本
我想加入个dos.img的启动,怎么加
没研究过,也许用easyboot最好加
你好,我最近新搞了一下,写了一篇bootmgr启动dos的文章 https://www.wingwy.com/archives/2011_01_809.html
用这种bootmgr模式安装xp,能否实现多种OEMXP以供选择安装?如果不能直接选择,能不能跳转到另外制作的菜单呢?
[…] <XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式)>这里下载 […]
博主,做系统安装镜像方面我是菜鸟,要是博主配图路演一遍就好了。
呵呵,这个XP+Win7/x86/x64+WinPe3.0倒是不错,不知道具体怎么制作?
下载这个bcd文件替换掉我的pe里面的bcd文件,把xp的安装文件考到光盘根目录去就可以了
我用UItraISO依次添加win7.iso、xp.iso、pe3.0.iso,然后把bcd文件放在BOOT目录下,保存为新的iso文件( 遇到替换文件提示时全部选是),用虚拟光驱加载试试,呵呵~也不知道是否可行。
就是这样,很简单的,光盘不要udf格式,光盘引导文件用win7的