最近的可选 Windows 10 更新(2021-08 适用于基于 x64 系统的 Windows 10 版本 21H1 的累积更新 (KB5005101)) 破坏了我完全加密磁盘 (VeraCrypt) 上的 Windows 安装。
互联网上最相似的问题似乎解决了“切换引导加载程序”的问题。就我而言,我的 VeraCrypt 引导加载程序仍首先被调用并且工作正常。成功提供我的密码后,VeraCrypt 引导加载程序调用 Windows,但它立即崩溃(BSoD:您的 PC/设备需要修复。)。
在全新启动时,第一个错误代码与后续重试不同:
- 第一个错误:
0xc0000225: A required device isn't connected or can't be accessed.
- 后续错误:
0xc000007b: The operating system couldn't be loaded because a critical system driver is missing or contains errors. File: \WINDOWS\System32\Drivers\ksecpkg.sys
然后 Windows 会建议 9 种不同的操作(启动到安全模式等)。所有选项都会立即失败并显示上述错误代码。
现在的问题是,我无法从 Windows 10 启动棒启动并尝试修复 Windows,因为在此阶段,系统分区仍处于加密状态。解密后,我可能需要 Windows 10 启动棒,但我无法使用它,因为在我提供解密密码后,VeraCrypt 不会提供在其他地方启动的功能。
那么,如何在完全加密的磁盘上修复我的 Windows 10?
答案1
这可能不是最有效的解决方案,但至少是一个可行的解决方案:
- 使用 VeraCrypt 救援磁盘1永久解密磁盘。这需要一段时间。之后,VeraCrypt 引导加载程序仍将处于活动状态,但您无需输入密码,只需按下Esc,Windows 就会引导(因为它已经被解密)并且很可能会再次失败。
- 由于你的系统驱动器现在可以读取,你可以从Windows 10 安装介质并修复 Windows 安装。就我而言,大多数选项都不起作用,我不得不恢复到以前的 Windows 恢复点。之后,我能够再次启动 Windows。
- (可选)重新应用所有更新。这一次,它们对我而言很有效。
- 由于 VeraCrypt 引导加载程序未通过永久磁盘解密删除,因此您现在可以执行此操作:只需打开 VeraCrypt 并单击系统 > 永久解密系统分区/驱动器。在这种情况下,这不会再次解密任何内容,但它会删除 VeraCrypt 引导加载程序。
- 之后,你可以重新申请全盘加密。
1只要您不需要恢复 VeraCrypt 引导加载程序、密钥数据(卷标头)或原始系统加载程序,您甚至不必使用为您的特定磁盘创建的原始 VeraCrypt 救援磁盘。您可以使用任何 VeraCrypt 救援磁盘。好吧,您至少应该使用一个匹配的 VeraCrypt 版本。这个问题之前已经确认过这一点。我可以针对 VeraCrypt 1.24-Update7 确认这一点。