Windows 10 MBR 启动 - bootrec /rebuildbcd 显示“找不到请求的系统设备”

Windows 10 MBR 启动 - bootrec /rebuildbcd 显示“找不到请求的系统设备”

在组装 PC 之后进行清理的过程中,我破坏了 Windows 安装,并且我不知道如何在不重新开始的情况下修复它。

我在华硕 Strix X370-F 上安装了三星 960 M.2 SSD 和 2 个 SATA HDD。我通过 USB DVD 驱动器从旧 DVD 在 SSD 上安装了 Windows 10 pro。我意外地以传统模式而不是 UEFI 启动 DVD 进行安装,并且它将 SSD 格式化为 MBR。出于某种原因,它还将其中一个 HDD 格式化为 MBR,并在其上创建了一个 500 MB 左右的系统分区。

完成所有设置后,我删除了硬盘并将其重新格式化为 GPT,只保留一个分区,删除了系统分区。现在我有一个装有操作系统和恢复分区的 MBR SSD 和 2 个装有用户文件(但与系统无关)的 GPT HDD。

PC 出现空白提示。我尝试从 DVD 运行启动恢复,将其作为 UEFI 和传统启动,但没有任何效果。我尝试了 bootrec /fixmbr 和 bootrec /fixboot,它们成功完成,从那时起,我在启动时缺少 bootmgr。我尝试了 bootrec /rebuildbcd,它找到了 Windows 安装,但随后显示“找不到请求的系统设备”。我尝试了建议先导出并删除我的 bcd,但也失败了,我甚至没有启动文件夹。

我发现的所有后续步骤指南都建议创建 EFI 分区,但我无法在 MBR 驱动器上执行此操作。我该怎么办?

多谢!

答案1

问题似乎是我没有活动分区。我尝试为此创建一个单独的分区,但由于某种原因,我无法做到这一点,但是我可以使 Windows 分区处于活动状态,之后 /rebuildbcd 解决了我的问题。

有趣的是,我昨天也这样做了(使 Win 分区处于活动状态),并且我确信在那之后我重试了 bootrec 咒语但没有任何运气,但今天它成功了。

答案2

我遇到了同样的问题,使用的是 mbr 磁盘。将第二个磁盘(我有 2 个)的第一个分区设置为活动状态确实解决了我的问题。

以下是我到达那里的方式:

  • 从 Windows DVD 启动

  • 选择“修复我的电脑”

  • 先进的

  • 命令提示符

  • 类型diskpart

  • select disk 1

  • select partition 1

  • Active

  • 退出并关闭

完成后,磁盘能够正确加载 Windows 10。

相关内容