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文件下载: BCD

相关文章

标签: , , , ,

69 条评论 发表在“XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式)”上

  1. 小陈 说:

    我想在bcd文件里面创建成启动项里面有win7,32为pe。64pe,安装xp,ghostxp,winpe,合起来刻录成dvd能实现吗?我现在xp安装还是不对,求助,,,,

    • wingwy 说:

      你好,这个应该没问题的。win7,32位64位pe,用3个ramdiskoptions或是guid就行。xp用ntldr,ghostxp可以用bootsector的dos盘实现。可以参考http://www.wingwy.com/archives/2011_01_809.html

  2. benben 说:

    我是个初学者,一直想做xp和win7的双系统启动优盘,可是没成功。看你的六合一封装盘的文章看不太懂,能不能给我做好的镜像。我曾试过用easyboot做,把run xp.bif改为run xpsetup.exe,来避免二次引导的问题,可是还是不行。

    • wingwy 说:

      你好,easyboot只能调用引导文件,就是run xp.bif一类的,他不能直接调用exe,你说的run xpsetup.exe本来就是不可以的。所以用easyboot不可能避免二次引导的问题,除非你用带{ntldr}入口的bcd文件安装xp才行,如http://www.wingwy.com/archives/2011_01_809.html 这篇文章,可以实现如下效果

  3. BCD文件用easybcd怎么修改 说:

    下载了你的BCD文件,不知道easybcd该如何打开BCD文件

  4. fish 说:

    楼主总是把win7的安装目录都放在根目录,你有没有方法可以将win7目录放在子目录呢。。。我想这个应该没几个人做得到。。。

  5. 小豪 说:

    我想请教下,网上有教程是全新硬盘安装win7,他是直接用sources\boot.wim启动,但是进入后却是调出CMD再运行setup.exe你这篇里面却直接用boot.wim进行安装。在文件布置上有什么区别呢

    • wingwy 说:

      文件布置上没区别,这个是自动一体的boot.wim->install.wim。那个主要是为了硬盘启动进入pe环境(比如x64),可能没有拷贝install.wim。

  6. frank12365 说:

    您好,我按照你的方法,把PE的文件复制替换到WIN7当中,然后把你的BCD文件替换到BOOT和EFI中,WIN7的安装可以正常进行,但是无法引导PE,出现说WINDOWS发生了更改, 要访问的设备不可用,这是怎么回事啊?

    • frank12365 说:

      您好,这个问题已经解决了,是应为BCD文件里的WINPE路径和我的WINPE路径不一样造成的,让您见笑了。我请教的个问题,除了用命令提示符,还有没其他方法修改BCD文件啊?就是可以自由修改的那种。

  7. simon 说:

    请教,想用Imagex 封装xp和win 7二合一,然后用UltISO 把捕捉的*.wim文件, 拖入windows 7境像里,生成新的ISO
    文件,试了几次, win xp Boot.ini和nt5这两个问题难解决,请求帮助, 谢 谢

留下回复(本站有评论邮件通知功能)