È possibile aggiornare il BIOS a UEFI?


14

Ho appena eseguito Windows 8 Upgrade Assistant su una macchina più vecchia (solo per divertimento) e mi è stato comunicato che a causa della mancanza del firmware UEFI, Secure Boot non sarebbe stato supportato.

È possibile per i produttori di schede madri, se lo desiderano (ovviamente non lo faranno), rilasciare un firmware flash che aggiorni il BIOS a UEFI (o forse UEFI + BIOS che alcuni sistemi hanno)? UEFI richiede un vero supporto hardware o è interamente una questione di software di basso livello?


1
So che non accadrà, l'ho già menzionato. Ma perché non è possibile? È un problema hardware o qualcos'altro?
Karan,

2
@Moab e Ramhound, sarebbe interessante sapere perché non funziona, ovvero il ragionamento tecnico è incompatibile.
Pensa il

1
@Moab: ti sbarazzeresti gentilmente di tutti i tuoi "commenti" se non ti dispiace, per rimuovere questa discussione inutile? Ho già rimosso tutti i miei.
Karan,

1
Hai dimenticato di collegarti a questo in precedenza. Ecco una scheda madre per la quale Gigabyte ha rilasciato un aggiornamento 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, come installare una nuova versione di Windows sullo stesso hardware? A meno che la nuova Windows non richieda un po 'di hardware che non è presente nel vecchio hardaware, allora può essere fatto.
Synetech,

Risposte:


8

È teoricamente possibile e può essere semi-pratico su alcuni computer. Quello che dovresti fare è unire CoreBoot con un UEFI TianoCorecarico utile. Non l'ho mai provato, ma ho sentito parlare di questo fatto. Naturalmente i produttori di computer potrebbero fare questo o qualcosa di simile, anche se non mi aspetto che molti lo facciano. A parte le semplici conoscenze tecniche richieste per fare ciò, l'ostacolo maggiore è la dimensione dei chip EEPROM sulla maggior parte delle schede madri. UEFI è piuttosto grande, e anche se non conosco i dettagli con disinvoltura, la mia comprensione è che è abbastanza grande che i produttori di schede madri che desiderano supportare UEFI hanno dovuto aumentare le dimensioni delle loro EEPROM per contenere le implementazioni UEFI. Pertanto, un tale aggiornamento funzionerebbe solo su computer con EEPROM insolitamente grandi per cominciare, o su computer su cui è possibile sostituire EEPROM con una più grande.

Un altro approccio è quello di mettere TianoCore UEFI sul disco rigido e avviarlo come un boot loader o un sistema operativo. Questo è possibile con una build di TianoCore chiamata DUET, di cui ho scritto qui. Funziona solo su alcuni computer ed è scomodo da avviare. Inoltre non so con disinvoltura se supporta Secure Boot. Anche se lo facesse, Secure Boot su una tale configurazione sarebbe piuttosto inutile, dal momento che per iniziare, farebbe comunque affidamento su un boot loader in modalità BIOS, quindi teoricamente il malware potrebbe ancora insinuarsi in quella base non protetta. (OTOH, sono un po 'scettico sul fatto che il malware sopravviva allo strano viaggio dal BIOS attraverso DUET a un sistema operativo avviato.)


2
Grazie per l'unica risposta finora che non è una battuta furba. Sicuramente esaminerò CoreBoot / TianoCore. Inoltre, sembra che tu abbia ragione sull'unica limitazione hardware possibile che sia la dimensione della ROM. La compatibilità UEFI sembra essere un problema anche con le schede grafiche ed EVGA, ad esempio, prevede di rilasciare presto un aggiornamento del firmware per la serie GeForce 600 per aggiungere il supporto GOP UEFI , con la serie 500 che viene lasciata fuori a causa delle dimensioni inadeguate della ROM ROM del BIOS.
Karan,

1
I sistemi moderni non usano le EEPROM nel senso convenzionale. Le piattaforme Intel sin da Nehalem hanno usato chip flash SPI NOR convenzionali con dimensioni che vanno da 4 MB fino a 16 MB e oltre - è memoria flash rispetto a una EEPROM tradizionale orientata alla pagina. 4 MB era la dimensione più piccola che abbiamo mai usato su piattaforme Nehalem, e si adattava a malapena al BIOS + firmware minimo del motore di gestione.
Krunal Desai,


0

È sicuramente possibile ed è stato fatto.

Clickbios MSI .

Dovrebbe essere un po 'difettoso, ma funzionale comunque.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.