看到有网友求制作带WinPE3.0的N合一Win7安装盘(x86/x64)的教程,我详细说一下.
    首先上最终效果图,想制作这样的安装盘的就继续看下去,一步一步来,保证成功:)
    

    背景知识: �
    Win7光盘的启动过程
   基本过程:boogmgr调用/boot/bcd文件 bcd文件中储存被调用的wim文件路径和配置
   语言支持:boot/font和zh-cn文件夹下的mui文件提供中文支持(如果没有配置,做出来的启动是不支持中文的)
    其他:boot/MEMTEST.EXE是内存诊断工具,可以添加到启动页

   具体步骤:
    1  下载”Win7安装盘和WinPE3.0合成一张DVD的启动文件”
        http://www.wingwy.cn/article/pc_net/165.htm
   �
    2  下载”32位/64位二合一的Win7PE (x86/x64二合一的WinPE3.0)”
        http://www.wingwy.cn/article/pc_net/163.htm

   3   用Ultral ISO打开你的Win7安装盘(原版的win7也行,oem版,N合一版的都可以)

   4   用Ultral ISO把x86/x64二合一的WinPE3.0文件合并到Win7安装盘(覆盖相同文件)

  5   解压第一步中下载的启动文件,继续用Ultral ISO添加到Win7安装盘(覆盖相同文件)

   6   保存修改的Win7安装盘,大功告成!

   附注: 最终目录结构
  
  

标签:

88 条评论 发表在“制作带WinPE3.0的N合一Win7安装盘(x86/x64)的详细过程”上

  1. 古墓劳拉说道:

    大哥你好,PXE BOOT 服务器怎么设置?我只会网络按住系统,不会PXE引导

  2. 杨佳说道:

    wingwy先生,你好。
    厚颜请教一下,按照您的教程下载了 BCD文件 和 Winpe3.0,制作u盘,选择为usb-hdd模式,一次就成功。

    发现两个问题,请教一下,这个u盘pe加载非常慢,大概要二十分钟。老师这个500m的pe是不是有问题?

    问题二,现在您发布了Winpe4,能不能做一个BCD文件,包含【安装 win7】【安装 Winxp】【启动 winpe】【硬盘启动】

    • wingwy说道:

      你好,usb启动有时确实很慢,我也不知道怎么回事。换台机子有时候就很快。我的pe3和4的bcd文件配置是一样的,你考过去就直接可以用。

  3. 木易说道:

    语言支持:boot/font和zh-cn文件夹下的mui文件提供中文支持(如果没有配置,做出来的启动是不支持中文的)

    老师 这个怎么配置 我做出来的都是英文的

    • wingwy说道:

      你好,你把win7中文版光盘更改目录对应的文件拷贝进去,bcd中的local设置为zh-cn就可以了(我的bcd文件设置好了的,你只需要把文件复制进去就可以)。

  4. 杨行波说道:

    能不能实现这样的功能呢?就是原版的win7(32/64位)、xp(32位安装版原版)、xp32(ghost一键安装版)、pe、dos工具箱(完整)等六合一在bootmgr中显示,并且这些系统都集成到一个iso中,除PE(有常用维护工具)外,不要任何外加的什么补丁或者常用软件,可以吗?求提供这种bcd文件和尽可能详细的操作步骤,非常非常感谢!!!!!

    • wingwy说道:

      可以,这个其实不难,原版的win7(32/64位)、xp(32位安装版原版)可以用我的方法合成在一个wim文件中。xp32(ghost一键安装版)和dos工具箱可以用bcdedit创建bootsector
      引导。pe1.x可以直接放入,用bcdedit创建ntldr项引导,pe3.1更简单,就是加个wim文件。然后全部用bootmgr引导就行了。你可以看我这篇文章http://www.wingwy.com/archives/2011_01_809.html

  5. LGL说道:

    请问这个 Win7安装盘和WinPE3.0合成一张DVD的启动文件 在哪

  6. newage说道:

    你好:我现在想用pe3.1新版按这个方法替换不知可行吗?

  7. pleber说道:

    如果有现成的3合一的PE(没有XP项目),可否提供下载地址?传到我邮箱,麻烦了。

    • wingwy说道:

      这个删掉一个入口就行了,很简单,你要熟悉的话可以用easybcd,点一下就行了

  8. pleber说道:

    三合一那个蛮好的(不需要XP),有没有现成的可以下载?

  9. yyfan说道:

    博主,我用这个bootmgr替换掉光盘中的文件后,在出现按任意键从光盘启动时,不管按什么键,界面就卡死了,可以按热启动;但什么都不按,光盘会自动路过可以硬盘启动。
    我用的的光盘是无约而来做的XP,http://hi.baidu.com/zxkh/blog/item/95657b31d457590bebc4afd8.html
    我的做法是把里面的2个GHO删除了,然后添加WIN7的安装盘,再把你这个bootmgr复制进去,然后用虚拟机测试,启动不了,恳请博主能帮忙分析一下,谢谢了。

  10. ssheep说道:

    进入文中的第一个图的界面时,无论选择32还是64位PE就会出现错误:0xc000000f,提示 启动选择失败,因为要求的设备不可访问

  11. crystal说道:

    您好,我下载的是您的“32位与64位二合一WINPE3.0第三版”,我想把“WINPE”文件夹改名为“MWINPE”,需要对BCD做哪些改动,望赐教,是不是只需修改BCD文件即可?谢谢

  12. shg2000510说道:

    请问老师,在你这里下的PE3.0里面都是x86和x64的,我想在我的光盘里,只用一个X86的,不知道怎么在引导里怎么把x64的启动文件删掉啊

    • wingwy说道:

      对bcd文件进行操作。
      bcdedit /delete {9245fe4a-d402-451c-b9ed-9c1a04247482} /cleanup 这样就行啦

  13. 有问题请教一下说道:

    博主,你好; 我用你提供的软件wingwy-pe3.0-v1 这个软件 进到PE7里面;
    想安装2003.R2.Std.x64.With.Sp2.iso 我用虚拟光驱加载完后进AMD64 里面运行WIN32.EXE 可以正常开起来; 然后输入序列号;开始复制文件 全部复制完后;重启系统;没办法安装;(注win2003 32位系统可以正常安装) 提示错误是a disk read error occurred ; 想请问一下是什么原回引起的;或的有什么方法可以安装;谢谢

  14. 求教说道:

    您好,因为您已经发布了支持32位程序的64位PE,所以我想合一张“WIN7(64位)+持32位程序的64位PE”的盘,应该怎么做?请指教,希望能提供修改或模板,谢谢!

    • wingwy说道:

      您好,http://www.wingwy.com/archives/2010_07_613.html 这里有bcd模板文件下载。

      • 求教说道:

        非常感谢,不过单单下载BCD文件,还是不能显示中文菜单的。

        其实这个帖子的模板比较完善,:http://www.wingwy.com/archives/2009_11_171.html
        但里面的下载地址已经失效:
        1 下载”Win7安装盘和WinPE3.0合成一张DVD的启动文件”
        http://www.wingwy.cn/article/pc_net/165.htm

        还好我在其他地方找到网盘的下载,这里也贡献给需要的其他朋友
        http://www.rayfile.com/zh-cn/files/260894f5-9f76-11de-be52-0014221b798a/eef57d59/

        另外,有个建议,既然PE X64无法(或者说没必要)提供太多功能,希望能做一个能安装到原系统上生成启动菜单的,并且有GHOST功能和WIN7 X64系统安装功能(这个WIN7 X64 PE本身就支持)的精简版(当然,有Explorer很重要),目前的这个PE还是比较大:http://www.wingwy.com/archives/2010_07_672.html/comment-page-3#comments

        • wingwy说道:

          多谢,很好的建议,下一版要注重精简。

          • 求教说道:

            你好,我遇到一个问题,我想编辑BCD,将\win7setup\BOOT\BCD文件到E盘,然后运行:
            bcdedit /stroe E:\BCD /delete {fb18e2f9-385c-11dd-be46-005056c00008}
            却提示参数错误,请问我应该怎么做?因为只想集成64位PE,所以想将32位的PE菜单删除。

            • 求教说道:

              终于找到原因,有些奇怪的,/delete后面需要空两格才行,我原来是空一格,好晕。

  15. lhz165说道:

    还有,按您提供的教程做成光四合一盘后,发现了微软系统维护套件中的两个新问题:1、“文件还原”点击后提示“应用程序执行失效:(0X5),拒绝访问。”;2、Disk Commander也不能运行了,提示“拒绝访问。”,这些在单作的PE中运行是正常的,我试了。这个维护套件中不合盘单作PE时解码、修补车程序卸载、SFC扫描、计算机管理、帮助都不能用(我是windows7 x64旗舰版),能修正一下或者解释一下原因,是哪里弄错了吗?

  16. lhz165说道:

    老师,您好!前面找不到的合盘文件原来就是那个不起眼的链接啊,真是谢谢您,谢谢您的辛勤劳动和奉献精神!按照您的教程我作出了win7/windowsXP/X86/X64四合一的DVD启动光盘,启动菜单中前三项都有效,但是有一个问题,老师在教程中没有言及(也可能我的理解能力较差,没能悟出来):要想启动菜单中第四项有效,即:安装windows xp系统有效,那么在制作光盘的时候,windows XP的镜像文件应该添加在哪个位置,应该添加什么格式的镜像文件?是*.gho文件,还是*.ISO文件,或者是其他什么格式?请不吝赐教!盼望您的回复!

    • wingwy说道:

      您好,不用客气。原版xp直接根目录和盘就可以了,注意iso文件系统不要选UDF。

      • lhz165说道:

        谢谢老师的及时回复,麻烦您能说具体点吗?操作的步骤就像您说win7合盘的那样。现在就是已经用x86/x64的PE中的文件替代了win7安装盘中的同名文件;而且用您提供的四合一的合盘文bcd替代了win7原盘中的同名文件。保存为一个大约2.9G的ISO文件,刻录后运行,菜单的前三项都基本可以实现,就是菜单第四项安装winXP找不到源文件。因为没有加进去winXP的源盘文件,这里不能安装才是正常的。我的想法是:索性借用您的劳动成果,利用一张DVD剩余的空间,把winXP的安装文件也加进去,真正实现x86\x64\win7\winXP四合一的能安装win7和win XP的全功能PE系统。现在请您指点的是,在我上面已经合成的ISO文件中怎样添加XP的系统文件,实现第四项功能。比如原版XP指的是非GHOST的winXP需要一步步安装需要40多分钟的安装盘,还是GHOST版的winXP镜像文件ISO;根目录是指上面我已经合成的2.9G的那个ISO的根目录还是什么盘的根目录;“iso文件系统不要选UDF”是在什么地方、做什么操作的时候会出现这个选项。总之,请您一步一步说具体点,不知道您能不能满足我的这个心愿?谢谢您了.

        • wingwy说道:

          您好,年末有点忙。其实这个很简单,网上很多对应的资料,比我写得好。gho的装得快,不过需要dos盘引导配合自动脚本。您可以尝试简单的,直接用原版xp安装盘i386文件夹和盘就可以了。iso文件系统在utraliso的文件-属性里面。

          • lhz165说道:

            谢谢老师的回复,我试试看。如有问题说不定还要麻烦您呢!

            • wingwy说道:

              不客气~

              • lhz165说道:

                您好,老师!按您的说法将原版XP的I386文件夹合到win7原盘的根目录
                下,不勾选修改后文件的属性中的UDF,Ultral ISO界面上的属性由原来
                的“可启动UDF”变成了“可引导光盘”。保存为ISO,刻录后光盘根本
                不能从光盘启动系统了,说是找不到什么文件,我看不太懂!在没加如
                XP的I386文件夹合盘前,能从光盘启动,而且前三项都是正常的的(
                包括安装win7、32位PE、64位PE)!这可咋办呀。

                • wingwy说道:

                  您好,直接用win7盘改是不行的。必须新建非udf格式的启动光盘,加载win7安装盘的引导文件(bif,直接从win7安装盘提取)。注意设置:勾选ISO9660 Joliet,文件名格式选win/unix(31) Joliet选扩展(110)

                  • shangguan说道:

                    老师,你好,我也一直碰到这样的问题,今天我无意中一试,不是什么引导和别的问题,是虚拟机的问题,同样合好的盘,在win7的虚拟机下是不能引导xp的安装,(说明下,我分别做了2个虚拟机,一个专门测试win7,一个专门测试xp。)在xp的虚拟机下可以安装xp,已经安装成功,再次谢谢老师,网上虽然有好多的pe系统(深度、完美者、小马)我都下了有,感觉他们的太花销l,还是用的老师你的。

                    • wingwy说道:

                      哦,是这样啊,不过光盘的设置还是需要注意,特别是里面的启动类型比较多的时候。如果真的刻了盘菜发现不能启动就惨了。
                      呵呵,不用客气,我也不是老师,解决了问题就好,我也做好了母版,在另一个留言里给你回复了。

  17. AB先生博客说道:

    AB先生博客,给点意见,大家帮帮忙吧!

  18. 纠结说道:

    我刚刚检查了下镜像文件的ISO文件的md5和SHA1的值,然后用UltraISO也检查了MD5的值,比较一下,数值是一样的!意思是刻录光盘没有出差错的,我不知道是什么原因,不能使用X86的winpe真的太可惜了…..X64pe上的软件也很少,很想知道怎么办。。。。。

    附MD5的值:b69e64815870c82681caedf7f9b508ed
    SHA1:7896b38d8bb334eb330f17b8a650d771e130f41b

    再次万分感谢博主的回复!

    • wingwy说道:

      汗,我不是这个意思,我的意思是效验wim文件.你可以:1挂在iso文件,效验里面的winpe_86.wim文件 2 效验你光盘上的winpe_86.wim文件

      • 纠结说道:

        两个文件的wim的MD5值是一样的!

        • wingwy说道:

          e。。。这样的话我也不清楚了,不过你可以下载http://www.wingwy.com/archives/2010_07_672.html 这个pe,同时支持x86/x64你把它的wim文件改名换到你的启动盘就可以了

  19. 纠结说道:

    我按照博主的步骤操作的,不过win7是64位系统,加入winpe3.0后,刻盘。发现win7系统和x64位的winpe能够正常启动,x86的winpe3.0就出现:
    windows 未能启动。原因可能是最近更改了硬件或软件。解决此问题的步骤:
    1.插入windows安装光盘并重新启动计算机。
    2.选择语言设置,然后单击“下一步”
    2.单击“修复计算机”
    如果没有此光盘,请与您的系统管理员或计算机制造商联系,以获得帮助。
    文件:
    \windows\system32\boot\winload.exe
    状态:0xc0000001
    信息:无法加载所选项,因为应用程序丢失或损坏。

    请博主告诉我怎么办?

    • wingwy说道:

      你好,从你的描述来看,win7和x64pe可以启动,这排出了bcd文件和引导信息错误的可能.也就是说,你成功了.至于x86的pe不能启动,你可以效验一下光盘上文件的md5值,很可能是刻录损坏.

      • 纠结说道:

        评论
        博主,会不会只能用32位的win7和winpe3.0合成一个光盘呢?我确信我的操作步骤和博主说得完全一致,求解!

  20. 宁宁说道:

    http://www.wingwy.cn/article/pc_net/165.htm
    打不开 给一个能打开的链接吧 有人问过这个问题 那个也打不开

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