我正在尝试在较旧的非 UEFI PC(BIOS 来自 2008 年)上的干净(格式化)分区上安装 Windows 8.1,但它一直出现错误:
Windows cannot install required files. The file may be corrupt or missing. Make sure all files required for installation are available and restart the installation. Error code: 0x80070570
我使用 Rufus 的 MBR/BIOS(UEFI-CSM)选项制作了一个可启动的 USB 盘,里面有一个微软的官方 ISO 文件(我计算了 ISO 的 SHA1 哈希值,应该没问题 - 请参阅https://www.heidoc.net/php/myvsdump_details.php?id=P1503F62201Ax64Lde)。
安装失败后,我检查了被损坏setupact
的文件Windows\WinSxS\wow64_microsoft-windows-wmi-core-providerhost_31bf3856ad364e35_6.3.9600.17415_none_0bc263c493833ebe\WmiPrvSE.exe
,因此我发现sources\install.wim
我的 USB 驱动器可能已损坏,并且我将其 SHA1 哈希值与install.wim
通过提取 ISO 文件(使用 WinRAR)收到的另一个文件进行了比较 - 哈希值确实不同。
然后,我install.wim
用另一个install.wim
文件替换了 USB 记忆棒(哈希值现在相同),然后重试 - 没有成功。我仍然收到相同的错误,setupact
现在显示:Calling WIMApplyImage (flags = 0x180)... [...] file corrupted [...] E:\Windows\WinSxS\wow64_microsoft-windows-i..-wow64-setupdll001f_31bf3856ad364e35_6.3.9600.16384_none_dd2bbcb0858e0596\_setup.dll (Error = 1392)
该 PC 现在运行的是 Windows 7 Enterprise,之前使用相同的方法(Rufus、官方 ISO、MBR 等)安装。非常感谢任何帮助。
答案1
将图像刻录到 CD 上(也可以使用 Rufus 来完成)而不是使用 USB 记忆棒最终解决了这个问题。