无法启动 Windows 10,“bootrec /fixboot”给出“拒绝访问”

Pav*_*l P 32 boot windows-10

我今天“永远在线”的家庭桌面似乎完全没有响应。很明显,我只有一种选择来重新启动它。起初它似乎启动到我的登录屏幕,但我再次错误地进行了电源重置。从这一点开始,我无法启动。它显示“无法访问的启动设备”蓝屏。

恢复或还原不起作用。从 cmd 提示符我看到我的 C:\ 驱动器,所有文件似乎都没有问题,整个chkdsk表明驱动器一切正常。

bootrec /FixMbr有效,但是bootrec /fixboot让我“访问被拒绝”。

bootrec /scanos并且bootrec /rebuildbcd都显示“已识别的 Windows 安装总数:0”

我试图通过使之从UEFI分区运行它diskpart,但我仍然得到“拒绝访问”fixboot,不管是什么我试过了。对于“访问被拒绝”错误,有一个建议:格式化 UEFI 分区,然后EFI\Microsoft\Boot\在其中手动创建bootrec /fixboot并重试,但我觉得考虑它很奇怪。

有什么建议?可能有什么问题?

aoe*_*lks 36

我遇到了同样的问题,Microsoft Answers 论坛中Darko_65 的建议对我有用:

"bootrec" command sometimes has problems finding proper boot device and windows installation to fix.

Use "bcdboot" command to fix boot (bcdboot requires that partitions are specified explicitly!)

bcdboot C:\windows /s S:

specifies C: as Windows partition, S: as system partition.

Use "diskpart" or "mountvol" commands to map system partition.
Run Code Online (Sandbox Code Playgroud)

  • 也救了我的培根。已将我的 SSD 克隆到一个新的更大的 SSD 然后擦除。只是'bcdboot C:\windows' 为我修复了它。 (9认同)
  • 谢谢你。您将 m̶y̶ ̶l̶i̶f̶e̶ 我克隆的 win10 安装保存在新的 SSD 驱动器上。 (8认同)
  • 对于我们这些克隆到更大 SSD 的人来说,培根仍在保存。 (3认同)
  • 为我工作。只需运行没有 `/s` 部分的 `bcdboot C:\windows` 就足够了。 (3认同)

Jim*_*mes 6

在@aoetalks 给出的答案中,将 BCD 文件复制到新的挂载点对我不起作用。它总是最终说找不到源文件。可能是因为我的 /EFI 目录已损坏。

无论如何,尝试使用 Windows 8.1 USB 媒体启动是有效的。所有命令、bootrec /fixmbr、/fixboot、/scanos 和 /rebuildbcd 都运行良好,几分钟后我就回到了我的桌面。

看起来 Windows 10 bootrec 有一些问题。

  • 这应该是公认的答案。也为我工作。 (3认同)
  • 哇谢谢你!这最终对我有用!我认为这与假设 UEFI 设置的 Windows 10 修复工具有关。但是我的分区使用旧版 MBR BIOS。我使用 [Rufus](https://en.wikipedia.org/wiki/Rufus_(software)) 从 [Windows 8.1 ISO](https://www.microsoft.com/en-ca/ software-download/windows8)(并相应地设置分区方案)。 (2认同)
  • 2020 年 8 月 - 证实这对我也有效。 /fixboot 在 win 10 2004 安装介质上持续失败(“访问被拒绝”)。第一次使用 Win 8.1 安装介质工作。 (2认同)