经过长时间的搜索,我没有找到任何东西,所以我决定创建自己的帖子。
这是 gparted 的屏幕截图: (https://i.stack.imgur.com/IdlCO.jpg)
我有两个问题:
如何将位于扩展分区的逻辑分区 (sda5) 移动到未分配空间中的主分区?
之后,我想通过 gdisk 将 MBR 更改为 GPT。Gdisk 会自动删除所有分区吗?
或者我的分区可以像这样保存: http://slavisa-jovanovic.com/linux/2015/02/19/mbr-to-gpt.html 您认为它有效吗?
(因为我无法备份我的数据,所以我想确定一下。)
感谢您的回答!!
答案1
如果最终目标是转换为 GPT,那么首先进行逻辑到主转换是没有意义的;gdisk
将会读到两个都主分区和逻辑分区,并在保存分区表时将它们都转换为 GPT 分区。这假设,但是,请确保没有其他问题,例如分区与 GPT 数据结构重叠或 MBR 分区表结构损坏。正如 oldfred 指出的那样,官方gdisk
文档提供了有关如何执行此转换的明确说明:
http://www.rodsbooks.com/gdisk/mbr2gpt.html
(请注意,我是的作者gdisk
。)
如果你想进行逻辑到主转换没有如果您需要转换为 GPT,或者需要在转换为 GPT 之前临时执行逻辑到主磁盘的转换,则可以使用 FixParts ( ) 执行此操作,它是Ubuntu 软件包fixparts
的一部分。请参阅gdisk
官方 FixParts 文档有关如何执行此操作的信息。请注意,有一些注意事项和限制,但看起来您/dev/sda5
应该可以轻松转换。正如我所说,这样做作为转换为 GPT 的准备工作是没有意义的,因为gdisk
将读取主分区和逻辑分区并转换它们,如果可能的话。(请注意,FixParts 与 共享大量代码gdisk
。特别是,两者都以相同的方式读取 MBR 分区表。)