叔本华关于女人的名言:XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式) ? 永远...

来源:百度文库 编辑:偶看新闻 时间:2024/05/01 10:55:29
XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式) 作者: wingwy 发表于:2010年07月16日 42,155 次浏览, 71 条评论 ?

      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)的详细过程> http://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文件下载: BCDhttp://www.wingwy.com/wp-content/uploads/2010/07/BCD.rar
....................................................................................................... 这个XP+Win7/x86/x64+WinPe3.0倒是不错,不知道具体怎么制作?下载这个bcd文件替换掉我的pe里面的bcd文件,把xp的安装文件考到光盘根目录去就可以了
........................我用UItraISO依次添加win7.iso、xp.iso、pe3.0.iso,然后把bcd文件放在BOOT目录下,保存为新的iso文件( 遇到替换文件提示时全部选是),用虚拟光驱加载试试,呵呵~也不知道是否可行。
就是这样,很简单的,光盘不要udf格式,光盘引导文件用win7的
...............我想加入个dos.img的启动,怎么加
没研究过,也许用easyboot最好加
你好,我最近新搞了一下,写了一篇bootmgr启动dos的文章 http://www.wingwy.com/archives/2011_01_809.html总结一下bootmgr的引导模式(引导dos,nt5,nt6,grub4dos等)
.......................请问如何集成Explorer和MMC进PE啊?谢谢了核心是注册表修改,system用户登录,权限,添加特征,把系统盘从C:变到X: 等等比较麻烦,具体你可以参考winbuilder的脚本
...................请问板主,小弟愚拙用尽一切方法,花了两天的时间,始终无法完成这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,主机过了两、三秒就变黑,自动重新启动。小弟不解是那个步骤出错,或者只能安装简体版?请告知。或详述图文教程,谢谢!
有朋友遇到过类似的问题, 他最后用BOOTICE工具解决了问题. 这里http://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
win7和xp和盘的时候注意光盘文件系统不要选UDF,还有,两个的根目录要共用,你可以删掉xp的setup.exe。建议先用虚拟机测试iso,这样可以很方便的:).........................启动时选择“安装Windows XP”时出现和 bigchen 一样的情况,但是我仔细观察了一下,回车后停顿的两秒钟时间内,屏幕上迅速闪过一行字“Program is too big to fit in the memory” 然后才重启的,如果要使用BOOTICE,怎么做呢,

这个我也没遇到过,不过有成功的 请参考 http://www.wingwy.com/guestbook/comment-page-3#comment-3614

...................cdfs兼容性好些,但cdfs文件系统有限制,单个文件不能超过2GB
vista,windows7之类的安装盘,里面有install.wim这个大文件,不能用cdfs,只能用udf
这个怎么办
你好,如果用UltralISO合盘的话,默认的iso9660格式就可以支持到4G以上。我试过,刻盘没问题。
..................那个“改好的XP/Win7/x86/x64 WinPe3.0的bcd文件下载: BCD”下载后是两个小文件,怎么用?那两个文件替换pe光盘文件和盘就可以了。如果以前没接触过这类东西可以先google一下................前几天用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安装的入口就是没问题的。
..................

请问为什么我添加引导项,总体是“尝试引用指定项时出错。系统找不到指定的文件。”

我用的是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文件的路径的
........................................我按照你的方法,把PE的文件复制替换到WIN7当中,然后把你的BCD文件替换到BOOT和EFI中,WIN7的安装可以正常进行,但是无法引导PE,出现说WINDOWS发生了更改, 要访问的设备不可用,这是怎么回事啊? 这个问题已经解决了,是应为BCD文件里的WINPE路径和我的WINPE路径不一样造成的,让您见笑了。我请教的个问题,除了用命令提示符,还有没其他方法修改BCD文件啊?就是可以自由修改的那种。可以用easybcd修改...................................... 想用Imagex 封装xp和win 7二合一,然后用UltISO 把捕捉的*.wim文件, 拖入windows 7境像里,生成新的ISO
文件,试了几次, win xp Boot.ini和nt5这两个问题难解决,请求帮助,http://www.wingwy.com/archives/2008_07_139.html 参见这里。文后另有li3N和我的讨论,/nt52方式引导不是问题...................................  我想请教下,网上有教程是全新硬盘安装win7,他是直接用sources\boot.wim启动,但是进入后却是调出CMD再运行setup.exe你这篇里面却直接用boot.wim进行安装。在文件布置上有什么区别呢
文件布置上没区别,这个是自动一体的boot.wim->install.wim。那个主要是为了硬盘启动进入pe环境(比如x64),可能没有拷贝install.wim。
............................楼主总是把win7的安装目录都放在根目录,你有没有方法可以将win7目录放在子目录呢。。。我想这个应该没几个人做得到。。。
你是说光盘引导?为什么要放在子目录呢?wim文件的话可以放到任意目录。
..............................我是个初学者,一直想做xp和win7的双系统启动优盘,可是没成功。看你的六合一封装盘的文章看不太懂,能不能给我做好的镜像。我曾试过用easyboot做,把run xp.bif改为run xpsetup.exe,来避免二次引导的问题,可是还是不行。
你好,easyboot只能调用引导文件,就是run xp.bif一类的,他不能直接调用exe,你说的run xpsetup.exe本来就是不可以的。所以用easyboot不可能避免二次引导的问题,除非你用带{ntldr}入口的bcd文件安装xp才行,如http://www.wingwy.com/archives/2011_01_809.html 这篇文章,可以实现如下效果

 ............................................我想在bcd文件里面创建成启动项里面有win7,32为pe。64pe,安装xp,ghostxp,winpe,合起来刻录成dvd能实现吗?我现在xp安装还是不对,求助,,,,
这个应该没问题的。win7,32位64位pe,用3个ramdiskoptions或是guid就行。xp用ntldr,ghostxp可以用bootsector的dos盘实现。可以参考http://www.wingwy.com/archives/2011_01_809.html....................................