我设法让我的 Win 10 机器进入自动修复循环。
在尝试了几个修复选项之后,我尝试禁用 bcdedit 中的恢复。我运行了以下代码的不同版本:
bcdedit /set {default} recoveryenabled No
bcdedit /set {current} recoveryenabled No
bcdedit /set bootstatuspolicy ignoreallfailure no
bcdedit /set {default} bootstatuspolicy ignoreallfailure no
etc.
每次执行完这些操作后,我都会尝试使用此代码检查值是否发生变化
bcdedit
但 recoveryanbled 始终是 YES。
我还注意到我必须输入<
而>
不是{
}
这是正常的吗?
答案1
如果未指定参数/store,bcdedit 将对系统 BCD 进行操作。
系统 BCD 位于启动设备(可以是硬盘、USB、DVD......)的活动分区上。
在 UEFI 启动系统 BCD 位于启动设备的 EFI 系统分区 (ESP) 上。
符号 {default} 或 {current} 是固定的,指定“默认”加载器或“当前”加载器对象。
您应该更具体地说明如何进入命令提示符。您使用恢复 USB 吗?USB 上的 Windows 版本(位版本)与硬盘上的相同吗?您是否使用已安装操作系统的恢复控制台?
或者尝试使用可视化 BCD 编辑器它可以完全访问 BCD,无论是系统 BCD 还是任何可访问设备上的任何 BCD。