我通常不会在 Windows 10 Professional 机器上使用加密卷,但今天需要这样做。我通常在另一个运行 Windows 7 Enterprise 的系统上使用该驱动器。
我发现这个问题是在我最初连接驱动器时,错过了 Windows 10 解锁驱动器的提示通知。在 Windows 7 上,当您右键单击驱动器时,会出现“解锁驱动器...”选项,然后会显示密码提示。
当我在 Windows 10 机器上执行相同操作时,我得到了以下上下文菜单:
当我尝试打开驱动器时,收到以下错误消息:
这台电脑:
此时,我断开了驱动器的连接,重新连接了驱动器,并通过 toast 通知解锁了驱动器。此时,我想知道无法通过 Windows 资源管理器解锁驱动器的原因。
为什么我只能通过 toast 通知来解锁驱动器?
答案1
我发现了以下有关 Windows 8 的支持文章。 升级到 Windows 8 后无法解锁 BitLocker 加密的驱动器。这篇文章的主题与我的问题很接近,所以我继续验证了以下两个注册表项的内容
Registry subkey:HKEY_CLASSES_ROOT\Drive\shell\unlock-bde Registry
和
Registry subkey: HKEY_CLASSES_ROOT\Drive\shell\unlock-bde\command
我的发现很有趣。
代替:
和
REG_EXPAND_SZ 值:%SystemRoot%\System32\bdeunlock.exe %1
REG_EXPAND_SZ 值:@%SystemRoot%\System32\bdeunlock.exe,-100
Windows 10 计算机上的值如下:
和
REG_EXPAND_SZ 值: %SystemRoot%\System32\BdeUnlockWizard.exe,-1
REG_EXPAND_SZ 值:@%SystemRoot%\System32\BdeUnlockWizard.exe,-100
一旦我将键更改为正确的值:
Registry subkey: HKEY_CLASSES_ROOT\Drive\shell\unlock-bde\command
Registry entry: (Default)
REG_EXPAND_SZ value: %SystemRoot%\System32\bdeunlock.exe %1
和
Registry subkey:HKEY_CLASSES_ROOT\Drive\shell\unlock-bde
Registry entry: (Default)
REG_EXPAND_SZ value: @%SystemRoot%\System32\bdeunlock.exe,-100
一切都按预期进行: