wim封装xp和win7:视频和下载

其实用imagex封装wim格式的xp技术很早就有了,这种技术也分两种。一种相对简单,用imagex手工打包再展开wim文件就行了。这种方法不能方便的实现分区,引导或是合盘,对大部分电脑用户来说还是比较麻烦。另一种则是我在08年的时候做过的把xp安装文件附加到install.wim文件中,可以直接从vista的安装程序安装xp。当时受限于网络,没有放出样品,如果你有一定的基础,按照那2篇文章肯定可以做出来,感兴趣的朋友可以参考“详解:用imagex封装xp/vista/server2008 x86/x64 的6合1安装盘” https://www.wingwy.com/archives/2008_07_139.html 这篇文章。现在win7都出了几年了,还是有很多同学让我给他们装xp,看来xp还是有很大市场的,所以我也重新用wim封装了xp,并在这里放出视屏和样品下载。最后我的成品如下图,win7和xp的四合一安装盘(包括32位win7sp1、64位win7sp1、32位xpsp3和64位xpsp2)。
xp与win7合盘

1 wim封装(imagex)的优点

imagex可以把一堆文件打包成一个wim文件。xp安装文件就是一大堆零碎的小文件,读写都不方便而且很慢,而vista以后,至win7,微软现在的系统都是用imagex封装在一个大文件里面的(install.wim)。网上也有很多ghost版的系统,我觉得ghost的win7就完全没有必要了,ghost封包的xp还是有可取之处的。不过ghost这种基于扇区读写的程序安装xp有很多缺点,而imagex则是基于文件操作,他们的优缺点就不细说了,大家可以google,总之,用3个广告词来说,imagex的优点就是“快捷、方便、安全”。

2 自制wim格式的安装系统
注意安装盘的source目录下面有两个wim文件,其中boot.wim相当于一个定制的winpe,通过它加载install.wim文件安装系统就可以使用它的界面操作了。详细的wim封装xp系统我就不讲了,我那篇文章中提到过,你要想省事可以直接用别人封装好的打包。注意这回的母盘是win7,你要把flags改成ultimate。最后用imagex /export命令就可以把你想要的系统整合到一起。

3 安装过程
光盘安装和标准的win7安装过程一样,你也可以修改licence和setup.exe.mui(wim_xp.iso已修改好)。如果用他的分区工具,一定要删掉它创建的保留分区。安装完成后关掉安装程序,系统会自动重启。但是安装过程中会丢失boot.ini,系统会提示boot.ini非法(如下图),但还是能引导xp进入mini-setup阶段。到这里wim封装的xp就已经成功了,后面的过程大家都知道的。这样装好的xp可以正常使用,但没有boot.ini,并且有3个垃圾文件,可以通过GuiRunOnce处理掉(我视屏中有说明)。处理后的xp就很正常了,并且这样装好的xp没有磁盘碎片。

4 一些问题的讨论
我觉得有几个问题比较有意思,但没足够的时间和动力去尝试,有时间的朋友可以去折腾。
(1)imagex是基于文件操作的,重复的文件不会存2次,所以可以封装多个xp而wim文件不会增加太多体积(你自己这样搞增量备份也可以),dllcache你不处理也不会增加最后的文件大小。我把原版的xpsp3不作任何精简打包成wim文件后也就500M左右,用我修改的boot.wim合盘后不到700M,一张cd就能装下2个版本的xp,所以这个技术还是有意义的。另外,如果做一下适当的精简,应该可以做到400M左右。如果你还想更小,你还可以把Driver Cache下面的driver.cab和sp3.cab解压出来后再打包。因为里面有很多文件是windows下重复的,这些文件在wim文件中只会占用一个文件的大小,当xp进入mini-setup的时候再用makecab打包回去,这样生成的wim文件应该还能减小30-50M的大小。

(2)我想大家都很关心为什么这种基于win7的安装程序装好xp后能够以nt52模式启动。我开始也很奇怪,后来发现是boot.wim中的一些文件在起作用。原始的boot.wim有180-200M,以我做pe的经验来看,这种不要explorer的pe是完全可以精简到100M以内的。不过当我过度精简后发现安装完xp后不能启动,提示bootmgr丢失,这时的启动信息是nt60。不得已,我又补回去一些文件,然后又可以以nt52模式启动了。很遗憾,我当时没详细的记录比较,具体是哪几个文件在起作用我也没找出来,感兴趣的朋友可以以我的boot.wim文件为基础自己找找。其实即使是nt60模式也是没有问题的,你打包xp的时候加入bootmgr和指向{ntldr}的bcd文件就行了。

(3)推荐光盘安装,最好vm测试。这种系统也可以直接在win7里面降级安装xp,但如果你没有相关基础知识最好不要这样做。装完后他会创建“安装程序回滚”,此时启动模式是nt60,你可以改成nt52或者预先添加bootmgr启动xp,同第(2)点最后的讨论。我觉得也可以通过waik设置取消创建回滚,到“安装更新”就自动重启,这样也不用手动关闭安装程序了。

5 其他
xp系统sysprep前的处理网上讲的很多,我这里仅仅是测试wim封装xp,也没有用第三方工具,只进行了简单的处理,所以可能会有很些不兼容的情况。另外 ,为避免一些麻烦,我提供的安装样本镜像没有xp的序列号。在sysprep\sysprep.inf 中[UserData]下加入ProductKey=1111-1111-XXXX……就可以不用输入key。这个镜像只有2个xp,win7太大,我就不浪费网络资源,要集成的话很简单,用imagex /export win7的安装镜像就行了。

最后声明一下:此镜像仅供研究测试wim封装xp!请勿用于其它用途。xp封装镜像来自于网络,仅供研究学习,请下载后24小时内删除,本人不对此产生的任何结果负任何责任。

下载地址:
wim封装xp.iso MD5:8547e371f72d3eb2683310f769a2514b
http://115.com/file/c2hc6hhr

标签: , ,

67 条评论 发表在“wim封装xp和win7:视频和下载”上

  1. nimi说道:

    原分享地址失效了,能重新分享一下吗?主要是用来学习实践一下

  2. chishingchan说道:

    请问 wingwx 几个问题:
    1、使用 imagex 的版本有没有要求?Win7 或 Win8 的 imagex 好像没有 /flags 选项了;详细的命令行参数应该是?
    2、我使用 imagex.exe /capture L: install-winxp.wim “Windows 7 STARTER” 后,以 wimtool 工具修改映像的系统标志,再重命名为 install.wim 放在 soruces 文件夹下后以其启动后出现错误:Windows 无法显示可用的安装映像。如何解决?
    3、WinXP 我不使用封装模式去打包,而是使用安装模式去打包(即使用 Setup.exe 命令行参数将系统全复制到硬盘上安装),如何让 XP 的 wim 解压后加入菜单命令?

    • wingwy说道:

      你好.
      (1)win7的imagex有flags选项。我这个就是用win7的母版做的。
      (2)不知道你说的“以 wimtool 工具修改映像的系统标志”,是修改成什么了,是 ”Ultimate“还是其他的?wim系统镜像的/flags可以用imagex /info查询。你可以检查一下是否正常。
      (3)win7的安装文件展开wim文件后应该可以自定义一些操作,但这个我不太清楚。

      • chishingchan说道:

        谢谢您的回复,我再试试,遇到问题的话我将我的全过程都反映给你看,帮忙看问题出在哪,谢谢!

  3. Concise说道:

    请问一下您对利用win8.1的安装盘部署自封装系统有研究吗
    我把原版7 8.1以及自封装的xp 7 8.1导入到了同一个wim并转换为esd
    放入安装盘
    删除安装镜像中的install.wim
    加入ei.cgf
    内容为
    [Channel]
    Retail
    即可成功显示esd中所有的分卷了
    安装原版系统一切正常
    貌似镜像里是自带有7和8.1的安装协议
    选择7既显示7的安装协议
    当安装自封装的镜像
    安装到最后也会向7的安装盘一样提示镜像文件异常什么的
    但是不同的是在7里点确定会返回安装首页界面
    而8是会将释放出来的镜像文件消除
    后来我选择在弹出对话框时不要点确定
    直接shift+F10调用cmd运行taskmgr结束setup
    即返回了安装首页
    然后点左下角修复计算机
    选修复引导后自动重启
    然后就一切正常的开始部署系统了
    我遇到的问题是选择安装XP时会提示找不到安装协议
    不知道有没有什么办法解决呢

    • wingwy说道:

      你好,我win7后就没搞这个了,你研究的比我多多了,感谢提供win8.1的部署自封装信息。至于xp的安装协议,win7时代可以修改替换,如果win8提示找不到,那我就不知道。

  4. windows爱好者说道:

    imagex封装XP,怎么集成驱动?

    • wingwy说道:

      你好,可以用DriverPacks或者nlite集成驱动,然后syspre后用imagex抓取wim文件。这是很老的东西了,网上应该有很多相关资料。

  5. 枪神,,说道:

    win7怎么通过waik设置取消创建回滚,到“安装更新”就自动重启,这样也不用手动关闭安装程序了。

  6. ROG7ime说道:

    我一直在研究Windows 7和8,安裝維護也都是通過PE來完成的。這2天突然有個朋友找我重裝係統,他的電腦比較老,安裝Windows XP SP3實際點。回想4月8日XP已經終止提供補丁更新了,就有個年頭,想基於MSND版本,製作個包含更新至4月8日的安裝包,如果可以32和64位一起集成更好。但是最好用wim格式封裝,樓主能指導下不。

    • wingwy说道:

      你好,前面的准备工作要做好。xp先装好,然后打补丁,然后sysprep(网上有很多的教程,包括改电源)。这些做好后重启进入pe,imagex抓包封装操作你按这篇文章就行。x86和x64可以封到一起,没有任何难度,你加不同的flag就行。

      • ROG7ime说道:

        請問“加不同的flag就行”是什麽,我不明白。

        • wingwy说道:

          不同的windows放到一个wim文件中就是靠flag区分的,flag对了安装程序才会把wim中对应版本的windows载入。比如你用imagex /info 查看windows server的安装文件就会有 “ServerDatacenter”一类不同的flag。

          所以你要同时把x86和x64封到一起就要设置不同flag(win7时代是这样,我知道win8可不可以设置成一样的)。

          • ROG7ime说道:

            我在系統愛好者那個網站找到了一個用wim封裝的XP3鏡像,補丁支持到4月8日,我安裝用了下,非常不錯,只是集成了OFFICE2003,其他什麽都沒動。懶得自己再去弄了,繼續研究WINPE5.1,這個難度大點,到現在都沒搞明白。

  7. ROG7ime说道:

    请问能帮忙重新制作个Windows XP SP3终结版吗?因为4月8日支持终结了,想找个完美版。基于MSND版本的,包括所有更新补丁,其他的东西不要动。我称之为完美版本。用wim格式封装。

  8. 紫眸邪灵说道:

    你要想省事可以直接用别人封装好的打包。注意这回的母盘是win7,你要把flags改成ultimate。最后用imagex /export命令就可以把你想要的系统整合到一起 这句话没有明白 你要把flags改成ultimate 这个是什么能给我个详解吗 我是想用原版的镜像 和XP 和到一起 你的BOOT.WIM 能用原版的吗 能把WIN7的 32 64位 和 XP 的 都合并到一起吗

    • wingwy说道:

      把flags改成ultimate 是用imagex的一个命令,有了这个flags,win的安装程序才会载入wim镜像。现在网上有把WIN7的 32 64位 和 XP 的和盘文件,你可以google。

      • 紫眸邪灵说道:

        有了这个flags 这个命令该怎么写 还有1 安装XP结束后会提示Windows 安装出现错误(其实已经安装成功了),追求完美主义者可以修改sourceszh-cn下的setup.exe.mui的对应字符串,这样就有如下效果了。(注意展开boot.wim,修改对应sourceszh-cn下的setup.exe.mui)setup.exe.mui 用什么改 怎么改

        2 安装xp的时候会弹出ServerStandard的安装协议,可以修改安装盘sourceslicense下对应的license.rtf文件,用word打开,把XP的粘贴上去,安装时就会变成XP的了 修改这个 那不是安装WIN7 安装协议就变成 XP 的协议了

        • wingwy说道:

          imagex /flags “ultimate” .mui文件可以用资源浏览器修改。你可以设置不同的flags,比如enterprise等,对应不同的licence,这样就可以把win7和xp区分开。

  9. […] 有时候setup.exe会由于各种原因安装不了windows系统,都可以用这种方式试试。另外,wim封装xp也是如此,可以参看这里https://www.wingwy.com/archives/2012_02_1001.html 。除了集成wim文件,用setup /installfrom 这两种方式外,用imagex+bcdboot的思路也可以制作多合一系统安装盘。 相关文章07/16/2010 — XP/Win7/x86/x64 WinPe3.0的合盘文件(bootmgr模式)05/09/2008 — 下载XP SP3 MSDN原版WinPE 2.0,DOS启动三合一光盘03/31/2008 — 用WAIK创建自己的Windows Vista/Server 2008万能通用安装盘07/17/2010 — 32位/64位二合一的Win7PE第三版(x86/x64二合一的WinPE3.0第三版)01/04/2011 — winpe3.0与xp和pe1.x和盘启动的一些问题01/15/2011 — 总结一下bootmgr的引导模式(引导dos,nt5,nt6,grub4dos等)12/31/2006 — 创建自己的Window Vista / Server 2003/ XP /DOS维护4合一安装盘01/06/2007 — zz制作集成nvraid驱动的中文版PE2.0/Vista安装光盘07/14/2008 — 详解:用imagex封装xp/vista/server2008 x86/x64 的6合1安装盘02/29/2012 — wim封装xp和win7:视频和下载 […]

  10. skyx说道:

    请教一下licence在哪里修改……没找到……“可以修改安装盘sourceslicense下对应的license.rtf文件,用word打开,把XP的粘贴上去,安装时就会变成XP的了。”压根找不大这个文件啊~我是合win7的~谢谢!

    • wingwy说道:

      你好,就在/sources/license 下面。可能你得安装盘已经被精简过了,原版的是有的。

  11. longcker说道:

    没有告诉我们如何封装的 要细节的~

  12. 陈奎说道:

    为什么我按照你说的方法做的了个WIM的GHOST系统包,追加到install.wim里面,就是不能识别呢。 。请问为什么

    • wingwy说道:

      你好,你的母盘是什么?是否试过我提供的iso文件?

      • 陈奎说道:

        我用的是WIN7原版32位的SP1,但是不管你怎么新建WIM镜像,我每次动是失败,总是提示无法显示镜像。。。但是你的ISO能用,是不是新建WIM的时候要求什么呢

  13. citysavage说道:

    我用下载的wim封装xp.iso在vmware workstation 8.0中安装第一个(修改启动文件和电源)XP重启后,没有提示找不到boot.ini,而是提示“BOOTMGR is missing”,要求三键重启,重启后一样。而安装第二个(原版),重启后则只进入光盘的win7安装界面,去掉光驱则找不到系统了。请问是我的VM版本不一样,还是有其它什么没做对的地方?我的主机是win7系统的,amd Phenom II X4 955的CPU。

    • citysavage说道:

      找到原因了,在选择分区安装时我用的默认,结果由WIN7安装程序自动分区创建了100mb的保留分区。
      我重新安装,用它的内置分区功能先分区,再删除那个保留分区,然后一切就好你说的一样正常进行了。

  14. kiss77792570说道:

    做个共存版xp呗。会不会更适用

  15. 路过说道:

    115地址失效了,请更新一下,用快传的不错。

  16. 风之起灵说道:

    您好“打包xp的时候加入bootmgr和指向{ntldr}的bcd文件”这个不很明白,怎么得到这两个文件呢?

  17. bichaoer说道:

    我是菜鸟,想制作包含支持32和64的启动PE,和各种修复工具,还有WIN7和XP安装盘的启动光盘,和不带安装盘的U盘PE,能否指点~~~谢谢

    • wingwy说道:

      你好,你是想合盘还是做pe?合盘要相对简单一些,如果什么都不清楚的话可以先google,最后合盘的时候可以参考https://www.wingwy.com/archives/2011_01_809.html 这篇文章,你说的这些都能加进去。要做pe的话得重头来,最好先尝试修改别人的pe,有一定的基础后可以看我下面3篇文章:
      » 03/09/2011 — 给winpe添加explorer教程(续):文件列表
      » 02/23/2011 — 给winpe添加explorer教程(下):explorer的完善设置与其他讨论
      » 02/22/2011 — 给winpe添加explorer教程(上):基础知识及explorer的初步加入

  18. xttn说道:

    怎么修改wim包里面的文件,不想输序列号。

  19. 乱火说道:

    这样安装xp相当于把xp解压然后复制最后粘贴,好处不会损坏硬盘,基于文件的

    • wingwy说道:

      是的,这样比ghost好多了,而且这样装出来没磁盘碎片,很舒服,还有,这样做多合一安装盘也很方便。

  20. […] — 创建自己的Window Vista / Server 2003/ XP /DOS维护4合一安装盘02/29/2012 — wim封装xp和win7:视频和下载01/15/2011 — 总结一下bootmgr的引导模式(引导dos,nt5,nt6,grub4dos等)08/29/2010 — […]

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