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

标签: , , , ,

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

  1. yezhuasan说道:

    网页界面非常酷

    另外我是从http://bbs.wuyou.com/forum.php?mod=viewthread&tid=255931 链过来的。
    感觉你懂 是技术达人

    我的理解是 添加入口点

    后面实际的内容 还有不少

    譬如 MBR

  2. win7说道:

    参见这里。文后另有li3N和我的讨论,/nt52方式引导不是问题

  3. 廖彬程说道:

    能不能把你的xp和win7 wim的成品上传一个

    • wingwy说道:

      你好,这里有个wim封装xp的样本,基本就是成品了,你把它的镜像export到win7的install.wim就可以了。

  4. yangfangjie说道:

    很伤心,BCD文件,不知道如何使用,我们是普通用户,如果作者能够提供iso光盘文件下载,我就叫你一声爹!祝你长寿。

  5. phrey说道:

    对于普通用户来说,能用到的功能也就几个。PE最可改进的应该是在易用性和兼容性,搞花里胡哨的东西没用!
    我下载了fix2版本,把pe安装到U盘2次,结果都是无法启动,显示:
    Disk error
    Press any key to restart

    • wingwy说道:

      你好,u盘启动你可以看看这篇文章http://www.wingwy.com/archives/2010_08_697.html 统计显示这个东西不能保证100%成功,你可以试试微软的工具Windows7-USB-DVD-tool.exe

  6. luck说道:

    怎么下载啊??

  7. 小陈说道:

    我想在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

  8. 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 这篇文章,可以实现如下效果

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

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

  10. fish说道:

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

  11. 小豪说道:

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

    • wingwy说道:

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

  12. frank12365说道:

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

    • frank12365说道:

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

  13. simon说道:

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

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