更换BitLocker解锁密码需先移除再重建:图形界面须知原PIN/密码,PowerShell可绕过旧凭证强制更新,恢复密钥仅用于一次性解锁后设新密码。

当你在Windows系统中已为驱动器启用BitLocker,并设置了PIN或密码作为解锁方式,但需要更换该凭证时,必须通过系统内置管理界面或命令行工具重新配置预启动身份验证凭据——直接修改旧密码不存在图形化“编辑”入口,所有变更均需先移除再重建。
使用控制面板重置操作系统驱动器的解锁密码
此方法适用于启用了TPM+PIN或TPM+启动密钥组合解锁的C盘,且当前能正常进入Windows系统。
第一步:按 Win + R 输入 control → 回车打开控制面板 → 切换为“大图标”视图 → 点击“BitLocker驱动器加密”。
第二步:在列表中找到标有“正在使用”的操作系统驱动器(通常是C:),点击右侧“管理BitLocker”。
第三步:在新窗口中点击“更改操作系统驱动器的密码”,系统会要求你先输入当前有效的PIN或密码;若已遗忘,此路径将无法继续,必须改用恢复密钥或命令行方案。
第四步:输入新密码两次 → 点击“下一步”→ 系统提示“密码已更新”,此时重启后即使用新密码解锁。
用PowerShell强制更新密码(无需原密码)
当原PIN/密码彻底遗忘,但你仍可登录Windows且拥有管理员权限,可通过PowerShell绕过旧凭证验证,直接替换为新密码。该操作不触发解密,仅更新预启动认证层。
方法一:以管理员身份运行PowerShell → 执行以下命令启用密码保护(若尚未启用):
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
Add-BitLockerKeyProtector -MountPoint "C:" -PasswordProtector -Password (ConvertTo-SecureString "你的新密码" -AsPlainText -Force)
方法二:若已有密码保护器但需替换,先查ID再移除:
$protector = (Get-BitLockerVolume -MountPoint "C:").KeyProtector | Where-Object {$_.KeyProtectorType -eq "Password"}Remove-BitLockerKeyProtector -MountPoint "C:" -KeyProtectorId $protector.KeyProtectorIdAdd-BitLockerKeyProtector -MountPoint "C:" -PasswordProtector -Password (ConvertTo-SecureString "新密码" -AsPlainText -Force)
注意:执行Remove-BitLockerKeyProtector后若未立即执行Add,C盘将失去密码解锁能力,只能靠恢复密钥启动。
从微软账户找回并应用恢复密钥后设新密码
如果你当前卡在BitLocker恢复界面(蓝屏48位数字输入页),且无法进入系统,则必须先用恢复密钥解锁,再进系统设置新密码。
访问 https://account.microsoft.com/devices → 登录与该设备绑定的微软账户 → 在“设备”列表中找到对应电脑 → 点击“查看BitLocker密钥” → 复制48位数字。
重启电脑,在BitLocker恢复界面逐位输入这48位数字 → 按回车 → 进入Windows后立即执行控制面板或PowerShell流程设置新密码。
这一步不能跳过:恢复密钥仅用于一次性解锁,它不会自动同步为新的预启动密码;不手动设置,下次启动仍需输48位密钥。

















