这几天趁着有国补搞了台荣耀 X14笔记本电脑。到手后第一件事情对我来说当然是要重装成Windows 11 LTSC版。所以按以往的经验做了个USB启动安装盘,但发现上电后按F12能进入启动设备选择,可是USB分类下没有任何设备。重启按F2进入设置界面,关闭安全启动等选项也无效。突然想到会不会这款电脑的UEFI只支持FAT32格式的启动U盘。验证了一下应该是的。重新按FAT32格式化之后拷个了PE系统进去,能正常进入PE,证明系统本身是正常的。
用diskpart命令创建启动U盘请参考这篇旧文:
Dell Latitude 10操作系统重装手记_戴尔10-st2装系统-CSDN博客。太长不看版:diskpartlist disk select disk 你的序号 clean create partition primary format quick fs=fat32 active assign exit
这把有方向了,做盘时文件系统用FAT32就好,但新的问题又来了:首先我是用Win10的diskpart命令制作启动盘,U盘容量太大会报错,最后找了个16G的盘(理论上可以32G)才能正常格式化;其次安装盘内install.wim超过了4G,这个也踩了FAT32的限制所以必定会复制失败。
好在微软也给出了相应的方案:可以用dism命令拆分install.wim,规避FAT32下的单体文件4G上限问题。示例如下:
Dism /Split-Image /ImageFile:F:\sources\install.wim /SWMFile:D:\for_fat32\install.swm /FileSize:1024
其中,F:\是安装盘ISO映射出来的盘符,D:\ for_fat32\是拆分后的存放目录。正常情况下运行完毕后会有一堆SWM文件。
接下来就很简单了:
1、任意空间足够的NTFS分区内随便建一个目录(临时用用,很快就可以直接删掉),把iso里的具体内容完整的复制到这个临时目录里;
2、转到这个目录的sources子目录下,把install.wim直接删掉;
3、将刚才用dism命令生成出来的SWM文件全部复制回临时目录的sources子目录下;
4、临时目录里所有内容复制到启动U盘里。
好了,熟悉的场面又回来了!
参考资料:
Dell Latitude 10操作系统重装手记_戴尔10-st2装系统-CSDN博客
Split a Windows Image (WIM) File to Span Across Multiple DVDs | Microsoft Learn
Split-WindowsImage (Dism) | Microsoft Learn