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

标签: , , , ,

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

  1. li3N说道:

    博主,前几天用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。求解……

    • wingwy说道:

      32位PE蓝屏?那引导应该是没有问题的。直接用win7的母盘怎么会不能装win7呢?你直接把我的bcd文件覆盖win7的安装盘,其他什么都不变,看看能不能安装。如果能,那个bcd文件win7安装的入口就是没问题的。

  2. 说道:

    好啊

    • 天天说道:

      好东西,就是没有找到下载的链接!

      • wingwy说道:

        改好的XP/Win7/x86/x64 WinPe3.0的bcd文件下载: BCD
        这不就是下载地址?https://www.wingwy.com/wp-content/uploads/2010/07/BCD.rar

  3. yangming说道:

    1、本网站如何注册?2、XP/Win7/x86/x64 WinPe3.0的合盘文件在哪儿下载?那个“改好的XP/Win7/x86/x64 WinPe3.0的bcd文件下载: BCD”下载后是两个小文件,怎么用?

    • wingwy说道:

      在右面点注册,那两个文件替换pe光盘文件和盘就可以了。如果以前没接触过这类东西可以先google一下。

  4. mickey说道:

    您好,请教一下,我用U盘安装原版XP,启动方式是bootmgr。 提示INF file txtsetup.sif is corrupt or missing.ststus 14.Setup cannot continue. Press any key exit.是什么原因呀?

  5. sylzg说道:

    cdfs兼容性好些,但cdfs文件系统有限制,单个文件不能超过2GB
    vista,windows7之类的安装盘,里面有install.wim这个大文件,不能用cdfs,只能用udf
    这个怎么办

    • wingwy说道:

      你好,如果用UltralISO合盘的话,默认的iso9660格式就可以支持到4G以上。我试过,刻盘没问题。

  6. danny说道:

    求在此基础上加入GRUB4DOS的方法,盼复

  7. unusual说道:

    启动时选择“安装Windows XP”时出现和 bigchen 一样的情况,但是我仔细观察了一下,回车后停顿的两秒钟时间内,屏幕上迅速闪过一行字“Program is too big to fit in the memory” 然后才重启的,如果要使用BOOTICE,怎么做呢,希望楼主帮帮忙哈~~

  8. Dian_晓说道:

    额 弱弱的问一下博主
    就是这个xp和win7的一起的安装盘 是用xp的镜像和win7的镜像用ultraiso合在一起 然后在用博主的这个bcd替换原有的bcd就好了么 然后在放上博主的pe 可是我怎么引导不了呢 纠结….我是菜…不要笑我啊…

    • wingwy说道:

      具体是怎么引导不了呢?完全不能启动?这个需要win7的引导文件,你可以用win7作母盘。

      • Dian_晓说道:

        启动时,提示的这个:INF fie txtsetup.sif is corrupt or missing status 18.
        setup cannot continue press anykey to exit.

        我直接用您给的Pe最新的还有那个bcd文件 呵win7合的时候没有问题,可是在和原版Xp合的时候就不成了 我用的做好的win7覆盖原版xp的 就提示上边的那个了 我是不是合的方法有问题啊 我用的这个UltraISO

        • Dian_晓说道:

          我用的是Hp 8GB的U盘试的 刻盘后还是这样

          • wingwy说道:

            你好,win7和xp和盘的时候注意光盘文件系统不要选UDF,还有,两个的根目录要共用,你可以删掉xp的setup.exe。建议先用虚拟机测试iso,这样可以很方便的:)

  9. bigchen说道:

    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

    • wingwy说道:

      您好, 有朋友遇到过类似的问题, 他最后用BOOTICE工具解决了问题. 这里https://www.wingwy.com/guestbook/comment-page-3#comment-3614 也许对您有帮助.

  10. 爱折腾说道:

    老师能弄篇图文教程就好了,我也想把PE3.0(867&64)、WIN7、XP的都放在一张盘
    可以的话请老师发到我的QQ邮箱:1271763219

  11. 12345说道:

    支持,顶

  12. Shinyjp说道:

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

    我用的是ramdisk=[boot]\sources\winpe.wim,路径也没错啊

    • wingwy说道:

      你的bcd文件路径正常吗?

      • Shinyjp说道:

        我是直接把镜像解压到某目录下然后在镜像目录的BOOT目录下操作的

        • wingwy说道:

          这样的话,需要加入bcd文件的路径 用bcdedit /store <

          • Shinyjp说道:

            我就是这样做的啊,你帮我看看批处理有没有问题吧

            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

            • wingwy说道:

              似乎少了boot.sdi的配置
              bcdedit /store %bcd_path% %winpe_guid% ramdisksdidevice boot
              bcdedit /store %bcd_path% /set %winpe_guid% ramdisksdipath \boot\boot.sdi

              • Shinyjp说道:

                依然提示“指定的存储参数无效。尝试引用指定项时出错。”等。。。。

              • Shinyjp说道:

                找到原因了,原来是%winpe_guid%这个变量系统不识别,谢谢你了。
                你说的那两个命令是什么意思啊?

                另外我找到EFI的BCD文件了,就在\efi\microsoft\boot\BCD,可以直接用bcdedit编辑

  13. Shinyjp说道:

    泥豪,请问如何集成Explorer和MMC进PE啊?谢谢了

    • wingwy说道:

      核心是注册表修改,system用户登录,权限,添加特征,把系统盘从C:变到X: 等等比较麻烦,具体你可以参考winbuilder的脚本

  14. onefen说道:

    我想加入个dos.img的启动,怎么加

  15. mywin说道:

    用这种bootmgr模式安装xp,能否实现多种OEMXP以供选择安装?如果不能直接选择,能不能跳转到另外制作的菜单呢?

  16. […] <XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式)>这里下载 […]

  17. addio说道:

    博主,做系统安装镜像方面我是菜鸟,要是博主配图路演一遍就好了。

  18. addio说道:

    呵呵,这个XP+Win7/x86/x64+WinPe3.0倒是不错,不知道具体怎么制作?

    • wingwy说道:

      下载这个bcd文件替换掉我的pe里面的bcd文件,把xp的安装文件考到光盘根目录去就可以了

      • addio说道:

        我用UItraISO依次添加win7.iso、xp.iso、pe3.0.iso,然后把bcd文件放在BOOT目录下,保存为新的iso文件( 遇到替换文件提示时全部选是),用虚拟光驱加载试试,呵呵~也不知道是否可行。

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