正在进行例行更新,但我们的 Windows Server 2019 虚拟机管理程序之一随后没有恢复。相反,它给出了错误“无法访问的启动设备”。
我按照各种指南重建了 BCD,修复了 MBR(尽管它是 GPT,而且据我所知 MBR 未被使用?),使用 DISM 删除了更新。我运行了 chkdsk /f /r,运行了 sfc /scannow,甚至尝试从 RegBack 目录恢复注册表。
由于以下几个原因,我不愿意放弃并重建该服务器:
- 我们的 DR 不是最好的。我们有虚拟机的备份,但没有服务器配置。这纯粹是因为我们没有足够的能力备份主机和虚拟机,而且我没有足够的预算来订购额外的磁带驱动器。
- 这是我们的备份服务器,因此我需要找到一台有资源的服务器(不太可能)并用磁带驱动器配置它,以便我可以使用它来恢复。
我不确定它有多么相关,但是在 diskpart 中列出卷时,C:驱动器在信息列中没有显示“启动”,这听起来不对。
此外,运行时bootrec /fixboot
我收到拒绝访问错误。我遵循了各种指南,但找不到适用于此服务器的解决方案,它们都建议重建 EFI,而我已经这样做了。
有人能给我一些修复这台服务器的建议吗?看起来所有数据都在 C: 驱动器上,但就是无法从那里启动。请帮忙!
编辑-
我现在发现在 bcdedit 中,设备参数设置为partition=\Device\HarddiskVolume2
。我认为应该将其设置为 EFI 卷,我认为partition=\Device\HarddiskVolume1
它是 diskpart 中的卷 1。尝试使用 进行设置会bcdedit /set {bootmgr} device partition=\Device\HarddiskVolume1 system partition
返回错误,提示找不到指定的文件。我是否正确地假设该设备不正确?如果是这样,我该如何正确设置它?