если биос порченный, позволительно ли бут-блоку запустить шелл или другую эфи-утилиту с загрузочной области?
У этой версии UEFI BIOS с BootBlock большие проблемы. Его нет )) Почти сразу CAR...
Цитата:
если шелл встроен в биос, можно ли запустить сторонний?
Савелий уже сказал, что конечно да. Вызываем на UEFI-устройстве файл, который лежит по зарезервированному пути. Дальше ловим, как обыкновенную лошадь.
Цитата:
по завершении работы шелл может остаться висеть в резидентном режиме в памяти?
В связи с тем, что UEFI BIOS принципиально отказывается размежевываться с операционной системой (нет передачи управления; вместо этого используются вызовы) UEFI Shell, как и любое UEFI-приложение, является клиентом, а не провайдером этих программных сервисов. Это значит, что "резидентом" всегда является UEFI firmware или, как в последнее время принято (и я это одобрямс) UEFI BIOS.
Цитата:
нельзя ли это все использовать для контроля прохождения пост-процедур или состояния регистров комплектующих платы?
Для контроля были и остаются контрольные точки. А вот UEFI-среда становится тем самым питательным бульоном, в котором можно приготовить блюдо, диагностирующее компоненты платформы. Ибо, как часто бывает, полнометражная ОС свое кино может и не показать.
P.S. Много метафор. Так получилось.
У этой версии UEFI BIOS с BootBlock большие проблемы. Его нет )) Почти сразу CAR...
Савелий уже сказал, что конечно да. Вызываем на UEFI-устройстве файл, который лежит по зарезервированному пути. Дальше ловим, как обыкновенную лошадь.
В связи с тем, что UEFI BIOS принципиально отказывается размежевываться с операционной системой (нет передачи управления; вместо этого используются вызовы) UEFI Shell, как и любое UEFI-приложение, является клиентом, а не провайдером этих программных сервисов. Это значит, что "резидентом" всегда является UEFI firmware или, как в последнее время принято (и я это одобрямс) UEFI BIOS.
Для контроля были и остаются контрольные точки. А вот UEFI-среда становится тем самым питательным бульоном, в котором можно приготовить блюдо, диагностирующее компоненты платформы. Ибо, как часто бывает, полнометражная ОС свое кино может и не показать.
P.S. Много метафор. Так получилось.