我试图在笔记本电脑上恢复出厂设置,但出现了“无法找到恢复环境”的错误。谷歌搜索建议我运行reagentc/enable
命令行来解决这个问题。当我这样做时,我得到了这个错误:
REAGENTC.EXE: Windows RE cannot be enabled on a volume with BitLocker Drive Encryption enabled.
我没有意识到我已启用 BitLocker 驱动器加密,我尝试禁用它。结果却发现它没有启用?:
那么有些 Windows 程序认为 BitLocker 驱动器加密已启用,而有些则不认为?我想这无关紧要 - 我只想reagentc/enable
。
有任何想法吗?
答案1
消息“Windows(C:)BitLocker等待激活”意味着C:
确实已加密,但加密数据的全卷加密密钥(FVEK)以纯文本形式保存到磁盘。
如果要删除 BitLocker 而不激活它,请使用:
manage-bde c: -off
更多信息请参阅帖子
带有 BitLocker“等待激活”的卷是否加密?
答案2
对于其他任何发现此问题的人来说,这都是一条毫无帮助的错误信息,因为我认为它的实际含义是“我找不到适合用于 Windows 恢复的分区,所以我想使用你的系统分区,但我不能,因为 bitlocker 已打开”
换句话说,真正的问题是您的恢复分区有问题。
就我的情况而言,虽然我尝试将分区类型设置为 27,但我一定是做错了,因为它实际上是 07。将其设置为 27 解决了问题,然后 agentc /enable 就可以正常工作了。
感谢 YouTube 上的“IT Army”,我在那里找到了修复该问题的方法。
对我来说命令是
磁盘分区
选择磁盘 0
列表部分
sel 第 3 部分(您的可能不同)
det 部分(注意类型是 07 而不是 27)
设置 id=27
det 部分(现在正确)
出口
试剂c /启用
您可以在 C:\Windows\Logs\ReAgent 中找到 Reagentc 的调试日志
就我的情况来说,明显的线索是:
2024-04-28 21:09:40,信息 [ReAgentc.exe] 检查偏移量 511025610752 处的分区,分区号:3
2024-04-28 21:09:40,信息 [ReAgentc.exe] 跳过类型不是 MSFT_RECOVERY 的 MBR 分区