将现有分区设为主分区

将现有分区设为主分区

这是我的磁盘分区:

$ sudo fdisk /dev/sda

Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sda: 186.3 GiB, 200049647616 bytes, 390721968 sectors
Disk model: TOSHIBA MK2035GS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 03ADB682-C0D4-4E99-9FC9-0CF1FA085048

Device         Start       End   Sectors  Size Type
/dev/sda1       2048  16386047  16384000  7.8G Linux swap
/dev/sda2   16386048 221186047 204800000 97.7G Linux root (x86)
/dev/sda3  221186048 390721535 169535488 80.9G Microsoft basic data

Command (m for help): 

我有这个分区:

/dev/sda3  221186048 390721535 169535488 80.9G Microsoft basic data

现在我想创建主分区?我怎样才能做到这一点 ?

为了测试,我通过d命令从 fdisk 删除了该分区,但当我想通过n命令添加新分区时,它没有询问我有关主分区的信息!

答案1

Disklabel type: gpt

你有一个GPT分区表在您的磁盘上和 GPT 上,所有分区都是“主”分区(GPT 上没有扩展分区),因此fdisk不会询问分区类型,它只会创建“普通”GPT 分区。

主/扩展/逻辑分区类型仅存在于MSDOS分区表上——扩展分区实际上是一种“黑客”,旨在克服MSDOS表上4个主分区的限制。 GPT 最多可以有 256 个分区,因此不需要扩展(和逻辑)分区。

相关内容