win8封装教程

By | 2013年4月8日

自从进入NT6时代之后,使用imagex进行系统封装变得异常简单。不需要掌握太多的知识,就可以简单的对系统进行封装。以博主本人为例,重装系统是经常的事情,几乎已经成为每月惯例了。重装虽简单,但面对全新的系统需要打补丁,安装驱动和软件,却是一件麻烦事。如果你也一样,对于网上流传的三方系统不甚放心的话,不如自己来玩玩封装。

准备工作:

1.下载原版系统镜像  可以在msdn.itellyou.cn找到下载

2.下载imagex  http://urlxf.qq.com/?m6FZjuf 解压对应的版本改名为imagex.exe放到c:\windows\system32文件夹中

2.将原版系统镜像中的install.wim文件解压到D盘根目录

3.右击计算机,点击管理>磁盘管理>操作,创建windows8.VHD <点击看大图>

4.初始化VHD并分配盘符为H:

4.管理员模式打开CMD依次运行以下两条命令

imagex /apply e:\install.wim 1 H:

bcdboot H:\windows /l zh-cn

5.在磁盘管理中分离VHD,重启,进入新增的启动项,开始系统安装

6.在安装完成出现输入计算机名时,按Ctrl+shift+F3自动重启进入OOBE模式,弹出如下窗口,放在一边不要关闭或者点击

封装过程:

在进入OOBE模式后就可以开始安装补丁以及驱动、软件了。如果打算封装通用系统,就不要安装驱动,否则可以。

如果在安装途中需要关机或重启,正常进行即可,不要动OOBE窗口。

在所有操作完成后,建议使用ccleaner绿色版或其它软件对系统进行清理。

<可选>为了有效减小封装后的体积,可以使用更新清理工具  http://bbs.pcbeta.com/viewthread-1201819-1-1.html

全部完成后,回到OOBE窗口。如果需要分享或多机器使用,就选上“通用”,选择关机,确定即可。

所有任务完成之后,会自动关机。此时切不可再进入封装的系统,否则前功尽弃。

回到原来的系统中,进入磁盘管理,挂载E:\windows8.vhd到H:

管理员模式打开CMD,运行命令:

imagex /COMPRESS maximum /BOOT  /CAPTURE H: E:\my.wim “我自己封装的系统”

经过30-60分钟的封装,在E盘根目录的my.wim就是我们自己封装的系统了。

56 thoughts on “win8封装教程

  1. be.truth

    其实装系统还好啦,就是很多软件特别是破解的那种。每次重装又得重新来一遍,太麻烦了。

    回复
    1. reizhi 博主

      自己定制一个,重装好需要的软件就都有了
      一劳永逸

      回复
    1. reizhi 博主

      VHD需要命令操作,别的都通用
      其使用虚拟机也可以

      回复
      1. 王不留行

        愿闻其详?
        刚才在磁盘管理里面试了试,创建VHD一样是图形界面啊?主要现在硬盘上没那么多空间了。。。等把这一堆电影看完空间清理出来再弄 -_-!
        笔记本是09年的了,不确定升级到win8后驱动能完美支持,也就一直用着win7。。。

        回复
        1. reizhi 博主

          那么步骤应该是一样的,win7手上没有暂时不好测试
          虽说以60G为例,实际上只需要用到30G,动态扩展的
          8的稳定性和反应速度都还不错

          回复
          1. 王不留行

            哈,说得我又想升win8了。。。之前在虚拟机里装过8,但是电脑太慢,虚拟机卡,而且木有开始,着实不习惯,升了的朋友也说驱动不一定支持,然后用官方的兼容助手测出来,也有一个常用软件和驱动不兼容的,只好作罢。

        2. reizhi 博主

          虚拟机中的体验自然不能同日而语
          用VHD安装一次,卸载也方便,我想会出乎你所料

          回复
          1. 王不留行

            嗯,非常感谢,重装最麻烦的就是打补丁了,等有时间硬盘有空间了照这方法试试,就不怕重装拉。

  2. 王不留行

    明天准备抽空试试,在VHD里把补丁和office都装上,再用来重装电脑。有个疑问就是,激活如何弄?
    我win7激活用的是OEM方式(笔记本原来自带homepro版),office2013用的KMS方式。如果我这个VHD想一直保存在电脑里,有补丁了就做增量,要重装了就封装出来,应该如何激活呢?不激活的话,30天到了会不会就不能用了?

    回复
    1. reizhi 博主

      不选通用激活信息应该能保留,KMS或者MAK密钥都可以
      30天的宽限期仍然是按每次安装时间算的,这和GHOST不一样

      回复
  3. 王不留行

    呃,把“imagex /apply e:\install.wim 1 H:”执行了,看到“所有任务完成之后,会自动关机。此时切不可再进入封装的系统,否则前功尽弃。”这么一句。
    那就是说,也只能“一次封装”,不能“增量封装“啊?我想让这个纯净的系统每个月都跟着打补丁,随时想重装了,再拖出来封装成 wim文件的话,该如何操作呢?

    回复
    1. reizhi 博主

      如果只需要打补丁其实用dism命令离线操作就可以了
      我没有选用的原因是补丁需要自己下载,可能下不全,而且不会判断已有补丁,如果B补丁是A补丁的升级替代,那先打B再打A就会出错。不是很好
      追加补丁按同样的方法过一遍即可,只是安装源变成了my.wim

      回复
      1. 王不留行

        呃,昨天只运行到“imagex /apply e:\install.wim 1 H:”就用了30多分钟,相当于硬装一次了。。。每次为了打补丁来这么一下,还是感脚有点伤不起啊。
        全部弄完后,再进入封装的系统,会是神马后果呢?而且,从文章来看,封装是个连续的过程,如果封装过程中有急事或者其他神马原因,需要回到主系统,是不是也会导致前功尽弃?

        回复
        1. reizhi 博主

          封装中途关机重启或者进入主系统都没影响,但OOBE完成后再进入就会被破坏封装,需要重新OOBE
          离线集成补丁的方法可以参照这篇http://bbs.pcbeta.com/viewthread-1257155-1-1.html

          回复
  4. 王不留行

    呃,好像再接着回复都小到看不全了,重新开一个好了:
    那,重新OOBE的话,是从哪一步到哪一步的呢?
    哈哈,感觉讨论的问题已经超出这篇速成封装的范畴了。。。要是博主有时间有精力的话,给咱们普及下imagex和OOBE的完整知识吧。
    另,“ /apply e:\install.wim 1 H:”这句里面的那个1,是什么意思啊?

    回复
    1. reizhi 博主

      最近诸事缠身,过段时间再详细写一下好了
      原版的install.wim是包含pro和core两个镜像的,1代表选pro
      这个用wimtool看一下就明白了
      如果要把分区整合到已有镜像,用APPEND命令就行了

      回复
      1. 王不留行

        非常感谢博主!
        哈,正想问,为啥我的win7弄出来,进重启进去,成家庭普通版了。。看来正是这个1惹的祸~
        还有个重装的题外问题,每次都忘记问了。。。NT6以后,都有那个100m的隐藏分区的吧,原来重装我每次都把那个分区直接删除掉了重新建立。这次看你这个教材,又在网上看wim的重装方式,用wim装的话,应该如何处理这个隐藏分区呢?

        回复
        1. reizhi 博主

          这点怪我没说清楚,win8专业版是1
          其实VHD安装也可以删除100M分区,封装后也没有这个100M问题

          回复
      2. 王不留行

        嗯,感觉这个话题已经扩展到一篇博客说不清楚的程度了,哈哈。
        主要本人也是菜鸟,从来没搞过封装,每次都是用原版装,这次是给楼主说的集成补丁程序打动了,不然每次装完,装Office和打补丁,都得一个多小时,还不说装一些杂七杂八的软件了。
        wimtool之前一直没用他装过,今天想先测试下wim安装,才在老毛桃的工具包里点出来看了看,感觉设置的地方太多。。头晕。不过这个问题还好解决,大不了封装好后用本办法,放回resources文件夹去~~

        回复
        1. reizhi 博主

          我是习惯了一个月重装一次,win8的补丁800M有余了,真心麻烦

          回复
          1. 王不留行

            一月重装一次。。这频率也高了点,遥想只有当年用win98和xp早期的时候这么干,后来重装频率就越来越低了,用上win7后,至少也是半年才重装一次~

  5. 王不留行

    对了,用“bcdboot H:\windows /l zh-cn”添加到启动项后,怎么删除多出来的启动项啊?

    回复
    1. reizhi 博主

      先用bcdedit列出启动项,复制resumeobject这一行的值
      再用bcdedit /delete {xxxx-xxxx-xxxx-xxxx} /cleanup

      回复
        1. reizhi 博主

          直接用鼠标点住拖动,反白之后右键点标题栏选复制就行了

          回复
          1. 王不留行

            那个。。我是在开始,附件里以管理员身份运行的命令提示符。。。鼠标选不了,也没有标题栏啊?

        2. reizhi 博主

          记错了,是要先选编辑>标记,然后再编辑>复制
          标题栏就是窗口关闭按钮那一行空白地方

          回复
          1. 王不留行

            原来CMD还有则个功能,原来一直不知道~

      1. 王不留行

        更正一下。。。这里要删除的不是resumeobject这一行,而是标识符那一行。。。二者在我这里是有区别的,而且实践证明,只有删除掉标识符,启动项才能清理掉。。不知道是不是win7和win8的区别。。。

        回复
        1. reizhi 博主

          启动项管理在win8中的确有所变化,不过暂时还没亲测
          只是经验之谈

          回复
  6. 王不留行

    在网上查相关的封装资料:
    “imagex /compress maximum /check /scroll /capture X: Y:\install.wim “Windows 7 Ultimate”
    其中:/compress maximum表示启用最高压缩;/check表示检查wim文件的完整性;/scroll表示滚动要重定向的输出;/capture X:表示要捕获制作镜像的操作系统所在分区;Y:\install.wim表示生成镜像文件的位置和文件名;”Windows 7 Ultimate”表示向wim文件添加说明,以便于查看,双引号里面的内容可以根据个人自己的喜好设定。”

    还是没懂“/scroll表示滚动要重定向的输出”这个是神马意思啊?怎么个“滚动”法?

    /check的必要性大不?

    回复
    1. reizhi 博主

      刚刚查看了一下,6.2版本imagex似乎并没有这两个命令
      check就类似于压缩完校验,一般不必选
      命令行直接输入IMAGEX就可以看到所有可用命令了

      回复
      1. 王不留行

        嗯,看了下,确实没有check了,scroll好像已经默认所有操作直接支持了?
        搞了半天,终于又把VHD装好了。。。u4100的超便携本伤不起啊。。
        对了,你之前提到,封装完成后再次进入封装的系统的话,就需要重新OOBE了。。。那重新OOBE是怎么弄啊?真的很想直接在VHD上就实现增量封装啊,每次要增量都要把wim再装到vhd里一次多麻烦啊。。

        回复
        1. reizhi 博主

          超极本都配固态,部署一次应该挺快的。
          封装完成不小心进系统,就等于之前为封装做的准备都白费了。而进系统之后是不能OOBE的
          只能重装重来
          你如果有这种需要可以用第三方的系统准备工具,支持已经安装好的系统再封装

          回复
          1. 王不留行

            哈哈,不是超级本,是超便携,超低电压版奔腾双核,性能只是比上网本高些,09年的机器了,所以现在跑起来还是略显吃力~

          2. 王不留行

            嗯,其实可以理解OOBE为一个捕获的过程,完成了就完成了,重新来的话,之前的就白费了,对吧。。。用过云端的还是很好理解这个过程的。估计只有找找第三方系统准备工具了。昨天晚上装上Office2013,加系统补丁一共打了有150个了。。。话说,win8更新更频繁吧,你是如何应对的?隔两个月就把做好的wim拿出来升级重新封装一次?

  7. 王不留行

    哇,VHD的体验确实比VMware好太多了~~这样搞个双系统完全无压力啊。win7基本上是搞好了,过两天有时间在VHD里折腾个win8来玩~~
    哈哈,这篇博客完全可以扩展成系统封装和vhd应用两篇嘛。

    回复
    1. reizhi 博主

      博文还是不适宜写的太长,不然别人没耐心看的
      VHD磁盘性能上不比直接访问,好处不用重分区

      回复
      1. 王不留行

        哈,那就拆分成几篇来写啦~
        OOBE自己封装爽是爽,就是过程太痛苦了,每重启一次都奇慢无比,要等他为初次启动准备~
        而且打补丁装程序的过程中还不敢干其他事情,怕在系统里面增添垃圾。。。。
        如果只为了重装自己这一台电脑,第一步解封30分钟,最后一步封装30分钟。。中间所有过程跟重装一样漫长,就太不划算了~~~弄完正好把家里台式老婆本本也重装下,以后可以每半年重新封装一次,把补丁累积上~
        或者要累积封装其实也简单,所有任务弄完后,最后OOBE完结前,回主系统,直接把VHD复制一个到其他地方去。
        不过这次建立VHD的时候就整了30个G。。。太大了,要是VHD能像VMware一样缩减尺寸就好了,下次直接建个5G的VHD,选扩展,解出来能自己增加体积的吧?

        回复
        1. reizhi 博主

          我自己用虚拟机来做,大不了就放一边自己补丁,该干啥干啥。其实还挺方便。windows安全更新每月第一个周三推,按时追加就行了。
          至于VHD大小,选动态的话输入的值就是扩展上限了,而且的确没有办法compact
          里面的可选步骤更新清理还是建议做,用前封装大小超过4.5G了,用后才3.34G

          回复
          1. 王不留行

            可选步骤现在出现bug,没法下载了..这次第一次弄,软件主要也就装了个office2013,封装出来有5.8个G了。。。等清理软件能下载了,再解出来重新封一次。。。用虚拟机做?在虚拟机的系统里面做VHD?
            我还以为选动态的话,可以像vmware的一样随意增减文件大小的那种。。。

          2. 王不留行

            求虚拟机做的详细教材。。是在虚拟机里装一个重型的完整系统还是如何弄的?

          1. 王不留行

            呃,看来是我表达问题,我的意思是,说到虚拟机,我能想到的方法就是:在vmware里装个win7或者win8系统,然后在这个系统里照以上的方法来弄……但我又觉得这种弄法还是不简便,不知道你是用的何种方式实现的?用的vmware还是VirtualBox呢?装的完整的系统还是如何弄的呢?VHD是在虚拟机里的还是在外面硬盘上的呢?一个大概的样子。。。

    2. reizhi 博主

      嵌套太多,重新回复到这楼
      其实这篇文章本来是要写vm流程的,想想要交代的太多,就改VHD了
      虚拟机流程大概这么一回事
      挂原版镜像,分两个30G的区,C装入系统,安装完成进入OOBE打补丁,切记vmtools不可安装。共享文件用U盘即可。
      OOBE关机之后光驱上挂一个PE,开机引导进入。用WIMtool或者imagex封包到U盘,就OK了

      回复
      1. 王不留行

        分两个30G的区,C装系统,D装啥?
        感觉这样弄确实比VHD方便,安装过程可以干其他事情,就是硬件差了会比较卡。。。

        回复
        1. 王不留行

          哈哈,这么一说就很清楚了。
          不装vmtools,D盘的东西也拷不出来的吧,看来还是用优盘中间搭桥方便,就是得找个写入给力的来~
          再次感谢博主啊,这几天这么一折腾,不仅学会封装系统了,还学会用VHD了~~

          回复
          1. reizhi 博主

            vmware可以挂载虚拟磁盘,不用装tools的

  8. 王不留行

    哈~vmware-mount!
    以后更新就用VM拉,就是电脑扛不住啊~得找个台式来。

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注