È ansible aggiornare il BIOS a UEFI?

Ho appena eseguito l' aggiornamento di Windows 8 su una macchina più vecchia (solo per divertimento) e sono stati informati che a causa della mancanza di firmware UEFI, Secure Boot non sarebbe supportto.

È ansible che i produttori di tabs madri, se lo scelgono (ovviamente non lo faranno), rilasciano un flash firmware che aggiornerebbe il BIOS a UEFI (o forse UEFI + BIOS che alcuni sisthemes dispongono)? La UEFI richiede un supporto hardware effettivo o è interamente una questione di software a basso livello?

È teoricamente ansible e può essere semi-pratico su alcuni computer. Ciò che dovresti fare è fondere CoreBoot con un payload di TianoCore UEFI . Non l'ho mai provato, ma ho sentito parlare di questo fatto. I produttori di computer potrebbero naturalmente fare questo o qualcosa di simile, anche se non mi aspetto che molti lo faranno. Oltre alle semplici conoscenze tecniche necessarie per farlo, l'ostacolo principale è una delle size dei chip EEPROM sulla maggior parte delle tabs madri. UEFI è abbastanza grande e anche se non conosco i dettagli in modo offensivo, la mia comprensione è che è abbastanza grande che i produttori di tabs madri che vogliono sostenere UEFI hanno dovuto aumentare la dimensione delle loro EEPROM per tenere implementazioni UEFI. Così, un aggiornamento functionrebbe solo su computer che avrebbero iniziato con EEPROM insolitamente grandi o su computer su cui si potrebbe scambiare la EEPROM per 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 è ansible con una build di TianoCore chiamata DUET, che ho scritto qui. Questo funziona solo su alcuni computer e è scomodo per essere in esecuzione. Non so anche in modo offensivo se support Secure Boot. Anche se lo stesso fatto, Secure Boot in una tale configuration sarebbe piuttosto inutile, dato che continuerebbe ad affidarsi ad un boot loader in modalità BIOS per iniziare, in modo che il malware potrebbe teoricamente ancora sobbalzare anche se tale fondazione non garantita. (OTOH, sono un po 'scettico che il malware sopravviverà il viaggio strano dal BIOS attraverso DUET in un sistema operativo avviato.)

Gigabyte ha anche fatto questo, ad esempio http://www.gigabyte.co.nl/products/product-page.aspx?pid=3853#bios

È sicuramente ansible, ed è stato fatto.

MSI clickbios .

Dovrebbe essere un po 'buggy, ma comunque funzionale.