Часто бывает так, что ремонтнику важно определить все компоненты персональной платформы. В случае с устройствами, подключенными к PCI-шине казалось бы проблем нет: любым софтом смотрим Vendor ID и Device ID, затем в интернете по онлайн-справочникам находим соответствующий чип или (если нужно) – драйвер. Если загрузка операционной системе невозможна, проделать эту операцию поможет UEFI-интерфейс, присущий современным версиям BIOS. Но могут быть и проблемы.
Технология вызова процедур, входящих в состав UEFI-приложений, рассматривается в публикации на Хабре, но может быть реализована и при обращении к UEFI API, которые находятся в UEFI BIOS.
Небольшая заметка о способности UEFI работать с файлами в FAT32-разделе накопителя до запуска операционной системы.
Более десяти лет назад, когда впервые на обсуждение публики был вынесен проект с открытым исходным кодом OpenBIOS, в рамках обсуждения промелькнуло пожелание неизвестного айтишника — встроить в CMOS Setup компьютерную игру. Прошли годы, а воз и ныне там. Исправить эту историческую несправедливость мы решили в канун женского праздника 8-е марта. Встречайте — Tetris64, работающий в 64-битной среде UEFI.
Небольшая заметка о том, как с помощью утилиты BIOSBITS (BIOS Implementation Test Suite) удалось обследовать UEFI одного из самых популярных ноутбуков-трансформров ASUS T100T.