首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将驱动器的分区表从MBR更改为gpt,而不丢失驱动器末尾的NTFS分区?

如何将驱动器的分区表从MBR更改为gpt,而不丢失驱动器末尾的NTFS分区?
EN

Ask Ubuntu用户
提问于 2015-09-10 09:11:22
回答 1查看 28.4K关注 0票数 10

长话短说,我有一个使用MBR分区表格式化的外部USB硬盘驱动器,我希望在我需要保留的~442.33 GB NTFS分区之前,将Ubuntu安装在UEFI模式下的23.40GB未分配空间中:

要在UEFI模式下安装Ubuntu,我需要将驱动器的分区表格式化为gpt。

我不认为有一种简单/直接的方法可以将MBR分区表转换为gpt分区表,所以我也在寻找复杂/间接的方法。

例如,我认为可以通过记录NTFS分区开始,编写新的分区表并将NTFS分区添加到新的分区表中来完成一些事情,但是我从来没有这样做过,我不知道从哪里开始;此外,我不希望在这种情况下第一次尝试这种方法,因为我对这些东西并不很有信心,而且我无法承受丢失我需要保留的NTFS分区的代价。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-09-12 02:20:25

实际上,有一种简单的方法:在磁盘上运行gdisk,然后键入w来保存更改(如果您不做其他操作,则包括将MBR转换为gdisk自动完成的GPT )。尽管如此,有几个注意事项:

  • 如果磁盘是可引导的,则在转换后它将停止可引导。通常可以通过安装合适的引导加载程序来恢复可引导性。NTFS意味着Windows,这意味着从BIOS模式到EFI模式引导的转换.做出这种改变是可能的,但有点乏味。这里是一页描述如何实现它的页面。如果磁盘严格来说是一个数据(非引导)磁盘,那么这个问题对您来说并不重要。
  • 如果磁盘上的最后分区结束得离磁盘的末端太近,它可能需要缩小少量--通常只有几个扇区,尽管许多工具需要舍入到1MiB单元,所以可能会丢失1MiB左右。GParted经常忽略这样的小空白,所以从屏幕上看是否需要这样做是不清楚的。
  • 如果第一个分区开始时离磁盘的启动太近,则可能需要移动它的起始点。显然,你的磁盘不是这样的。
  • 一些元数据,如分区类型代码,将无法正确转换.这对你的磁盘来说不是问题。

有关此主题的更多信息,请参见我的关于MBR到GPT转换的GPT文档. (注意:我是gdisk的作者,默认情况下它是与最新版本的Ubuntu一起安装的;因此该页面可以被视为正式文档)。

票数 18
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/672436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档