用 64G 的 U 盘做启动盘,复制到一半提示文件过大无法复制。打开 sources 目录一看,install.wim 已经 5G 出头,而 U 盘是 FAT32。

FAT32 的 4G 天花板

FAT32 单文件上限正好 4GiB 减 1 字节,install.wim 里的映像一多就超。解决办法有两个:把 U 盘格成 NTFS 或 exFAT,但老主板可能不认,UEFI 启动会直接跳过;或者把 wim 拆成小于 4G 的多个分卷。

微软自带的 dism 就能拆。命令用 /Split-Image,参数是源文件、目标路径和单个分卷大小,比如 3800。拆完会在 sources 下多出 install.swm、install2.swm 这类文件,装机程序认这套命名,不用手动改。

wim 和 esd 不是一回事

从微软官网下的镜像,sources 里可能只有 install.esd,压缩率高、体积小,但压缩比大,老机器解压慢。用 dism 的 /Export-Image 加 /Compress:max 能从 esd 转出 wim,反过来也行,只是更慢。

第三方精简镜像常把 install.wim 做成单个映像,看着小,装完缺组件,缺的往往就是那几个被删掉的服务。企业里装机还是用原版镜像加应答文件,稳定得多。

PE 里读不到 wim

进了 PE 却提示找不到 install.wim,先确认镜像挂载成功。USB 3.0 的盘插在 2.0 口上,大文件读到一半断,也会报错。换口、换线,比重做一次 U 盘快。

用 Ventoy 这类工具直接放 ISO 就不用管这些,它自己处理分卷和文件系统,代价是部分老机器需要关掉安全启动。

拆完还要对一下校验

拆分后的文件加起来应该跟原 wim 差不多大。用 dism 的 /Get-WimInfo 能看到映像数量和索引号,跟你选的版本对得上再往下装,否则装完发现是家庭版,白折腾一次。做启动盘这事,慢一点比返工省事。