下载Windows ISO后必须校验哈希值以确保安全:先从微软官网获取官方SHA256/SHA1值,再用PowerShell的Get-FileHash或certutil命令计算本地ISO哈希,逐字符严格比对,任一不匹配即删除重下。

下载Windows ISO镜像后,必须校验其安全性才能避免安装蓝屏、启动失败或植入恶意代码——微软不提供自动校验机制,漏掉这一步等于把系统大门钥匙交到未知来源手上。
获取官网公布的官方哈希值
打开微软官方Windows下载页面(如 https://www.microsoft.com/zh-cn/software-download/windows10),选择对应版本并点击“立即下载工具”;【不要直接点ISO下载】,先滚动到页面底部查找“校验信息”“Checksums”或“技术细节”折叠区,复制其中的SHA256值(64位)和/或SHA1值(40位)。若该页未显示,请前往 Microsoft Evaluation Center 或 Windows Insider 官网对应发布页查找;第三方网站、论坛、网盘评论区贴出的哈希值一律不可信。
用PowerShell计算本地ISO哈希值
方法一:使用 Get-FileHash(推荐,Win10/Win11原生支持)
第一步:右键开始按钮 → 选择“Windows PowerShell(管理员)”
第二步:输入命令:Get-FileHash -Path "D:\Downloads\Win10_22H2_Chinese_Simplified_x64.iso" -Algorithm SHA256,把路径替换成你ISO的实际位置,注意路径含空格时必须用英文双引号包裹
第三步:回车执行,查看输出中“Hash”字段的值,与官网SHA256逐字符比对(区分大小写)
第四步:如需验证SHA1,仅把 -Algorithm SHA256 换成 -Algorithm SHA1 后重跑命令即可
方法二:使用 certutil(兼容性更强,Win7及以上均可用)
在ISO所在文件夹空白处按住 Shift + 右键 → 选择“在此处打开PowerShell窗口” → 输入:certutil -hashfile "Win10_22H2_Chinese_Simplified_x64.iso" SHA256 → 回车 → 查看第二行输出的哈希值(第一行为提示文字,第二行开头带空格,复制时务必剔除空格)
【certutil输出的第一行是提示文字,真正哈希值从第二行开始,且开头带空格,复制时务必剔除】
严格比对哈希值
把官网提供的SHA256值(64位)和你算出的值,同时粘贴到记事本里,用 Ctrl+F 分别查找前8位、中间8位、末8位——只比开头或结尾极易被伪造哈希绕过。MD5同理,必须32位完全一致。任一算法不匹配,立即删除该ISO文件,重新下载。


















