如何读取 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 以获取分区数量及其分配的大小。
要读取 MBR 分区 table 我们使用偏移量 0x1be
,类似地,读取 GP(artition)T(able) 条目的偏移量是多少(即,分区数和他们的尺寸)。
我正在使用 "gdisk" 编写一个 C 程序来创建分区,我需要将文件系统写入这些分区。因此,为此我需要阅读 GPT header 以获取分区数量及其分配的大小。