Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
End.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
192.04 Кб
Скачать

4. Uefi. Целевое назначение и процесс запуска.

Альтернативой BIOS является UEFI. Основной целью создания замены BIOS было избавление от сложностей и неудобств устаревшей технологии (BIOS имеет очень ограниченные возможности по взаимодействию с системой и запуску – MBR позволяет содержать программу размером лишь 440 байт, поддерживает лишь 4 загрузочных раздела, использует 32-разрядные значения секторов и систему «флажков» для идентификации разделов, усложняет сопряжение дополнительных модулей и многое другое). Главное концепцией UEFI (помимо аппаратной независимости) является модульность – UEFI не является отдельно взятой программой, а скорее набором программных комплексов, которые выполняются в определенные моменты загрузки системы. Например, отдельно выделяется модуль самодиагностики системы, или модуль запуска ОС. Дополнительно, UEFI умеет взаимодействовать непосредственно с файловыми системами, а не только с загрузочными секторами, что позволяет держать загрузчик любого объема в любой точке жесткого диска.

В процессе запуска UEFI различает, но не использует MBR. Вместо этого, UEFI ищет специальный раздел на жестких дисках, называемый EFI System Partition, содержащий файлы необходимые для запуска операционной системы. На данном системном разделе могут размещатся загрузочные файлы множества операционных систем/жестких дисков и абсолютно любого размера. В процессе запуска пользователю будет предоставлен выбор из доступных «приложений».

5. Gpt. Целевое назначение и структура.

1. Использование GPT

2. Поддержка GPT должна присутствовать на уровне следующих трех категорий программного обеспечения: ядро, загрузчик и низкоуровневые утилиты для работы с диском. Если вы используете GPT при конфигурировании большого RAID-массива, то стоит обратиться к документации и выяснить, поддерживаются ли файловой системой диски очень большой емкости.

Компания Intel® разработала GPT как часть спецификации интерфейса EFI (Extensible Firmware Interface), который призван заменить собой BIOS (дополнительную информацию вы можете найти в разделе Ресурсы). Не обращая внимания на тот факт, что GPT является частью стандарта, предназначенного для замены устаревшей системы BIOS, можно использовать GPT даже в тех компьютерах, которые основаны на BIOS. Если на вашем компьютере используется EFI, то это является дополнительным плюсом применения GPT. Независимо от того, используется ли на вашем компьютере устаревшая система BIOS или новый интерфейс EFI, таблица разделов GPT позволяет устранить множество ограничений, связанных с главной загрузочной записью:

  1. GPT работает исключительно с адресацией LBA, поэтому можно забыть обо всех проблемах, связанных с адресацией CHS.

  2. Дисковые указатели имеют размер в 64 бита; это означает, что GPT может работать с дисками емкостью вплоть до 512 x 264 байтов (8 зебибайтов, или 8.6 миллиардов ТиБ) при размере сектора 512 байтов.

  3. Структуры данных GPT хранятся на диске в двух местах: в начале и в конце диска. Это повышает шансы на успешное восстановление данных после аппаратных сбоев или обнаружении сбойных секторов.

  4. Для критически важных структур данных вычисляются циклические значения проверок избыточности, что повышает шансы на обнаружение поврежденных данных.

  5. GPT хранит все разделы в единой таблице разделов (которая резервируется), поэтому нет необходимости использовать расширенные или логические разделы. По умолчанию можно создать 128 разделов, но размер таблицы разделов можно изменять, если это поддерживается программным обеспечением для работы с разделами.

  6. MBR использует для идентификации раздела однобайтовый код с типом раздела, однако GPT использует для этого 16-байтовый глобальный уникальный идентификатор (GUID). Это снижает вероятность коллизий, связанных с типом разделов.

  7. GPT позволяет использовать удобочитаемые имена разделов. Это поле можно использовать для присвоения в Linux® имен разделам /home, /usr, /var, а также другим разделам для их быстрой идентификации при работе с программным обеспечением.

http://www.ibm.com/developerworks/ru/library/l-gpt/

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]