微软文章:解决在U盘刻录系统安装中,遇到的install.wim文件大于4G,fat32格式无法安装的问题(报错:\windows\system32\config\system.......),因为UEFI模式只支持FAT32格式的U盘,就是把install.wim大文件分卷,放入U盘替换install.wim文件安装。
DISM 映像管理命令行选项
https://msdn.microsoft.com/zh-cn/library/hh825258.aspx
UEFI模式只支持FAT32格式的U盘。
FAT32格式不支持超过4G的单个文件,超过4G的install.wim是无法存放在FAT32格式的U盘中。因此,有必要将install.wim进行分卷,每卷设置体积小于4G,这样分成若干卷后,单个文件均不会超过4G。
假定,install.wim有5G大小,分卷时 指定参数(/FileSize)是1500(1.5G),意味着,install.wim将分成4卷(SWM),4卷分别是1.5G、1.5G、1.5G和0.5G,这样每一卷的文件大小都是小于4G,存放在U盘就不会有问题。
已知情况是,将install.wim的分卷文件(swm)顶替install.wim自身放在iso文件的sources目录下,官方默认的安装方法是支持的,但某些第三方的系统安装程序可能不支持。
此方法也可以用于另一些超级容量的wim分卷,以便于传输。
for windows 8/8.1
选项:
/Split-Image
参数:
/ImageFile:<path_to_image_file>
/SWMFile:<path_to_swm>
/FileSize:<MB-Size>
[/CheckIntegrity]
将现有的 .wim 文件拆分为多个只读的拆分 .wim 文件。
该选项将会在指定目录创建 .swm 文件,并将各个文件命名为与指定的 path_to_swm 相同的名称,但会带有附加号码。例如,如果将 path_to_swm 设置为 c:\Data.swm,该选项将会创建 Data.swm、Data2.swm、Data3.swm 等文件,并定义拆分后的 .wim 文件的各个部分并将其保存到 C:\ 目录。
此命令行选项不适用于虚拟硬盘 (VHD) 文件。
/FileSize 用于指定每个已创建文件的最大大小 (MB)。
备注:
如果单个文件的大小超过在 /FileSize 选项中指定的值,则某个拆分后的 .swm 文件的大小将会超过在 /FileSize 选项中指定的值,以与大文件相适应。
/CheckIntegrity 用于在捕捉、卸载、导出和提交操作中使用 .wim 文件时检测和跟踪 .wim 文件的损坏情况。/CheckIntegrity 用于在 DISM 检测到 .wim 文件在应用和装载操作中发生损坏时停止操作。
示例:
Dism /Split-Image /ImageFile:install.wim /SWMFile:split.swm /FileSize:650
for windows 7
imagex /split image_file dest_file size {/check| /logfile filename.log}
将现有的 .wim 文件拆分为多个只读的拆分 .wim 文件 (.swm)。
image_file
指定要拆分的 .wim 文件的名称和位置。
dest_file
指定已拆分文件的文件路径。
size
指定每个已创建文件的最大大小 (MB)。
此选项将在指定目录中生成 .swm 文件,使每个文件与指定的 image_file 具有相同的名称,但包含附加编号和 .swm 文件扩展名。例如,如果选择拆分名为 Data.wim 的文件,则该选项将创建 Data.swm 文件、Data2.swm 文件、Data3.swm 文件等,分别定义拆分后的 .wim 文件的每个部分。
还可以设置以下选项:
/check
检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。
/logfile filename.log
存储 ImageX 命令事件的纯文本文件。
例如,
imagex /split E:\install.wim E:\cf\install.wim 1800
分割工具imagex.exe下载:http://pan.baidu.com/s/1gdi4VgZ