¿Es posible actualizar BIOS a UEFI?

14

Acabo de ejecutar el Asistente de actualización de Windows 8 en una máquina más antigua (solo por diversión) y me informaron que debido a la falta de firmware UEFI, el arranque seguro no sería compatible.

¿Es posible que los fabricantes de placas base, si así lo eligen (obviamente no lo hagan), lancen un flash de firmware que actualice el BIOS a UEFI (o tal vez UEFI + BIOS que tienen algunos sistemas)? ¿UEFI requiere soporte de hardware real o es completamente una cuestión de software de bajo nivel?

Karan
fuente
1
Sé que no sucederá, ya lo mencioné. ¿ Pero por qué no es posible? ¿Es un problema de hardware o algo más?
Karan
2
@Moab y ramhound, sería interesante saber por qué eso no funciona, es decir, el razonamiento técnico es incompatible.
nhinkle
1
@Moab: ¿Podrías deshacerte de todos tus "comentarios" si no te importa, para eliminar esta discusión sin sentido? Ya he eliminado todo el mío.
Karan
1
Olvidé vincular a esto antes. Aquí hay una placa base para la cual Gigabyte lanzó una actualización de BIOS a UEFI.
Karan
2
everyone knows technology moves forward leaving behind old technology, not practical to retrofit old technology to meet new technology specs.@Moab, ¿cómo instalar una nueva versión de Windows en el mismo hardware? A menos que el nuevo Windows requiera un poco de hardware que no esté presente en el antiguo hardware, entonces se puede hacer.
Synetech

Respuestas:

8

Es teóricamente posible, y puede ser semi-práctico en algunas computadoras. Lo que debe hacer es fusionar CoreBoot con un TianoCore UEFIcarga útil. Nunca lo he intentado, pero he oído que se está haciendo esto. Por supuesto, los fabricantes de computadoras podrían hacer esto o algo similar, aunque no espero que muchos lo hagan. Además del simple conocimiento técnico requerido para hacer esto, el mayor obstáculo es uno del tamaño de los chips EEPROM en la mayoría de las placas base. UEFI es bastante grande, y aunque no conozco los detalles de manera informal, entiendo que es lo suficientemente grande como para que los fabricantes de placas base que quieran admitir UEFI hayan tenido que aumentar el tamaño de sus EEPROM para mantener implementaciones de UEFI. Por lo tanto, dicha actualización solo funcionaría en computadoras que tenían EEPROM inusualmente grandes para empezar, o en computadoras en las que podría cambiar la EEPROM por una más grande.

Otro enfoque es colocar TianoCore UEFI en su disco duro y arrancarlo como un cargador de arranque o un sistema operativo. Esto es posible con una compilación de TianoCore llamada DUET, sobre la que escribí aquí. Esto funciona solo en algunas computadoras y es difícil de ejecutar. Tampoco sé de antemano si es compatible con el arranque seguro. Incluso si lo hiciera, el Arranque seguro en una configuración de este tipo sería bastante inútil, ya que todavía se basaría en un cargador de arranque en modo BIOS para comenzar, por lo que, en teoría, el malware aún podría arrastrarse a través de esa base insegura. (OTOH, soy un poco escéptico de que el malware sobreviva al extraño viaje desde BIOS a través de DUET a un sistema operativo arrancado).

Rod Smith
fuente
2
Gracias por la única respuesta hasta el momento que no es una broma. Ciertamente voy a mirar CoreBoot / TianoCore. Además, parece que tiene razón acerca de que la única limitación de hardware posible es el tamaño de la ROM. La compatibilidad con UEFI también parece ser un problema con las tarjetas gráficas, y EVGA, por ejemplo, planea lanzar una actualización de firmware pronto para la serie GeForce 600 para agregar soporte UEFI GOP , y la serie 500 se quedará fuera debido al tamaño inadecuado de la ROM del BIOS.
Karan
1
Los sistemas modernos no usan EEPROM en el sentido convencional. Las plataformas Intel desde Nehalem más o menos han utilizado chips convencionales SPI NOR Flash que varían en tamaño desde 4 MB hasta 16 MB y más grandes: es memoria flash frente a una EEPROM tradicional orientada a la página. 4 MB era el tamaño más pequeño que habíamos usado en las plataformas Nehalem, y eso apenas se ajustaba al BIOS + firmware mínimo del motor de gestión.
Krunal Desai
0

Definitivamente es posible, y se ha hecho.

Clicks de MSI .

Se supone que es un poco defectuoso, pero funcional de todos modos.

Milind R
fuente