我观察到 Windows 10 安装的奇怪行为,并试图找出原因以评估可能造成的损害:
Windows 开始出现奇怪的行为,执行系统文件验证的程序(如 VirtualBox 尝试启动虚拟机时)失败,日志文件中出现提示,\\Windows\System32\ntdll.dll
签名不匹配。当我右键单击此文件并检查 Microsoft Windows 签名的详细信息时,它确实显示签名无效。
接下来,我使用 Windows 资源检查器 ( ) 进行了检查sfc \scannow
,也发现文件ntdll.dll
已损坏。在其日志中,似乎几次修复尝试都失败了,但最终文件被正确修复。然而,事实证明这是不正确的,因为重启后我遇到了同样的无效签名和问题。
最后,我获得了所有权ntdll.dll
(它最初属于TrustedInstaller
,因此无法修改),将其重命名为ntdll.dll.old
并从文件夹中 3 天前的备份中复制了一个版本。此时,复制的ntdll.dll
和的哈希ntdll.dll.old
值不同,但它们的大小完全相同,并且复制的签名有效,而“旧”文件的签名仍然无效。重启后,一切都像以前一样。然而,出于某种非常奇怪的原因,现在和ntdll.dll
的哈希值也匹配,并且的签名也有效?ntdll.dll
ntdll.dll.old
ntdll.dll.old
你知道我面临的问题/损坏原因是什么吗?SSD SMART 值看起来很完美(SSD 可能是我的第一个罪魁祸首)。如果可能的话,我想防止更多损坏并切换可能有缺陷的硬件或采取其他对策...