将GPT转换为UEFI或MBR


0

我有安装了Arch linux的硬盘,这个磁盘使用GPT。我想把它转换成UEFI用于另一台笔记本电脑(华硕N56VM),它根本不支持从GPT启动(这很奇怪,因为我的旧版ASUS K43SJ可以毫无问题地启动GPT)。

我知道可以使用parted将GPT转换为MBR,但是它无法使用MBR启动(仍然是笔记本电脑识别BIOS中的HDD)

你能描述一下步骤或指向一篇我可以作为参考的文章吗?


2
您无法将GPT转换为UEFI。 UEFI用于引导系统(如BIOS),而MBR和GPT是分区表格式。此外,UEFI需要支持GPT磁盘 - 它在规范中。如果您的系统使用UEFI启动,则它可以支持GPT磁盘。
Darth Android

您的系统已经支持并启用了UEFI如果使用GPT分区,系统也无法启动到您想要执行的操作中,则无法启用UEFI
Ramhound

1
作为一般规则,它 可以从基于BIOS的计算机上的GPT磁盘启动;但是,有些BIOS确实存在必要的错误 跳过一些额外的篮球。 目前还不清楚磁盘的当前状态(GPT或MBR)及其包含的数据。在给出更具体的答案之前,有必要详细阐述这些要点,尽管只是简单介绍了一些基础知识。
Rod Smith

Answers:


4

让我们从一些定义开始。

  • UEFI是更传统的BIOS的继承者。实现方式各不相同,但它们都提供BIOS兼容模式(默认情况下可能禁用)。
  • GPT是传统DOS分区表的后继者,它提供了许多优点,特别是支持从驱动器> = 2TB和> 4分区启动而不使用“hackish”扩展分区。
  • UEFI / GPT引导标准使用FAT32“ESP”分区来包含相关的引导加载程序文件。
  • BIOS / DOS引导标准将引导加载程序写入前512个字节(MBR),这通常是从分区链接配置文件。

正如您所提到的笔记本电脑和2.5“驱动器的最大容量目前是1TB,并且您的优先级似乎是最大化兼容性,建议使用传统的BIOS / DOS / MBR。

你可以利用 gdisk 或者其他工具 转变 (虽然这种任务的数据丢失很高)然后 将GRUB引导加载程序安装到MBR 。您可能需要在UEFI设置中启用BIOS兼容模式才能启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.