今天,我“始终在线”的家用台式机似乎完全没有响应。很明显,我只有一个选择,那就是将其重置。起初,它似乎启动到了我的登录屏幕,但我又一次错误地重置了电源。从这时起,我就无法启动了。它显示“无法访问的启动设备”蓝屏幕。
恢复或还原不起作用。从 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 是系统特定的,如果您使用驱动器启动了不同的系统,则可能会有多个,如果您不确定哪一个,您可以直接编辑它们)