某天在用刚制作好的U盘启动盘安装windows server 2016时提示报错无法打开所需文件install.wim
刚开始还以为是启动盘或者系统镜像有问题,重新做了启动盘还是那样,又重新下载了镜像,再做启动盘,到依然提示那个报错
原因:
发现导致这种报错的原因是UltraISO做启动盘时,默认的文件系统是FAT32,但是大于4G的文件必须得用NTFS文件系统,
解决办法一:
打开命令提示符界面,输入 :convert f: /fs:NTFS, 其中f:指的是u盘的盘符。转换完文件系统之后,需要把系统镜像解压,复制sources目录下的install.wim,到u盘同样目录下,然后把U盘插到服务器上,选择U盘启动界面,就可以了。
具体详细步骤:
在用平时的方法使用UltraISO制作好U盘启动盘后,然后使用cmd更改U盘文件系统
  ①wim+r,运行cmd
  ②输入convert F: /fs:NTFS(F为U盘所占用盘符)
  ③等待转换完成,退出cmd
  ④打开刚才制作好的U盘启动盘,找到\Source\install.win并把install.win删除掉
  ⑤使用UltraISO打开镜像找到install.wim文件,导出到U盘对应路径\Source\install.win;或者使用WinRar解压镜像文件,把install.wim复制到U盘对应路径下,修改完成,按平时U盘启动方法安装系统即可正常安装了

解决办法二:
  ①先用UItraISO软件把WIN2016.iso打开,然后提取到本地磁盘里
  ②把Sources中的install.wim文件 拷贝到WIN2012R2系统电脑里的 D盘下
  ③在WIN2012R2系统里 或者WIN8系统里(WIN7 WINXP下无法运行那个拆分命令)找到命令提示符,右键,使用管理员身份运行
然后运行Dism /Split-Image /ImageFile:d:\install.wim /SWMFile:D:\test\install.swm /FileSize:2048 命令运行之前在D盘里建立个test目录,拆分后的文件保存到这里
  ④然后把拆分后的3个.swm格式的文件,保存到Sources目录下,把以前install.wim的删除
  ⑤然后把 本地磁盘里的新WIN2012R目录写入到U盘,或者制作成ISO就可以了
=============================================
以上方法同样适用于WIN2019、WIN2022等系统