如何制作N合1系统安装盘

2013-12-12 15:43| 发布者: pcBeta| 查看: 4257| 评论: 1|原作者: 微风飘影|来自: 景友分享

摘要: 从Vista时代开始,微软采用wim文件来封装操作系统,使得大家可以把若干个系统集成到一个wim文件内,然后用一张光盘或一个U盘就可以安装很多系统。好处就不用说了,随便数一堆~ 网上包括论坛里有各种做好的N合1操作系统安装ISO文件,大大的方便了“伸手党”们!但是授人以鱼不如 ...

从Vista时代开始,微软采用wim文件来封装操作系统,使得大家可以把若干个系统集成到一个wim文件内,然后用一张光盘或一个U盘就可以安装很多系统。好处就不用说了,随便数一堆~

网上包括论坛里有各种做好的N合1操作系统安装ISO文件,大大的方便了“伸手党”们!但是授人以鱼不如授人以渔!本人觉得还是自己学会如何去集成各种操作系统比较好!

其实集成步骤就几条命令而已,网上也有现成的脚本。但是真正理解里面的命令的又有几个?

下面我就大概解释一下集成用到的命令:

首先,你得下载好各种系统的ISO文件,比方今年比较火的Win 8.1的。还有Imagex文件包。这里面的文件来自ADK。你可以自己安装ADK去获得,也可以下载别人提取好的。

1. 操作环境最好是Windows 8.1或者Windows Server 2012 R2。双击打开下载好的ISO文件,如果你没有安装其他虚拟光驱软件的话,系统会自动把ISO文件挂载起来,就像在光驱里插入光盘一样,然后在资源管理器(XP时代的“我的电脑”)里就能看到了。如下图。找到这个盘的盘符,比方我这里的F:

2. 用管理员权限打开CMD(什么时候CMD?如果这个你都不知道那你还是做伸手党好了)输入命令:

  1. dism /get-imageinfo /imageFile:f:\sources\install.wim
复制代码

这条命令的操作是查看f:\sources\install.wim这个文件里面有哪些系统,然后可以根据操作系统对应的索引号去进行各种操作。比方下图中的Windows 8.1的WIM文件里有2个版本。我只需要专业版。所以会用到索引号”index:1”。

3. 下面的命令是把索引号为1的Windows 8.1专业版导出到D盘,且保存为8.1-pro.wim文件。为了方便识别,我在后面加了pro。你可以根据自己的喜好命名,一切都是为了方便识别。

  1. dism /export-image /sourceimagefile:h:\sources\install.wim /sourceindex:1 /destinationimageFile:d:\8.1-pro.wim
复制代码

如果你只是为了合并不同的版本,比方把8.1的专业版和企业版合并到一起。那么可以使用命令把企业版导出到上面已经导出的专业版的wim文件里去。企业版会占据索引号为2的位置。你可以可以把专业版导出到企业版的wim文件里去,这样就是企业版在前面,专业版占据索引号为2的位置了。

如果你还想集成最新的补丁,那么继续下面的步骤

4. 在D盘新建一个文件夹叫mount,你也可以在其他的盘新建一个自己喜欢的名字。还是那句话,一切都是为了方便识别。运行命令:

  1. dism /mount-wim /wimFile:d:\ 8.1-pro.wim /index:1 /mountdir:d:\mount
复制代码

这条命令是把刚才导出的8.1-pro.wim挂载起来,这样你才能做其他的操作,比方上面说的集成补丁。

5. 把下好的补丁文件放到某个文件夹下面,比方我的D:\8.1updates,然后运行下面的命令:

  1. dism /image:d:\mount /add-package /packagepath:D:\8.1updates
复制代码

注意:这条命令只能集成D:\8.1updates下面的文件,不包含子文件夹的。如果你想集成D:\8.1updates的子文件夹里的补丁文件,那么你得把上面命令里的文件夹路径改成该子文件夹的,然后运行命令。

6. 当补丁集成好以后,我们要完成对wim文件的修改,运行下面的命令:

  1. dism /unmount-wim /mountdir:d:\mount /commit
复制代码

7. 制作ISO文件。制作ISO文件有很多方法。比方用UltraISO之类的软件打开一个现有的Windows 8.1的ISO文件,把你修改好的wim文件夹重命名为install.wim,然后拖到ISO文件的source文件夹下面去覆盖原先的文件,然后另存为就行了。

下面要说的是用微软自己的工具制作ISO文件。命令中用到的oscdimg也是ADK中自带的。

  1. d:\amd64\Oscdimg\oscdimg -lGRMCULFRER_EN_DVD -m -u2 -o -h –bd:\amd64\Oscdimg\etfsboot.com d:\win8.1 D:\win8-2in1.iso
复制代码

在上面的命令中,我的oscdimg.exe文件路径为d:\amd64\Oscdimg\oscdimg.exe。文件夹d:\win8.1是从Windows 8.1 ISO文件里copy的的所有文件。最后保存为D盘下面的win8-2in1.iso文件。

其他可能会用到的命令:

1.集成序列号

  1. dism /image:d:\mount /set-productkey:XHQ8N-C3MCJ-RQXB6-WCHYG-C9WKB
复制代码

2. 集成.net 2 所需的文件并启用该功能

  1. dism /image:d:\mount /enable-feature:NetFx3 /All /source:d:\sxs /limitaccess
复制代码

3. 清除被替换的补丁的缓存文件

  1. dism /image:d:\mount /cleanup-image /StartComponentCleanup /ResetBase
复制代码

另外,如果是制作Windows 8.1的ISO文件,为了跳过输入安装序列号的界面,一般会做一个ei.cfg文件,放到ISO文件的sources文件夹下面。制作ei.cfg文件很简单,打开记事本,把下面的内容复制到记事本,然后保存为ei.cfg文件就可以了。

  1. [EditionID]

  2. [Channel]
  3. retail

  4. [VL]
  5. 0
复制代码

链接是我最新的ADK自带的imagex,里面也有oscdimg.exe

http://yun.baidu.com/share/link?shareid=3830383503&uk=3979538190

忘记一点了,使用imagex导出的话可以使用压缩参数,所以压缩比要比使用dism导出的高,文件也会小一些。imagex导出的命令

  1. imagex /export d:\install.wim 1 d:\win8.wim /compress maximum
复制代码

这个命令可以在最后打包ISO之前来用。

更多Windows 8/8.1 技巧讨论,请移步至远景论坛 Windows 8.1版块(https://bbs.pcbeta.com/forum-532-1.html

7

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (7 人)

Empty Ads
今日最多关注
    今日最多评论

      小黑屋手机版联系我们

      Copyright © 2005-2025 PCBeta. All rights reserved.

      Powered by Discuz!  CDN加速及安全服务由「快御」提供

      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

      远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

      GMT+8, 2025-4-27 16:51

      返回顶部