【经验】解决重置 Windows 10 时报错:“无法找到介质” 的错误,Reagentc报错,BCD重建

在这里插入图片描述
在Windows系统执行恢复-重置系统的时候如果出现这个画面:
在这里插入图片描述
这个错误经常发生在硬盘对拷之后目标盘无法启动,或者EFI隐藏分区受损后导致。

一、基础处理流程:

  1. 管理员方式打开cmd

注意:本文所有涉及命令行的指令必须以管理员方式运行,以下不再赘述!

2.输入命令: reagentc /info
3. 如果 Windows RE 状态 是 “Disabled” 或者为 “” ,则说明没有设置正确
4. 输入命令 :reagentc /enable, 开启WinRE启动功能,如果报这个错误,说明找不到Winre映像文件:

REAGENTC.EXE: 在指定的路径中找不到有效的映像。

  1. 现在我们需要想办法搞到以下这个文件: WinRE.wim
    第一种方法是直接在本机系统里搜,这个文件一般在系统里能搜到,管理员打开cmd,输入命令搜索整个C盘:
c:
cd\
dir WinRE.wim /s /a

如果搜索结果为空,可以试试搜索D盘,如果实在找不到,此处提供一个下载地址:
通过百度网盘分享的文件:Winre.wim
链接:https://pan.baidu.com/s/1c7Wfm8P-02Tf0Tk9LCVdtw?pwd=8qh6
提取码:8qh6

WinRE.wim这个文件一般来说是隐藏+系统文件,有时候即使在资源管理器里开启了显示隐藏文件也无法显示,实在没办法就用系统管理员身份打开cmd,先 cd 下载的目录 然后用以下命令取消其隐藏和系统文件属性:
attrib -h -s *.*
接在将他拷贝到c盘的system23里的系统恢复文件夹:
copy *.* C:\Windows\System32\Recovery

  1. 拷贝结束后,输入命令:
reagentc /setreimage /path C:\Windows\System32\Recovery (指定路径)
cd /D C:\Windows\System32\Recovery 
del *.xml  (删除旧资料)
reagentc /enable (重建资料)

然后再用 reagentc /info 命令查看一下,如果 显示【Windows RE 状态: Enabled】,则说明恢复分区已修复,现在再进行系统重置就没问题了。


二、报错: 3bc3错误

如果在上一步输入了 reagentc /enable 后报 3bc3 错误,或者显示操作成功之后,再次用reagentc /info命令查看状态又变成了 Disabled,说明隐藏分区的ID设置有误,按以下流程处理:

  1. 使用Diskpart命令选定系统隐藏分区:
diskpart
list disk 
select disk 0 (尽管一般来说系统盘都是标记为disk 0,此处还是需要根据实际情况来定)
list part (隐藏分区类型标记为“系统”,大小一般是“300MB”)
select part 1 (我的系统里选定分区1,此处需要根据你的实际情况来定)

在这里插入图片描述
2. 修改隐藏分区的ID:

set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b

在这里插入图片描述
注意:这个类型ID是一个固定的值,Windows定义它为GPT硬盘的EFI系统分区,以下来自MSDN:

对于 GUID 分区表 (GPT) 磁盘,为分区的类型字段指定新的 GUID 值。 已识别的 GUID 包括:
EFI 系统分区:c12a7328-f81f-11d2-ba4b-00a0c93ec93b
基本数据分区:ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

  1. 输入exit 退出 Diskpart,重新输入: reagentc /enable ,此时再用 reagentc /info 检查 Windows RE 状态 应该就是 Enabled 了。

三、系统无法启动如何救急?

在折腾以上问题的时候,可以搜出一大堆教程,因为涉及EFI引导扇区,有些操作时不可逆的,可能一不小心就搞砸彻底无法登录 Windows 了 ,让人烦不胜烦!例如开机显示这种画面:
在这里插入图片描述
大意是说系统无法启动了,请找出你的 Windows 安装U盘,并在BIOS里设为U盘启动,在进入开始安装后选择语言,按下一步后不要直接安装系统,而是选择 “修复计算机”。

进入修复模式后,选择:高级选项” > “疑难解答” > “命令提示符”,然后输入以下命令:

diskpart
list disk
select disk 0
list part
select part 1 (这一步前面所述那样,选定EFI分区)
assign letter=v (给这个efi分区配置一个盘符)
bcdboot c:\windows /s V: /f uefi (使用bcdboot命令重新创建引导文件)
输入以下命令来重建BCD并修复引导扇区:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
如果bootrec /fixboot命令返回“拒绝访问”错误,换用这两个指令修复BCD:
bootsect /nt60 sys /mbr
bcdboot c:\windows /s C: /f ALL

后记

重启后,大概率又可以重新回到系统了。这个方法不仅可以用于reagentc命令失效,其实它是一个解决Win10系统因引导问题无法启动的通用方法。所以,大家以后即使碰到开机报黑屏错误完全无法启动的状况,也不要急,可以先用这个方法试试看能不能救。

谢谢阅读。

REAGENTC.EXE 是一个系统工具,用于管理和配置 Windows 操作系统的恢复环境。如果你在运行 REAGENTC.EXE 时遇到错误提示 "无法更新引导配置数据",这通常意味着系统无法修改引导配置数据(BCD)。以下是一些可能的原因和解决方法: ### 可能的原因 1. **权限不足**:运行 REAGENTC.EXE 需要管理员权限。如果没有足够的权限,系统将无法修改 BCD。 2. **BCD 文件损坏**:引导配置数据文件可能已损坏,导致系统无法更新。 3. **防病毒软件干扰**:某些防病毒软件可能会阻止系统工具修改关键系统文件。 4. **系统文件损坏**:其他系统文件损坏也可能导致此问题。 ### 解决方法 1. **以管理员身份运行命令提示符**: - 点击开始菜单,搜索 "cmd"。 - 右键点击 "命令提示符",选择 "以管理员身份运行"。 - 在命令提示符中重新运行 REAGENTC.EXE 命令。 2. **检查 BCD 文件**: - 打开命令提示符(以管理员身份)。 - 输入以下命令并按回车: ``` bcdedit /enum ``` - 检查输出是否显示任何错误。如果有错误,可能需要修复 BCD 文件。 3. **修复 BCD 文件**: - 打开命令提示符(以管理员身份)。 - 输入以下命令并按回车: ``` bootrec /rebuildbcd ``` - 按照屏幕上的指示完成修复过程。 4. **禁用防病毒软件**: - 暂时禁用防病毒软件,然后重新运行 REAGENTC.EXE 命令。 - 如果问题解决,可以将 REAGENTC.EXE 添加到防病毒软件的白名单中。 5. **运行系统文件检查器**: - 打开命令提示符(以管理员身份)。 - 输入以下命令并按回车: ``` sfc /scannow ``` - 等待扫描完成并修复任何发现的问题。 ### 总结 通过以上步骤,你应该能够解决 REAGENTC.EXE 无法更新引导配置数据的问题。如果问题仍然存在,建议联系专业技术支持参考微软官方文档获取更多帮助。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rockage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值