下载到 98%、速度突然归零,或者解压时报 CRC 错误,重新下载还是一样。程序里显示“校验失败”,镜像文件的 SHA-256 和官方公布的值不一致。
先确认失败的是哪一层
- 压缩包层:解压报 CRC 错误、文件意外结束 → 压缩文件本身损坏,重新下载;
- 镜像层:压缩包解开了,但里面的 .wim / .iso 的 SHA-256 对不上 → 镜像下载或写入环节出问题;
- 写入层:文件在硬盘上校验通过,重启后 PE 阶段又校验失败 → 硬盘有坏道或写入缓存出问题。
分不清这三层,就会出现“重下十次都一样失败”的情况——因为坏的不是下载,是落盘。
按顺序做这五步
- 换下载方式:浏览器单线程容易断,改用支持断点续传的下载器,或换一个镜像源;
- 关掉代理和 VPN:部分代理会压缩或改写传输内容,直接导致校验不过;
- 换盘解压:把压缩包放到另一块盘(比如机械盘或移动硬盘)解压,排除当前盘写入问题;
- 核对官方校验值:只认官网页面给出的 SHA-256,别用第三方论坛里的值;
- 查内存:反复出现“下载正常、解压必错”,跑一遍内存检测,坏内存是隐形杀手。
速度突然掉到 0 的两种情况
一是源站限速或连接被中断(多见于国内直连境外源);二是本地磁盘写满或写缓存阻塞。前者换源、后者清空间,别看下载器上那个“剩余时间”干等。
为什么不要跳过校验
我见过最贵的一次教训:跳过校验装完系统,机器随机蓝屏、驱动装一半退出,用户以为是系统版本问题,换了三个版本折腾两天,最后查出来是镜像里少了几个系统文件。校验失败的镜像就是废文件,不要试图修复它。
自己核一遍哈希,两行命令
不用装任何工具,Windows 自带:
certutil -hashfile 小白装机_2.9.6.zip SHA256
输出第二行那串十六进制就是实际哈希,和官网标注的值逐位比对(不区分大小写,但一个字符都不能差)。Mac 上对应的是 shasum -a 256 文件名。比对时注意别把官网给的值复制进搜索框——搜索引擎结果里流传的"官方校验值"经常是旧版本的,版本一变就对不上。
为什么大文件更容易出错
文件越大,出错概率越高:一个 6GB 的镜像在 9.7MB/s 的速度下要传十分钟,期间任何一次丢包、代理限速、磁盘写缓存阻塞都会留下坏块。所以校验失败第一反应不该是"再下一次",而是换路径——换下载器、换源、换落盘目录,三个变量一次只改一个,才能知道是哪一环的问题。
相关阅读:SmartScreen 拦截安装包、下载与校验说明、常见问题。
参考来源(官方文档):Microsoft 支持:Windows 帮助与支持 · Microsoft Learn:Windows 部署方案