如何找回 Windows 11 误删的 BitLocker 恢复密钥 解决硬盘加密锁定方法

轻雪君_4570

轻雪君_4570

2026-05-30

1218人浏览

原创

bitlocker恢复密钥可通过五种方式找回:一、microsoft账户在线查询;二、azure ad组织账户找回;三、本地文件或打印件查找;四、active directory域控制器提取;五、windows恢复环境命令行获取。

如何找回 windows 11 误删的 bitlocker 恢复密钥 解决硬盘加密锁定方法

当你在启动 Windows 11 时被卡在 BitLocker 恢复界面,屏幕上只显示“输入此驱动器的恢复密钥”和一串 8 位密钥 ID,而你又恰好删掉了当初保存的 .txt 文件或打印件,此时必须立刻从其他可信路径调取那组 48 位数字——它不会自动生成,也不会被系统记住,但大概率还藏在某个地方。

通过 Microsoft 账户在线找回(个人用户首选)

这一步适用于你启用 BitLocker 时用的是个人微软账户(如 outlook.com、hotmail.com 邮箱),且该账户至今未退出登录、未冻结 OneDrive。

1、用手机或另一台电脑打开浏览器,访问 https://account.microsoft.com/devices/recoverykey 或输入简称 aka.ms/myrecoverykey。

2、使用与加密设备完全一致的 Microsoft 账户登录——不是备用邮箱,不是子账户,必须是当初设置 BitLocker 时系统绑定的那个主账户。

3、登录后,在“设备”列表中找到你的 Windows 11 设备名称(可能显示为“DESKTOP-XXXXXX”或你自定义的名称),点击进入详情页。

4、查找“管理恢复密钥”按钮并点击,页面将列出一组或多组 48 位密钥,每组以空格分隔为 8 组 × 6 位数字。

windows-shell-syntax
windows-shell-syntax

在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……

下载

5、【务必核对密钥 ID 前 8 位】——BitLocker 恢复界面上方明确显示了这串 ID,网页中每组密钥旁也标注了对应 ID,ID 不匹配的密钥绝对不能输,否则连续输错 5 次会触发 TPM 锁定。

通过 Azure AD 账户找回(企业/学校设备专用)

如果你的电脑是公司配发、学校统一分发,或登录界面显示的是 work or school account,恢复密钥几乎肯定不在你的个人微软账户里,而由组织后台集中托管。

方法一:直接访问组织恢复门户
1、打开浏览器,输入 https://aka.ms/aadrecoverykey。
2、用你在该设备上实际使用的公司邮箱或校园邮箱(例如 name@company.com 或 student@university.edu)登录。
3、进入“我的设备”或“设备管理”,搜索设备名或资产编号,点击查看详情。
4、在“BitLocker 恢复密钥”区域展开,确认密钥 ID 前 8 位与屏幕提示一致后,复制完整密钥。

方法二:通过 Azure 门户手动查找(需管理员权限才可见)
1、登录 https://portal.azure.com,切换至“Azure Active Directory”。
2、左侧导航栏选择“设备”→“所有设备”,在搜索框中输入设备名。
3、点击目标设备 → 查看“属性”页右侧的“BitLocker 密钥”标签页。
4、若此处为空白,说明密钥未同步至 Azure AD,需立即联系 IT 管理员提取——他们可从域控制器的 AD 数据库中导出原始备份。

检查本地残留备份位置(离线可用)

误删 ≠ 彻底消失。系统曾自动保存的副本可能仍散落在桌面、文档、OneDrive 同步文件夹、邮件草稿、甚至旧备份 U 盘里。

第一步:直奔最可能位置
打开文件资源管理器,在地址栏粘贴并回车:
%USERPROFILE%\Desktop\BitLocker Recovery Key *.txt
如果桌面有类似命名的文件,双击用记事本打开,确认密钥 ID 匹配即可使用。

第二步:全盘文本扫描
在文件资源管理器地址栏输入:
*.txt AND "BitLocker" AND "recovery"
按回车执行高级搜索——这个指令会穿透所有磁盘分区(包括隐藏的恢复分区),只要文件内容含这些关键词就列出来,比手动翻找快 10 倍。

第三步:物理介质复查
翻出抽屉里的打印纸、U 盘、旧笔记本、密码本;检查 Outlook 或 Gmail 中是否曾把密钥作为附件发送给自己;查看 OneDrive “最近删除”文件夹——【OneDrive 账户若被冻结,密钥将无法加载,需先用手机 OneDrive App 解冻】。

从 Windows 恢复环境用命令行提取(仅限 TPM+PIN 加密场景)

此方法只对启用了“TPM + PIN”双重验证的设备有效,普通密码解锁或纯 TPM 模式不适用。它利用系统分区中未被删除的隐藏元数据重建密钥,无需联网。

1、强制重启电脑,在 Windows 徽标出现前反复按 F8 或 Shift+F8 进入恢复环境;若失败,用 Win11 安装 U 盘启动,选“疑难解答”→“高级选项”→“命令提示符”。

2、在命令提示符中依次执行:
diskpart
list volume
找到标有“System Reserved”或“Recovery”的小容量 NTFS 分区(通常为 500MB 左右),记下其盘符(如 S:)。

3、退出 diskpart:
exit
然后输入:
S:\EFI\Microsoft\Boot\Bcdedit /enum {default}
查看输出中是否有 “bitlockerrecoverykey” 字样及对应值——若有,该值即为原始 48 位密钥,直接抄录输入即可。

4、若第 3 步无结果,说明该设备未启用 TPM+PIN 模式,此路径不可用,请立即返回前三个方法重试。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

windows windows 11

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
C语言变量命名
C语言变量命名

c语言变量名规则是:1、变量名以英文字母开头;2、变量名中的字母是区分大小写的;3、变量名不能是关键字;4、变量名中不能包含空格、标点符号和类型说明符。php中文网还提供c语言变量的相关下载、相关课程等内容,供大家免费下载使用。

2023.06.20

3129

3

c语言入门自学零基础
c语言入门自学零基础

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,本专题为大家c语言入门自学零基础的相关文章,以及相关课程,感兴趣的朋友千万不要错过了。

2023.07.25

2308

9

c语言运算符的优先级顺序
c语言运算符的优先级顺序

c语言运算符的优先级顺序是括号运算符 > 一元运算符 > 算术运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符 > 逗号运算符。本专题为大家提供c语言运算符相关的各种文章、以及下载和课程。

2023.08.02

1240

5

c语言数据结构
c语言数据结构

数据结构是指将数据按照一定的方式组织和存储的方法。它是计算机科学中的重要概念,用来描述和解决实际问题中的数据组织和处理问题。数据结构可以分为线性结构和非线性结构。线性结构包括数组、链表、堆栈和队列等,而非线性结构包括树和图等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.09

1178

4

c语言random函数用法
c语言random函数用法

c语言random函数用法:1、random.random,随机生成(0,1)之间的浮点数;2、random.randint,随机生成在范围之内的整数,两个参数分别表示上限和下限;3、random.randrange,在指定范围内,按指定基数递增的集合中获得一个随机数;4、random.choice,从序列中随机抽选一个数;5、random.shuffle,随机排序。

2023.09.05

1356

5

c语言const用法
c语言const用法

const是关键字,可以用于声明常量、函数参数中的const修饰符、const修饰函数返回值、const修饰指针。详细介绍:1、声明常量,const关键字可用于声明常量,常量的值在程序运行期间不可修改,常量可以是基本数据类型,如整数、浮点数、字符等,也可是自定义的数据类型;2、函数参数中的const修饰符,const关键字可用于函数的参数中,表示该参数在函数内部不可修改等等。

2023.09.20

2138

7

c语言get函数的用法
c语言get函数的用法

get函数是一个用于从输入流中获取字符的函数。可以从键盘、文件或其他输入设备中读取字符,并将其存储在指定的变量中。本文介绍了get函数的用法以及一些相关的注意事项。希望这篇文章能够帮助你更好地理解和使用get函数 。

2023.09.20

3440

8

c数组初始化的方法
c数组初始化的方法

c语言数组初始化的方法有直接赋值法、不完全初始化法、省略数组长度法和二维数组初始化法。详细介绍:1、直接赋值法,这种方法可以直接将数组的值进行初始化;2、不完全初始化法,。这种方法可以在一定程度上节省内存空间;3、省略数组长度法,这种方法可以让编译器自动计算数组的长度;4、二维数组初始化法等等。

2023.09.22

15535

6

c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

2023.09.22

549

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习