“所选磁盘不是固定 MBR 磁盘”错误

“所选磁盘不是固定 MBR 磁盘”错误

一些背景知识

我原本使用 Linux 进行双启动,为了删除它,我删除了分区,为了摆脱蛴螬事情是这样的,我用恢复盘启动并尝试了所有的BOOTREC命令,但 grub 启动器并没有消失。然后我又看到了另一个教程,上面说要删除分区,但这次:

DISKPART --> LIST DISK --> SELECT DISK 0 (my 1TB disk) --> LIST PARTITION

然后SELECT PARTITION _,在哪里_ = 1,2,3,4 or 5。我最初尝试了分区 3,这是我的C驱动器,然后写入ACTIVE,但随后我收到此错误:

所选磁盘不是固定 MBR 磁盘

我对所有磁盘都尝试了这个操作,但出现了同样的错误。我究竟做错了什么?


在此处输入图片描述

答案1

您的设置似乎使用了谷氨酰胺磷酸酶, 不是膜生物反应器。您尝试将分区设置为,active但此状态特定于 MBR。

但是,GPT 中有一个与 MBR 中的标志Legacy BIOS bootable等效的标志active。由于diskpart抱怨您的磁盘不是 MBR 磁盘,我猜该工具并不关心旧标志。

但即使它确实如此,我怀疑它对你没有任何好处。你的努力和你找到的教程似乎解决了与 MBR 相关的启动过程,其中引导加载程序阶段(通常)位于 MBR 中的活动分区中可变比特率,然后最终在某个文件中。

在你的情况下有一个EFI 系统分区(特别是)。

ESP 包含所有已安装操作系统的引导加载程序或内核映像(包含在其他分区中)、计算机中存在的硬件设备(并在引导时由固件使用)的设备驱动程序文件、在操作系统引导之前运行的系统实用程序,以及错误日志等数据文件。

您提到的命令bootrec也处理 MBR。您的UEFI不需要 MBR 中的任何引导代码,它直接进入 ESP。这解释了为什么您的 GRUB 在您所做的操作后仍然幸存下来。


一般结论是您应该遵循涵盖 UEFI+ESP 案例的教程。我认为这些链接可能是一个很好的开始:

我几乎没有使用过 ESP 的经验,所以在继续之前请先做更广泛的研究。

相关内容