在Windows和Kali双系统删除Kali

在装了双系统(Windows + Kali Linux)后,许多用户会遇到一个麻烦:想删掉 Kali,却导致 Windows 启动异常或 BitLocker 报错。
这篇文章记录我完整的实践过程,包括分区调整、BitLocker 恢复与修复步骤,希望能帮你避免踩坑。


一、问题背景

我原本在一台笔电上安装了 Windows 11 + Kali Linux 双系统(裸机 dual boot),后来因为 Kali 用得不多,想直接删掉它。
看起来似乎很简单:删掉 Kali 分区,再扩展 Windows 的主分区。
但问题随之而来——BitLocker 加密卷报错、系统无法正常引导、甚至蓝屏要求输入恢复密钥。


二、查看分区结构

打开 磁盘管理(diskmgmt.msc),可以看到两块硬盘:

  • Disk 0:D: 主数据盘
  • Disk 1:C: 系统盘(含 EFI 分区、恢复分区等)

Kali 通常会占用一段空白分区(ext4 或未分配空间),删除时要小心不要误删 EFI。


三、删除 Kali 分区并回收空间

1️⃣ 找到 Kali 所在的 Linux 分区(ext4 / swap)
2️⃣ 右键删除,变成 Unallocated
3️⃣ 在 Windows 的主分区(通常是 C:)上右键 → Extend Volume(扩展卷)

💡 注意:BitLocker 加密时,有时扩展选项会是灰色的,需要先关闭保护。


四、BitLocker 状态异常

我执行 manage-bde -status 查看发现:

Protection Status: Protection Off 
Key Protectors: None Found

这说明 BitLocker 加密层失效了,需要手动修复密钥保护器。


五、重新启用 BitLocker 的步骤

1️⃣ 先为系统盘重新添加恢复密钥:

manage-bde -protectors -add C: -recoverypassword

系统会生成一串 48 位数字,请妥善保存!

2️⃣ 再重新启用保护:

manage-bde -protectors -enable C:

如果提示错误:

ERROR: An error occurred (code 0x8031001d)

说明系统需要至少一个密钥保护器,你只要再添加一个恢复密码即可。


六、逐盘恢复保护状态

我对每个盘都执行:

manage-bde -on D: -RecoveryPassword 
manage-bde -protectors -enable D: 
manage-bde -on E: -RecoveryPassword 
manage-bde -protectors -enable E:

然后再次验证:

manage-bde -status

得到如下输出:

Protection Status: Protection On 
Lock Status: Unlocked Automatic Unlock: Enabled

这表示加密和自动解锁都恢复正常。


七、重启后的 BitLocker 蓝屏(Recovery)

当我第一次重启时,系统蓝屏显示:

BitLocker 恢复:需要输入恢复密钥 
恢复密钥 ID: 730E69ED-B6B4-4ADD-B24E-22ACE527F4E5

这是因为:

  • EFI 启动分区或硬件配置被修改;
  • TPM 模块检测到启动环境变化;
  • 出于安全性,BitLocker 暂时锁定系统。

解决方法很简单:
1️⃣ 输入刚才保存的 48 位恢复密钥;
2️⃣ 进入系统后,重新启用 TPM 信任链:

manage-bde -protectors -disable C: 
manage-bde -protectors -enable C:

之后系统就不会再提示恢复蓝屏了。


八、总结:完整修复链路

步骤命令作用
查看状态manage-bde -status检查每个盘加密情况
添加恢复密钥manage-bde -protectors -add C: -recoverypassword生成新的恢复密码
启用保护manage-bde -protectors -enable C:开启 BitLocker 保护
自动解锁设置manage-bde -autounlock -enable D:非系统盘自动解锁
重启修复 TPMmanage-bde -protectors -disable C: + -enable C:更新信任链防蓝屏

九、经验教训与建议

  • 一定要保存恢复密钥! 建议保存到微软账户或U盘;
  • 删除 Linux 分区前,先暂停 BitLocker 保护
  • 修改分区后首次重启,BitLocker 蓝屏属正常安全行为;
  • 建议最后执行一次 manage-bde -status 确认所有卷状态为:
Protection On 
Lock Status: Unlocked

🧩 经过这一番折腾,我终于安全地删除了 Kali Linux,并让 Windows 的 BitLocker 系统完好无损地恢复正常。
这篇经验记录的不仅仅是命令,更是和操作系统“讲和”的过程。

Last modified on 2025-10-12 • Suggest an edit of this page
← Prev: 工作、政党和统治
Next: Sanctum →