пытаясь проверить BootLock.efi, в очередной раз напоролся, что не все EFI одинаковы, и x64 не всегда x64
поясняю, имеется в наличии AMI/UEFIx64/Core 4.6.3.5/чипсет Calpella (i5/7,x57)
модули разработанные/скомпилированные в среде разработки от AMI (т.е. Visual eBIOS)
нормально вызываются в Shellx64.efi, а модули собранные в "IntelEFIToolkit2...." (x64)
вываливаются с сообщением: Image is not an application/Exit status code: Invalid Parameter
команда "ver" в Shellx64
EFI Specification Revision: 2.0
EFI Vendor : American Megatrends
EFI Version : 4.635
хотя в самой среде разработки ("IntelEFIToolkit2...." т.е. эмуляторе ) работают
(и наоборот, модули из АМИ не стартуют в эмуляторе)
полезно было бы еще разобраться в терминологии "Блокируем загрузку в EFI" и "Не блокирует загрузку EFI, только легаси устройств" и "заставляет грузится только с винчестера"
по моему(глубоко личному) разумению терминов, "легаси" в эпоху до EFI означало "устройства висящие за SuperIO/Мультиком?" (ну и PS/2 если он висит за/на ЕС), в эпоху EFI "легаси" это все, за что отвечает CSM16,
"EFI Boot устройство" - загрузочное устройство с GPT вместо MBR, но мне интересно и мнение других на этот счет
в связи с этим USB-HDD (и FDD-USB)вроде как не в CSM16 и каждый из них может быть "UEFI boot" устройством, их тоже блокируем ?
PS: кстати , модуль самописный или внешний, если самописный то будет интересна идеология используемых методов ограничения загрузки (какие драйвера/протоколы/интерфейсы используются)
пытаясь проверить BootLock.efi, в очередной раз напоролся, что не все EFI одинаковы, и x64 не всегда x64
поясняю, имеется в наличии AMI/UEFIx64/Core 4.6.3.5/чипсет Calpella (i5/7,x57)
модули разработанные/скомпилированные в среде разработки от AMI (т.е. Visual eBIOS)
нормально вызываются в Shellx64.efi, а модули собранные в "IntelEFIToolkit2...." (x64)
вываливаются с сообщением: Image is not an application/Exit status code: Invalid Parameter
команда "ver" в Shellx64
EFI Specification Revision: 2.0
EFI Vendor : American Megatrends
EFI Version : 4.635
хотя в самой среде разработки ("IntelEFIToolkit2...." т.е. эмуляторе ) работают
(и наоборот, модули из АМИ не стартуют в эмуляторе)
полезно было бы еще разобраться в терминологии "Блокируем загрузку в EFI" и "Не блокирует загрузку EFI, только легаси устройств" и "заставляет грузится только с винчестера"
по моему(глубоко личному) разумению терминов, "легаси" в эпоху до EFI означало "устройства висящие за SuperIO/Мультиком?" (ну и PS/2 если он висит за/на ЕС), в эпоху EFI "легаси" это все, за что отвечает CSM16,
"EFI Boot устройство" - загрузочное устройство с GPT вместо MBR, но мне интересно и мнение других на этот счет
в связи с этим USB-HDD (и FDD-USB)вроде как не в CSM16 и каждый из них может быть "UEFI boot" устройством, их тоже блокируем ?
PS: кстати , модуль самописный или внешний, если самописный то будет интересна идеология используемых методов ограничения загрузки (какие драйвера/протоколы/интерфейсы используются)
ау!!!