Система защиты в GPT-таблицах разделов работает следующим образом:
В первом физическом блоке диска (блоке LBA0) расположен защитный (Protective) MBR. club.dns-shop.ru Он обеспечивает совместимость с устаревшим программным обеспечением, работающим с MBR, но «не знающем» о GPT. club.dns-shop.ru Для таких программ структура разделов будет выглядеть как один раздел, занимающий всё место на жёстком диске. habr.com
В LBA1 находится основной заголовок GPT. club.dns-shop.ru В нём содержатся различные данные, например, где начинается и заканчивается область для размещения разделов, а также контрольные суммы самого заголовка и таблицы разделов, по которым происходит проверка их целостности. club.dns-shop.ru
Для обеспечения большей отказоустойчивости GPT имеет вторую (secondary GPT) копию в конце диска. club.dns-shop.ru Таблица разделов располагается с -33 по -1 блок (где -1 — это предпоследний LBA на диске), а последний блок занят резервным заголовком GPT. club.dns-shop.ru Это позволяет восстанавливать GPT при повреждении одной из них. club.dns-shop.ru
Система UEFI проверяет корректность GPT-заголовка, используя контрольные суммы, вычисляемые по алгоритму CRC32. habr.com Если первичный заголовок повреждён, то проверяется контрольная сумма копии заголовка. habr.com Если контрольная сумма копии заголовка правильная, то эта копия используется для восстановления информации в первичном заголовке. habr.com Если же обе копии заголовка повреждены, то диск становится недоступным для работы. habr.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.