警告:在“/dev/sda”上检测到 GPT(GUID 分区表)!实用程序 fdisk 不支持 GPT。使用 GNU Parted

警告:在“/dev/sda”上检测到 GPT(GUID 分区表)!实用程序 fdisk 不支持 GPT。使用 GNU Parted

我刚刚在一块新的 SSD 上安装了 Ubuntu,同时还安装了一块用于存储数据的 HDD。

奇怪的是,当我在安装时划分分区时,每个磁盘的开头都保留了 1MB 的不可移动可用空间。但我忽略了它们,因为我认为这不会造成问题。

ubuntu 磁盘分区

但安装后,当我sudo fdisk -l收到以下警告:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   250069679   125034839+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  4294967295  2147483647+  ee  GPT

Partition 1 does not start on physical sector boundary.

我对 GPT/GUID 了解甚少,但我猜测警告是由于安装阶段的 1MB 引起的。

我的问题是:

  1. 该警告是否会成为未来的潜在问题、事宜或困难?
  2. 有没有一种聪明又安全的方法来修复这个警告?

答案1

这个警告不是问题。

它只是警告您该fdisk工具不适用于使用 GPT 分区的磁盘。它仅适用于使用较旧的 MBR(DOS 样式)分区的磁盘。

但是,正如警告所说,parted(fdisk 的替代方案)适用于使用 GPT 分区类型的磁盘。

该警告与 1MB 可用空间无关。该可用空间(实际上略小于 1MB)仅用于确保分区在驱动器上的 1MB 边界上对齐,这通常对 SSD 等较新驱动器的性能有好处。

相关内容