如何读取 GUID 分区 Table (GPT) 及其条目?

How to read the GUID Partition Table (GPT) and its entries?

要读取 MBR 分区 table 我们使用偏移量 0x1be,类似地,读取 GP(artition)T(able) 条目的偏移量是多少(即,分区数和他们的尺寸)。

我正在使用 "gdisk" 编写一个 C 程序来创建分区,我需要将文件系统写入这些分区。因此,为此我需要阅读 GPT header 以获取分区数量及其分配的大小。

what is the offset for reading the GPT partition table entries

它通常位于 LBA 2. To verify check offset 0x30 (base-10 offset 48) to the GPT