Pueden hacerlo, pero no hay mucha interfaz estandarizada con la configuración allí, especialmente si se refiere a "BIOS" propiamente dicho (es decir, pre-UEFI).
Ciertas partes del BIOS se rigen por contratos de software entre el BIOS y el sistema operativo que se ejecuta sobre él. Hace mucho tiempo, las rutinas de BIOS se usaban para todo tipo de tareas cotidianas, como leer y escribir discos, mostrar cosas en la pantalla e imprimir en una impresora conectada, de ahí el nombre de "sistema básico de entrada / salida". Si el BIOS coincidía con el hardware, el sistema operativo podría admitir diferentes variantes de hardware sin tener que tener sus propias rutinas para todas esas cosas. Pero a medida que el hardware y los sistemas operativos se volvieron más complicados y superaron el conjunto limitado de instalaciones de BIOS, los sistemas operativos comenzaron a proporcionar sus propios controladores para casi todo, solo confiando en el BIOS para el arranque, la administración de energía y la recuperación de la información de configuración del sistema.
Pero el BIOS también se volvió más complicado y ganó todo tipo de configuraciones y habilidades que no estaban gobernadas por la interfaz OS-BIOS, e incluso para lo que está allí solo especifica los resultados , no la implementación . Eso significa que todos los fabricantes de BIOS son libres de hacer las cosas como quieran, que son libres de cambiar las cosas cuando lo deseen, siempre y cuando los sistemas operativos sigan funcionando, y que no tengan que decirle a nadie ninguno de los detalles. Acceder a los datos almacenados por el BIOS es pan comido, pero si tiene una utilidad que puede dar sentido a los datos, o que puede modificarlos de una manera que el BIOS realmente entienda, entonces probablemente fue hecho por el Los propios fabricantes de BIOS, o es el resultado de la ingeniería inversa.