【Bitlocker篇】BitLocker无法加密系统盘,提示正在启动Bitlocker,系统找不到指定的文件的解决方案

​ 先排除先天不足因素(1.首先电脑硬件支持TPM;2.电脑系统支持BitLocker加密;3.除系统盘外其他盘能正常启用BitLocker加密),仍然无法启动BitLocker加密系统盘,最终更改REAGENT.XML文件参数成功解决,踩坑做个记录。—【suy】

文章目录

  • 【Bitlocker篇】BitLocker无法加密系统盘,提示正在启动Bitlocker,系统找不到指定的文件的解决方案
    • 1、实验环境
  • (一) 问题:正在启动Bitlocker,❌系统找不到指定的文件
    • 1、BitLocker Drive Encryption Service 开启服务
  • (二)解决方法:更改ReAgent.xml文件内容
    • 1、进入ReAgent.xml文件路径
    • 2、更改ReAgent.xml文件内容如下
    • 3、重启电脑,成功启动系统盘加密
    • 4、问题可能性分析
  • (三)其它尝试过的方案-无效
    • 1、开启组策略:启动时需要附加身份证
    • 2、SFC扫描磁盘完整性
  • 总结

1、实验环境

系统 版本
Windows11专业版 21H2(OS内部版本 22000.652);
受信任平台模块 2.0

(一) 问题:正在启动Bitlocker,❌系统找不到指定的文件

​ 启用系统盘(C盘)的BitLocker的时候, 提示"系统找不到指定的文件", 如下图。

1、BitLocker Drive Encryption Service 开启服务

​ 这是最快的排错方案,先看服务BitLocker Drive Encryption Service是否已经开启,没有的点击启动,并设置自动运行。
win+R运行命令services.msc -> 服务 -> BitLocker Drive Encryption Service -> 启动服务。
启动该服务并重启电脑,问题依旧,系统盘仍然提示找不到指定的文件。

(二)解决方法:更改ReAgent.xml文件内容

​ 参考链接:Bitlocker “The system cannot find the file specified” (microsoft.com)。

1、进入ReAgent.xml文件路径

​ 路径:C:\Windows\System32\Recovery\ReAgent.xml

2、更改ReAgent.xml文件内容如下

​ 删除或重命名ReAgent.xml文件,操作前先做好资料备份!!!当尝试再次运行bitlocker会自行创建一个新的ReAgent.xml文件;如果你这一步可以,那就很幸运恭喜你;如果不行,那就直接更改ReAgent.xml文件内容

​ 一般系统文件需要管理员权限才能修改,如果出现无法保存,建议在桌面新建一个ReAgent.xml文件再替换原文件。更改代码如下所示:

<?xml version='1.0' encoding='utf-8'?><WindowsRE version="2.0"><WinreBCD id="{00000000-0000-0000-0000-000000000000}"/><WinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/><ImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/><PBRImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/><PBRCustomImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/><InstallState state="0"/><OsInstallAvailable state="0"/><CustomImageAvailable state="0"/><IsAutoRepairOn state="0"/><WinREStaged state="0"/><OperationParam path=""/><OsBuildVersion path=""/><OemTool state="0"/><IsServer state="0"/><DownlevelWinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/><IsWimBoot state="0"/><ScheduledOperation state="0"/>
</WindowsRE>

​ 截图内容如下:

3、重启电脑,成功启动系统盘加密

​ 重启后,启动BitLocker加密系统盘,没再提示错误,直接出现加密流程选项!!!

4、问题可能性分析

​ 当我们尝试打开 Bitlocker 控制台加密系统盘,ReAgent.xml 文件已经填充了 WinreBCD 和 WinreLocation 路径的特定 GUID,而这些参数可能会因为系统环境等变化,使得启动BitLocker而无法正确引导。

​ 手动将 ReAgent.xml中的 GUID 和偏移量.xml都设置为 0,从而让Bitlocker 按预期工作。

(三)其它尝试过的方案-无效

​ 以下几种方法都尝试了,还是无法解决,问题依旧。当然,以下尝试的方法不行并不一定说其它机子遇到尝试以下方法也不行,有可能还是和我本机环境有关吧,主要是做个记录。

1、开启组策略:启动时需要附加身份证

​ Win+R 终端运行gpedit.msc命令,打开组策略;

​ 路径:计算机配置->管理模板->Windows组件->BitLocker驱动器加密->操作系统驱动器->启动时需要附加身份验证;

​ 双击启动时需要附加身份验证策略项,点击 已启用选项 并将 没有兼容的TPM时允许BitLocker 打上勾,随后应用确定;

​ 再次WIN+R 输入 gpupdate /force 更新修改后的策略,电脑重启;

2、SFC扫描磁盘完整性

管理员终端执行命令:

bcdboot C:\Windows /s C: /l zh-cn /f all

或者

bcdboot %systemdrive%\Windows

​ 使用SFC 扫描后,本机显示正常未发现问题;如有尝试有问题的修复完成后,重新启动电脑,系再尝试是否可以启用BitLocker。

总结

​ 数据无价,操作有风险,只是个人做个记录,自己的数据请自己负责!!!每台设备情况不一,也不代表遇到的问题都能用此方法解决。

[1] Bitlocker “The system cannot find the file specified” (microsoft.com)

[2] WIN10 系统盘启用BitLocker 时, 显示"系统找不到指定的文件" - Microsoft Community

名称 时间
开始编辑日期: 2022 年 04 月 30 日
最后编辑日期: 2022 年 05 月 01 日

【Bitlocker篇】BitLocker无法加密系统盘,提示正在启动Bitlocker,系统找不到指定的文件的解决方案相关推荐

  1. 关于VS code ESP-IDF 提示“loading ‘build.ninja‘: 系统找不到指定的文件” 的解决方案

    最近在搞一个开源项目玩,需要用IDF编译工程,奈何之前没用过IDF,只好自己装一下,又不想放弃VS code的便捷:后面发现VS code可以支持IDF平台,就在VS code中安装了:如何安装不再本 ...

  2. python idle运行显示找不到指定文件_Robotframework ride ,运行后提示, [WinError 2] 系统找不到指定的文件。...

    CMake学习笔记 C++开发者必备技能CMake  先简单介绍一下,CMake是一个跨平台的编译工具,它可以根据不用的平台,不同的编译环境,生成不同的MakeFile,从而控制编译的过程. 使用CM ...

  3. VS2005安装后,启动调试时,提示“无法启动程序 系统找不到指定文件”的解决方案

    关于VS.net 2005错误: "无法启动程序"C:/.../.../test.EXE".系统找不到指定文件" --如果出现以上错误,可以试试:在菜单栏上找到 ...

  4. Win10 开启BitLocker无法加密系统盘,提示正在启动Bitlocker,系统找不到指定的文件

    环境: Win 10专业版 联想E14 Gen2 问题描述: Win10 开启BitLocker无法加密系统盘,提示正在启动Bitlocker,系统找不到指定的文件 解决方案: 1.BitLocker ...

  5. sql2000 指定的服务器不存在,SQL Server 2000服务无法启动,提示“系统找不到指定的文件”解决方法及sp4安装不上...

    SQL Server 服务管理器中无法启动SQL,提示"系统找不到指定的文件".其原因是: 在SQL的安装目录(X:\X..X\Microsoft SQL Server\MSSQL ...

  6. 命令行错误提示--系统找不到指定的文件

    命令行错误提示--系统找不到指定的文件 解决办法 在一次下载模块时突然发现我的npm命令无法使用,如npm -v 查看版本的命令,错误提示:系统找不到指定的文件. 我刚开始以为是我的node无法使用了 ...

  7. net start mysql 提示:发生系统错误 2。 系统找不到指定的文件。

    因为要用到MySQL数据库,从官网下载了Windows版本的MySQL Server,因为不是msi版本,所以在安装了时候出现了一些问题. 问题1. 提示:服务名无效. 这种情况一般是因为没有安装my ...

  8. SQL Server 2017无法启动,提示“系统找不到指定的文件”【虚拟机内安装的】

    虚拟机装了一个win10的,然后它就自动更新了 太烦人了啊,现在没办法了,我这虚拟盘又不够,哪能再更新?!!!辣鸡啊... 结果取消之后就出现问题了... 又是SQLServer的,唉 -- 标题:  ...

  9. SQL Server 2000服务无法启动,提示“系统找不到指定的文件”解决方法及sp4安装不上...

    因为有需要,所以在别人的电脑安装了sql2000,并需要大sp4的补丁.之前这些安装打补丁的操作在自己的电脑上操作那是没有碰到一点问题,一路通畅的搞定啦!(幸福啊),但是今天在别人的电脑上安装并打补丁 ...

最新文章

  1. c语言函数的可选性自变量
  2. validator API文档
  3. flex布局一行三个_CSS Flex布局
  4. PAT甲级1020 Tree Traversals:[C++题解]树的遍历、由中序序列和后序序列递归建树
  5. (JAVA)Arrays数组工具类
  6. SQL SERVER 中 实现主表1行记录,子表多行记录 整合成一条虚拟列
  7. Linux系统查看系统硬件,linux怎么查看系统硬件信息
  8. 如何让我的mfc应用程序可以在最上面?
  9. python date,datetime 和time的区别
  10. linux内核中打开文件 及属性控制
  11. 【白皮书分享】2020中国硬科技创新白皮书.pdf(附下载链接)
  12. vconsole在手机真机模拟器上显示console控制台
  13. 加密和解密盐的使用_码农吐糟面试官:居然问我md5是对称加密还是非对称,故意的吧?...
  14. 银行卡收单相关文章汇集
  15. 2016英语三级分数计算机,2016年英语三级成绩查询准考证号忘了怎么办?
  16. atom的linux版本,Atom平台多版本Linux性能测试
  17. css3 滤镜效果(黑白滤镜、模糊化处理等)
  18. Android RenRen SDK 接入教程
  19. 谁与争锋,JDK动态代理大战CGLib动态代理
  20. c++数独游戏2.0

热门文章

  1. Orleans 2.0 官方文档 —— 8.5 实现细节 - 集群管理
  2. java二维数组元素_java二维数组,获取整行元素详解
  3. git 切换分支代码未更新,尝试新方法
  4. 如何构建一个简单的虚拟直播间?虚拟直播间怎么弄?
  5. 麒麟处理器是基于arm的吗_为什么说到麒麟处理器就说是买的ARM架构,苹果、高通不是吗?...
  6. 提取公积金所需材料及注意事项
  7. IP地址、子网掩码地址、网关地址、网络号、主机号之间的关系
  8. php 处理微信账单
  9. java jdk安装在_java JDK安装
  10. 正当防卫2 渲染技术