Как читать таблицу разделов GUID (GPT) и ее записи?

Для чтения таблицы разделов MBR мы используем смещение 0x1beТочно так же, каково смещение для чтения записей GP(artition)T(способных) (то есть, количество разделов и их размеры).

Я пишу программу на C, используя "gdisk" для создания разделов, мне нужно записать файловые системы на эти разделы. Поэтому для этого мне нужно прочитать заголовок GPT, чтобы узнать количество разделов и их размеры.

1 ответ

Решение

какое смещение для чтения записей таблицы разделов GPT

Как правило, он находится в LBA 2. Для проверки смещения 0x30 (смещение базы-10 48) к GPT.

Другие вопросы по тегам