Модуль работает как обычный DXE driver. Когда диспетчер

Модуль работает как обычный DXE driver. Когда диспетчер его вызывает, он регистрирует свою функцию на событие ReadyToBoot. По этому событию функция находит BBS table и проходит по всем девайсам там, ставя всем, кроме HDD приоритет "Do Not Boot". Всё просто, но могут быть нюансы, если есть другие модули по такому же событию.