Они могут, но не так много стандартизированного интерфейса с настройками, особенно если вы имеете в виду собственно «BIOS» (то есть pre-UEFI).
Определенные части BIOS регулируются программными контрактами между BIOS и ОС, работающей поверх него. Давным-давно подпрограммы BIOS использовались для всех видов повседневных задач, таких как чтение и запись дисков, отображение информации на экране и печать на подключенном принтере, что и называлось «базовая система ввода / вывода». Если BIOS был согласован с аппаратным обеспечением, ОС могла бы поддерживать различные аппаратные варианты без необходимости иметь собственные подпрограммы для всех этих вещей. Но по мере того, как аппаратное обеспечение и операционные системы усложнялись и переросли ограниченный набор возможностей BIOS, операционные системы начали предоставлять свои собственные драйверы почти для всего, полагаясь только на BIOS для загрузки, управления питанием и получения информации о конфигурации системы.
Но BIOS тоже усложнился и приобрел всевозможные настройки и возможности, которые не регулировались интерфейсом OS-BIOS, и даже то, что там есть, указывает только результаты , а не реализацию . Это означает, что каждый производитель BIOS свободен делать то, что он хочет, что он может менять вещи в любое время, пока им нравится работать, и что им не нужно никому рассказывать какие-либо подробности. Доступ к данным, хранящимся в BIOS, является простым делом, но если у вас есть утилита, которая может разобраться в данных или изменить их так, чтобы BIOS их действительно понял, то это, вероятно, было сделано Сами производители BIOS, или это результат реинжиниринга.