Этапы загрузки ОС
Загрузка ОС происходит совсем не так, как в BIOS. UEFI не обращается для загрузки Windows к коду MBR, даже если он есть. Вместо этого используется специальный раздел на винчестере, который называется «EFI SYSTEM PARTITION». В нем располагаются файлы, которые необходимо запустить для загрузки.
Загрузочные файлы хранятся в директории /EFI/<ИМЯ ВЛАДЕЛЬЦА>/. Это значит, что UEFI имеет собственный мультизагрузчик, который позволяет в разы быстрей определять и загружать нужные приложения (в BIOS MBR для этого требовались сторонние программы). Процесс загрузки UEFI происходит следующим образом:
Включение компьютера → проверка аппаратного обеспечения.
Загружается прошивка UEFI.
Прошивка загружает диспетчер загрузки, который определяет, с каких дисков и разделов будут загружены UEFI приложения.
Прошивка запускает UEFI приложение с файловой системой FAT32 раздела UEFISYS, как это указано в загрузочной записи менеджера загрузки микропрограммы.
Недостатки
Недостатки у GPT имеются, и самый ощутимый из них — нет поддержки технологии в предшевствующих устройствах, использующих прошивку BIOS. ОС семейства Windows умеют различать и работать с GPT разделом, но не все могут с него загрузится. Приведу наглядный пример в таблице.
Операционная система
|
Разрядность
|
Чтение, запись
|
Загрузка*
|
Windows 10
|
x32
|
+
|
+
|
x64
|
+
|
+
|
Windows 8
|
x32
|
+
|
+
|
x64
|
+
|
+
|
Windows 7
|
x32
|
+
|
—
|
x64
|
+
|
+
|
Windows Vista
|
x32
|
+
|
—
|
x64
|
+
|
+
|
Windows XP Professional
|
x32
|
—
|
—
|
x64
|
+
|
—
|
* — загрузка Windows с GPT раздела возможна лишь при использовании прошивки UEFI.
Совет! Если ваш жесткий диск записан в формате GPT, а компьютер работает под управлением BIOS, рекомендую прочитать статью: инструкция по преобразованию стиля GPT в MBR.
Также, среди недостатков GPT можно выделить:
Невозможно назначить имя всему диску, как отдельным разделам (есть только свой GUID).
Идет привязка раздела к его номеру в таблице (сторонние загрузчики ОС предпочитают использовать номер вместо имен и GUID).
Дубликаты таблиц (Primary GPT Header и Secondary GPT Header) строго ограничены в количестве 2 штук и имеют зафиксированные позиции. В случае повреждения носителя и наличия ошибок, этого может быть недостаточно для восстановления данных.
Эти 2 копии GPT (Primary и Secondary GPT Header) взаимодействуют друг с другом, но не позволяют удалить и перезаписать контрольную сумму в случае, если она в одной из копий не верна. Это значит, что не предусмотрена защита от плохих (битых) секторов на уровне GPT.
Наличие таких недочетов показывает, что технология недостаточно совершенна и над ней еще нужно работать.
Совет! Рекомендую ознакомится с информацией: как установить Windows 10 в UEFI BIOS на диски со структурой MBR или GPT?
Do'stlaringiz bilan baham: |