Взаимодействие между UEFI, BIOS и операционной системой Windows работает следующим образом:
- UEFI запускается при включении компьютера. 1 Он проверяет, какие устройства подключены, пробуждает компоненты и передаёт их операционной системе. 1
- BIOS запускается ранее операционной системы. 3 Он производит проверку (процедура POST) всего аппаратного обеспечения компьютера, задавая нужные параметры их работы. 3
- UEFI проверяет все жёсткие диски на предмет главной загрузочной записи MBR (master boot record), которая находится в нулевом секторе и имеет размер 512 байт. 3 При нахождении загрузочной записи UEFI запускает на выполнение загрузочный код в MBR, далее загружается операционная система. 3
UEFI использует более гибкую схему секционирования, чем MBR, известную как таблица разделов с глобальным уникальным идентификатором (GPT). 1 Она поддерживает 128 логических разделов размером до 8 экзабайт. 2
Для возможности загрузки старых ОС, поддерживающих только BIOS, в UEFI существует режим эмуляции BIOS, который называется Compatibility Support Module (CSM). 4