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

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

今天,我“始终在线”的家用台式机似乎完全没有响应。很明显,我只有一个选择,那就是将其重置。起初,它似乎启动到了我的登录屏幕,但我又一次错误地重置了电​​源。从这时起,我就无法启动了。它显示“无法访问的启动设备”蓝屏幕。

恢复或还原不起作用。从 cmd 提示符中,我看到我的 C:\ 驱动器,并且所有文件似乎都正常,全部chkdsk显示驱动器一切正常。

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

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

我尝试通过启用它从 UEFI 分区运行所有程序,diskpart但仍然“拒绝访问”,无论fixboot我怎么努力。有一个建议“拒绝访问”错误:格式化 UEFI 分区,然后EFI\Microsoft\Boot\在那里手动创建并重试bootrec /fixboot,但我发现考虑它很古怪。

有什么建议吗?可能出了什么问题?

答案1

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

"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.

答案2

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

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

看起来 Windows 10 bootrec 存在一些问题。

答案3

对我来说这容易多了:两周后(!!)Windows 10 无法通过 UEFI 启动,也无法识别我的 GPT 磁盘,我只需使用diskpart安装 DVD/USB 即可:

diskpart
list disk
sel disk 0
sel vol 1
attributes volume clear readonly
sel vol 2
attributes partition clear readonly 
sel vol 3
attributes... 

...对我有用,所以我可以在两周后启动 Windows 10,无需重新安装。

答案4

如果您遇到“无法访问的启动设备”并且此线程中的其他内容都无法帮助您,那么您可能正在尝试从机箱或 USB / nvme 驱动器启动 - 您需要执行以下操作:

编辑注册表HKLM/SYSTEM/HardwareConfig/{..guid..}并设置BootDriverFlags = 0x14(guid 是系统特定的,如果您使用驱动器启动了不同的系统,则可能会有多个,如果您不确定哪一个,您可以直接编辑它们)

相关内容