进一步阅读

进一步阅读

我刚刚在新分区并完全填充的磁盘上运行了 gdisk,并收到以下错误消息。

由于我刚刚创建了这个单一分区,所以我不确定事物如何会重叠。

我应该担心吗?

merc@merc-All-Series:~$ sudo gdisk
GPT fdisk (gdisk) version 1.0.1

Type device filename, or press <Enter> to exit: ^C
merc@merc-All-Series:~$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************


Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.

Command (? for help): p
Disk /dev/sda: 1953523055 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7F03D27C-4FD8-4A31-A027-8F438F676805
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953523021
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      1953523054   931.5 GiB   8300  Linux filesystem

Command (? for help): 

答案1

gdisk主要从 GPT 分区的角度来处理磁盘。如您所见,它在启动时自动将 MBR 样式的分区表转换为 GPT 分区表。它写入 EFI 分区表。

您对磁盘进行了分区,导致无法在其中写入 GPT 分区表。您用单个分区填满了整个磁盘,而没有在末尾留出空间来存放 GPT 分区将放置在那里的备份 GPT 分区表。讽刺的是,您还留下了太多了一开始就留出空间,用于存放主 GPT 分区表,因为您使用的工具采用了 1MiB 对齐。

如果您希望能够使用尝试对磁盘进行 GPT 分区的工具,请将该分区缩小到足以将备份 GPT 分区表放置在磁盘末尾。如消息所述。

进一步阅读

相关内容