![“所选磁盘不是固定 MBR 磁盘”错误](https://linux22.com/image/1529760/%E2%80%9C%E6%89%80%E9%80%89%E7%A3%81%E7%9B%98%E4%B8%8D%E6%98%AF%E5%9B%BA%E5%AE%9A%20MBR%20%E7%A3%81%E7%9B%98%E2%80%9D%E9%94%99%E8%AF%AF.png)
一些背景知识
我原本使用 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 的经验,所以在继续之前请先做更广泛的研究。