V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acess
V2EX  ›  Windows

[虚惊一场]Bitlocker 突然输入正确密码/恢复密钥也不能解锁, manage-bde -status 提示参数错误

  •  
  •   acess · 2016-10-26 21:16:01 +08:00 · 23757 次点击
    这是一个创建于 2954 天前的主题,其中的信息可能已经有所发展或是发生改变。
    还是得吐槽一下微软……明明可以正常解密, manage-bde 偏偏要报错,吓人一大跳。

    给一个接近 1TB 的大分区开了 BitLocker ,因为系统分区也有 BitLocker ,所以也开启了自动解锁。
    所有空间加密完成后,一直用着没问题。
    不过最近系统碰到一点问题,用 Windows 安装盘启动,就需要解锁。
    第一次进去,用 manage-bde -unlock D: -pw 还能解锁,不过大概是手贱输了一次 manage-bde -autounlock -enable D:(没成功)然后重启了一次(关闭安装程序窗口,应该算正常重启),接着就再也不能解锁了,卡了 1 秒后就提示该密码不能解锁。
    当时额头就有点冒汗了……虽说也没啥至关重要的东西在里面,不过有些文件丢了还是蛮心疼的。
    冷静下来,找来恢复密钥(其实就是数字密码而已……和一般的密码等密钥保护器应该是等价的,可以随便生成多个或删除),核对 ID 无误,输入……还是卡了 1 秒提示无法解锁。
    输入 manage-bde -status D:,输出大概是这样的:

    BitLocker 驱动器加密: 配置工具版本 10.0.14393
    版权所有 (C) 2013 Microsoft Corporation 。保留所有权利。

    卷 D: [标签未知]
    [数据卷]

    大小: 未知 GB
    BitLocker 版本: 2.0
    转换状态: 未知
    已加密百分比: 未知%
    参数错误(具体输出没记下来,抱歉)

    难道我要和数据说 Byebye 了!?不,还有 repair-bde 这个救命稻草。
    找来另一台电脑,挂上 USB 移动硬盘盒,准备导出镜像。这时在这台电脑上用 manage-bde -status 看了一下,想不到这回没报参数错误,完整地输出了结果。
    索性 manage-bde -unlock 尝试解锁,输入密码后,居然成功了,看到了分区里的所有文件!
    安全拔出移动硬盘,改用 MSDaRT 在自己的电脑上启动,再次用 manage-bde -unlock 尝试解锁——也没问题!
    下一步当然是关闭 BitLocker ,完全解密这个分区……不过对出错原因仍然比较好奇,可能是 WinPE 环境下设置自动解锁触发了 Bug ?
    第 1 条附言  ·  2017-03-21 00:04:03 +08:00
    虽然具体过程记不清了,但貌似我有在 Windows Setup 的 WinPE 环境下重新加密的行为,所以……
    可能只是因为 WinPE 是 10240 版本,不支持 AES-XTS ?[doge]
    果然……我只是 shot myself in the foot 而已😂
    暂时没空做实验验证了。有 V 友有空闲时间可以用虚拟机试试。
    第 2 条附言  ·  2017-04-19 21:02:31 +08:00
    已经用虚拟机尝试重现。
    使用 AES-XTS 加密时,在 Win10 10240 下,确实是双击提示输入密码时即使输入正确密码也提示密码错误,而且 manage-bde 命令会报参数错误 0x80070057 。
    虽然微软的提示有点坑,但归根到底还是我没践行 RTFM😂
    2 条回复    2017-04-19 19:55:24 +08:00
    dotslashdotslash
        1
    dotslashdotslash  
       2016-10-27 13:26:46 +08:00 via iPhone
    关注
    wangxiao20170401
        2
    wangxiao20170401  
       2017-04-19 19:55:24 +08:00
    关注
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1205 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:13 · PVG 07:13 · LAX 15:13 · JFK 18:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.