本帖最后由 kfg 于 2017-8-6 17:20 编辑
20170806更新: 分割wim文件,还可以用imagex或者imagex64来处理,命令格式为: imagex64 /split 原始.wim 目标.swm 容量 例如imagex64 /split install.wim install.swm 4000,即将install.wim按每个swm文件4000M来分割
一、前言 笔者作为一个喜欢折腾的人,喜欢搞机的人,经常需要给自己或者同事朋友安装系统。有些人喜欢windows7,有些人喜欢windows 10,我自己又喜欢windowsserver系列,主板有些支持UEFI,有些不支持,所以之前光windows安装U盘就只做了好几个。笔者的U盘都是16G或者32G的,写如区区4G左右的内容,剩下的又不想放其他文件,感觉有点浪费。有没有办法一张U盘搞定多个版本的windows 安装呢?在网上翻了很久,包括远景、无忧启动、Wiin10之家等,终于找到一种方法实现一张U盘多个版本windows安装盘。 特别要感谢 win10go.com,本文很多是借鉴他们的教程的。
因为现在电脑的配置都比较好,大多都支持64位的系统,所以笔者以64位的windows来做例子。
二、所需软件 需要3个软件 1、WimTool.exe 2、ImageX 3、Dism 前两个软件可以从网上下载,也可以直接下载附件或者网盘中下载,下载后解压到D:\windows_install_disk中,第四个软件windows 8以上的系统自带了。
三、提取install.wim 1、假设工作目录为D盘windows_install_disk。 2、先下载微软原版的ISO文件,包括Windows 7、Windows 10、Windows 10 2016 LTSB、Windows Server 2016,具体可以去“MSDN我告诉你”网站下载。 3、提取各个ISO文件中的install.wim文件。用winrar打开相应的ISO文件,进入Source目录,将Install.wim提取到硬盘D:\windows_install_disk。为了方便以后处理,将install.wiim进行改名,例如把windows 7的install.wim改名为windows_7.wim。
依次提取其他windows的install.wim,并进行相应的改名,例如windows_10.wim,windows_server_2016.wim等。
四、修改各个wim的系统信息 运行WimTool,点击“删卷和信息”标签,点击“浏览”按钮,选择需要修改的wim文件(上一步骤中提取并改名的wim文件),修改映像名称、映像描述、显示名称、显示描述。
其实这一步可以不做的,只是为了完成后安装过程中可以很明确的显示可以选择安装的系统而已,不影响实际安装结果。 1、以windows 7的wim文件 windows_7.wim文件为例子。Windows 7有4个映卷,本别是家庭基础版、家庭高级版、专业版和旗舰版。
2、一般来说,我只会选择旗舰版进行安装,那么就选择映像卷号4,相应修改映像名称、映像描述、显示名称、显示描述,修改为自己容易识别的文字。
3、依次修改其他的wim文件
五、合并多个wim文件为install.wim 以管理员权限打开“命令提示符”,将目录切换到D:\windows_install_disk,输入以下的命令:
Imagex64 /exportd:\windows_install_disk\windows_7.wim 4 d:\windows_install_disk\install.wim/compress maximum
说明:1、imagex64也可以换成imagex, 2、/exportd:\windows_install_disk\windows_7.wim为制定原始的wim文件 3、 4 指的是第几个映像卷,这里4为windows 7的旗舰版 4、d:\windows_install_disk\install.wim为最后生成的wim文件 5、/compress maximum为按最大压缩比 这样就会把windows 7的第4映卷合并到install.wim文件中。
接下来再处理其他windows版本的wim文件,参考上述命令。可以将自己需要的映像卷合并到最终的install.wim,其他的可以不需要合并。
最终就生成一个含有多个windows版本的install.wim文件了。
五、分割install.wim文件 如果要用u盘制作安装盘,并实现UEFI方式启动电脑并进行安装的话,会要求u盘的格式为fat32,这就带来一个限制:单个文件不能超过4G,而按照上述方法制作的install.wim已经超过了4G,没办法写入fat32分区中,那就需要对install.wim文件进行切割,切成若干个小于4g的install.swm文件。切割install.wim文件可以用Dism来实现。
以管理员权限打开“命令提示符”,将目录切换到D:\windows_install_disk,输入以下的命令: Dism /split-image /imagefile:d:\windows_install_disk\install.wim/swmfile:d:\windwos_install_disk\install.swm /filesize:3000
说明: 1、/split-image 说明要分割wim映像 2、/imagefile:d:\windows_install_disk\install.wim指定要分割的原始wim映像文件 3、/swmfile:d:\windows_install_disk\install.swm指定分割后的swm文件 4、/filesize:3000 指定分割后每个swm文件的大小为3000M
这样就会把install.wim文件进行分割,分割为3000M大小的install.swm、install2.swm、install3.swm……等多个swm文件。
另外,imagex工具也可以实现install.wim文件的分割。
六、制作安装U盘 1、现将u盘用fat32格式化,用快速格式化即可。 注意:如果u盘有分多个分区的话,必须是第一个分区用来制作安装盘 2、用winrar将windows server 2016的iso解压到上述的U盘分区中,或者用虚拟光驱加载windows server 2016的iso,然后将iso文件中的所有文件复制到上述的U盘分区中。 3、进入U盘source目录中,删除install.wim文件
4、将上一步骤中切割后的若干个swm文件复制到U盘source目录中。
这样就完成了安装U盘的制作了。
另外,也可以使用UltraISO等工具,删除windows server 2016原版ISO文件中source目录中的install.wim,替换如上述的install.swm等文件,再将该ISO文件写入U盘中。
七、安装系统 接下来用虚拟机演示安装过程。 1、用上述的ISO文件启动虚拟机,会进入windows的安装界面。
说明:应为是以windows server 2016为基础制作的启动盘,所以安装界面为windows server 2016,但是不影响实际安装效果。
2、按照一般的安装流程进行windows的安装,进行到以下界面时,选择需要安装的windows 版本,接下来的安装流程跟相应版本的安装流程一致。
这里选择 我没有产品密钥。
这就是戏肉了,可以选择不同版本的windows,任君选择。。
这样windows7旗舰版就安装完成了。
Enjoy it!
|