“最近提供的启动二进制文件已损坏”

“最近提供的启动二进制文件已损坏”

我的 Windows 10 提示需要更新,所以我重启了它。我没有重启,而是看到了以下屏幕序列:

  • “正在准备自动修复”
  • “输入 BitLocker 恢复密钥:”[我输入了]
  • “诊断您的 PC”
  • “您的电脑未正确启动。重新启动或高级选项”
  • 当我点击“重新启动”时,同样的顺序又开始了。所以我点击了“高级选项”,然后点击了“疑难解答”。

在故障排除屏幕中,我尝试了以下操作:

  • 删除最新的质量更新:失败。
  • 删除最新的功能更新:失败。
  • 运行“启动修复”:我收到一条消息“启动修复无法修复您的 PC”。它还让我查看一个名为的日志文件SrtTrail.txt
  • 我打开了命令行,打开了文件SrtTrail.txt(使用记事本),在最下面一行,我看到了以下消息:A recently served boot binary is corrupt.
  • 我尝试过BootRec /FixMBR-我成功了the operation completed successfully
  • 我尝试过BootRec /FixBoot-我成功了access is denied
  • 我尝试过BootRec /RebuildBCD-我成功了total identified windows installations: 0
  • 我尝试bcdedit /set {default} safeboot minimal启动到安全模式,但随后重新启动并进入序列的开始。
  • 我按照戴尔网站上的说明运行了戴尔预启动系统性能检查,几分钟后收到“成功:结果代码 2000-0000”,这意味着“预启动诊断测试已通过。未发现任何问题”。
  • 我运行了ChkDsk /r。它告诉我我的驱动器没有问题。但我仍然得到相同的序列
  • 我做到了bcdboot c:\windows /s c:。我收到了一条成功消息 - “启动文件创建成功”或类似消息。但我仍然得到相同的序列。
  • 我尝试过sfc /scannow但收到错误“Windows 资源保护无法执行请求的操作”。

我还能做什么来修复此错误?

技术细节:我的 Dell XPS 9570 上装有 Windows 10,BIOS 版本为 1.20.0。未安装其他操作系统。

答案1

成功重新创建 Win 10 EFI 引导加载程序。

我知道这是一个老话题了,但对于那些登陆这里的人来说,以下是在这种情况下对我有用的方法。经历了一系列非常相似的步骤,但也包括从 Neosmart 购买与 EasyBCD 关联的 EasyRE 修复工具。对我没用。

http://woshub.com/windows-8-winload-efi-is-missing-or-damaged/我按照“修复 UEFI 设备的 BCD 和 Winload.efi 文件”的步骤操作,它突然启动了!

  1. 执行命令:diskpart
  2. 列出磁盘上的分区:list volume
  3. 找到一个标记为 ESP 或 EFI 且大小为 100 MB 的分区。记住它(分区的大小和名称可能因 Windows 版本而异,但最重要的是其文件系统必须始终为 FAT32)。如果意外删除了 EFI 分区,可以按如下方式恢复;
  4. 选择此分区:选择卷 2
  5. 为分区分配驱动器号:assign letter=Z
  6. 退出 diskpart: exit
  7. 现在您需要重新创建引导加载程序配置。从 Windows 目录复制引导文件:bcdboot c:\Windows /s Z: /f ALL(将 c:\ 替换为您安装 Windows 的驱动器号)。如果您正确执行了所有操作,则会出现以下消息:引导文件已成功创建;
  8. 重新启动您的设备并检查 winload.efi 文件的启动问题是否已修复。

相关内容