MBR 转换为 GPT 后,msconfig 无法保存。“找不到请求的系统设备”

MBR 转换为 GPT 后,msconfig 无法保存。“找不到请求的系统设备”

长话短说,我最终通过手动删除 MBR 分区并创建 EFI 分区,从 MBR 转换为 GPT。然后由于一些可用空间问题,我使用 gparted 将可用空间移回系统分区,然后运行磁盘检查并更正所有错误。还运行了 /scannow 并修复了一些文件。

  • 系统启动正常
  • 主板设置为仅 EUFI
  • 安全启动已禁用
  • 我尝试了几个 bootrec 命令,但没有成功
  • 我无法在启动过程中按 F8 进入安全模式

我怀疑有一个注册表项或某些我遗漏的东西可以告诉 msconfig 启动文件的实际位置。

系统配置

C: 和 D: 分区

有趣的是,如果我从 AHCI 转到 RAID,我会收到有关 BCD 的错误,并且 Windows 无法启动。我不确定这到底是怎么回事。

答案1

除了重新安装以获得正确的启动/恢复/等分区之外,这里没有其他好的解决方案。我所做的是进行全新安装,然后使用 Macrium reflect 将我的旧 Windows 分区复制过来以替换干净的 Windows 安装。这使我能够创建运行 EFI 所需的系统分区,它们仍然指向 Windows 安装,一切都很好。MBR 到 GPT 的转换已完成。

相关内容