检验ISO镜像的SHA1
如果我们要检验文件有没有被改动,校对哈希值是比较可靠的做法。
在Windows系统下可通过以下方法进行ISO文件的SHA1校验:
方法1、打开“开始”菜单,选择“运行”(快捷键为:windows键+R),在输入框输入命令“cmd”,然后使用Certutil.exe进行SHA1校验。
Certutil -hashfile 文件路径 SHA1
比如:ISO存放文件路径为:M:\windows7系统\cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso,输入命令如下:
Certutil -hashfile "M:\windows7系统\cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso" SHA1

方法2、直接使用Powershell 的 Get-FileHash进行校验,命令格式如下:
Get-FileHash 文件路径 -Algorithm SHA1 | Format-List
比如:ISO存放文件路径为:M:\windows7系统\cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso,输入命令如下:
Get-FileHash "M:\windows7系统\cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso" -Algorithm SHA1 | Format-List

如果要校验MD5或者SHA256,也是一样操作,把上面命令中的“SHA1”更换为“MD5”、“SHA256”即可。如:
Certutil -hashfile "M:\windows7系统\cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso" MD5
Get-FileHash "M:\windows7系统\cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso" -Algorithm SHA256 | Format-List
提示:如在Windows 10或更新的版本,可以右键点击“开始”图标,打开"运行"或“Powershell”。
