Come eseguire il flashing di un BIOS con una chiavetta USB

Recentemente ho dovuto aggiornare il BIOS del mio PC all'ultima versione per abilitare il supporto per qualcosa di specifico per le schede madri GIGABYTE chiamato On/Off carica. Questo non è un grosso problema dato che ho eseguito il flashing di più di alcuni BIOS nel corso degli anni, tuttavia il modo in cui è stato fatto è stato, diciamo, un po' unico.

1. Utilità software della scheda madre o USB avviabile?

La maggior parte delle schede madri dispone di una sorta di utility software che consente la lettura di un'immagine del BIOS su una chiavetta USB.

Alcuni esempi:

SU Schede madri GIGABYTE, l'utilità integrata si chiama Q-Flash, accessibile tramite il tasto END sulla tastiera all'avvio.

SU Schede madri ASUS normalmente puoi schiacciare F2 all'avvio e l'utilità per leggere un'immagine flash del BIOS da una chiavetta USB dovrebbe richiamare.

SU schede madri MSI, questo richiede un po 'di spiegazione e va solo a mostrare il b.s. devi passare attraverso per far lampeggiare un BIOS su una scheda madre a volte.

Ok, quindi per MSI è necessario disporre di una chiavetta USB avviabile avviata in un file system di ambiente "DOS puro" e nient'altro per eseguire la schifezza del flash del BIOS. MSI ti fornisce un'utilità per Fare una chiavetta USB avviabile DOS pura? Non sono riuscito a trovarne uno. Sei sfortunato a questo punto? No, c'è una soluzione alternativa.

Inserisci l'USB che intendi utilizzare, scarica Unetbootin, eseguilo e seleziona di proposito la distribuzione come FreeDOS, in questo modo:

Immagine

..e crea il tuo stick avviabile da lì. Il download sarà veloce perché è molto piccolo e l'utilità invierà rapidamente anche l'immagine FreeDOS sulla chiavetta USB.

Al termine, avrai una chiavetta USB avviabile compatibile con MS-DOS che ha l'ambiente DOS puro necessario per eseguire il materiale MSI una volta avviato da esso. Una volta creata la chiavetta, copia i file del BIOS MSI necessari e seguire le istruzioni di MSI da lì – supponendo che tu stia utilizzando la porta USB corretta, coperto in un attimo.

2. Utilizzando il file system corretto

Sia che si utilizzi un'utilità software della scheda madre o l'avvio diretto da una chiavetta USB, il file system deve essere qualcosa che l'utilità BIOS può comprendere.

Le tue scelte qui sono FAT16 e FAT32. Qualsiasi altra cosa di solito non funzionerà. È molto probabile che utilizzerai FAT32, che è il file system predefinito utilizzato in Windows durante la formattazione di una chiavetta USB.

3. Scegli la porta USB corretta

La regola generale qui è molto semplice da seguire:

Utilizzare sempre una porta USB direttamente fuori dalla scheda madre.

Ciò significa che se provi a utilizzare le porte USB che sono cablate nella parte anteriore del case o ci provi per utilizzare una porta che è fuori da un hub USB, le possibilità che funzioni per scopi di flashing del BIOS sono scarse nessuno. Nel tentativo di usarne uno, l'utilità BIOS semplicemente non lo "vedrà" affatto.

Il motivo per cui le porte anteriori e le porte dell'hub non funzionano in questa specifica istanza è perché non sono attive quando si avvia in questo modo.

Nota aggiuntiva: lo stesso vale per quelli di voi con porte USB 3.0. Anche quelli probabilmente non funzioneranno con l'avvio in questo modo, quindi attenersi alle porte 2.0.

4. Non utilizzare una chiavetta USB ben utilizzata

Mi sono imbattuto in questo problema personalmente.

Avevo un vecchio Sandisk Cruzer da 512 MB in giro, quindi ho pensato di usarlo per copiare l'immagine del BIOS. Bene, a Q-Flash (l'utilità GIGABYTE per la mia particolare scheda madre) non è piaciuto affatto e nel tentativo di leggere l'immagine del BIOS dalla chiavetta ha dichiarato un qualche tipo di errore di integrità del file.

Nota a margine: ero abbastanza grato che l'utilità di GIGABYTE fosse abbastanza intelligente da controllare l'integrità del file di un'immagine del BIOS prima di utilizzarla effettivamente.

Ho riavviato, copiato l'immagine su un Sandisk Cruzer da 4 GB molto più recente, sono tornato in Q-Flash e quella volta tutto è andato liscio. Nessun errore di lettura e l'immagine è stata applicata in modo appropriato.

Nota a margine aggiuntiva: è anche molto utile che l'utilità Q-Flash ti consenta di eseguire il backup del BIOS esistente immagine prima di applicare quella nuova, quindi se qualcosa va storto, puoi sempre tornare a quella vecchia facilmente.

5. Flasha il BIOS

Questa è la parte più semplice del processo. Il flashing del BIOS oggi è fondamentalmente lo stesso di sempre, ma il modo in cui viene eseguito varia a seconda della marca della scheda madre.

Alcune utility flash del BIOS rileveranno automaticamente dove si trova la nuova immagine del BIOS e chiederanno se si desidera utilizzarla o meno. Altri ti chiederanno dove si trova l'immagine, richiedendoti di navigare con i tasti su/giù della tastiera e individuarla in quel modo (il che non dovrebbe essere troppo difficile). E altri ancora, come l'utilità MSI, richiedono di digitare direttamente il nome del nome del file immagine del BIOS con estensione sulla riga di comando per poterlo applicare.

Il resto del processo è praticamente universale. Mentre l'immagine viene applicata, ti viene dato questo enorme avviso di nastygram con l'effetto di "!!! NON RIAVVIARE IL SISTEMA!!!” mentre è in corso il flashing del BIOS.

Piccola nota a margine: consiglio vivamente che ogni volta che si esegue il flashing di un BIOS per collegare il sistema a un UPS, sia esso laptop o desktop. Se si interrompe l'alimentazione mentre è in corso un flashing del BIOS nel punto in cui l'unità si spegne, addio computer. Essere collegato a un UPS impedisce che ciò accada.

Una volta applicata la nuova immagine, tutto è fatto e ti viene chiesto di riavviare.

Perché gli OEM di schede madri usano ancora un floppy come mezzo principale per eseguire il flashing di un BIOS?

Ormai penseresti che nessun OEM di schede madri oggi penserebbe nemmeno di istruire qualcuno a usare un floppy per eseguire il flashing di un BIOS, ma quasi Tutto di loro lo fanno.

Il formato floppy ad alta densità da 3,5 pollici è stato introdotto nel 1987. Nessuno usa più i floppy e non lo fa da anni. In effetti, non possiamo nemmeno più creare floppy avviabili in modo nativo tramite i nostri sistemi operativi, anche se lo volessimo.

Qual è il problema con gli OEM di schede madri che ci dicono di utilizzare una tecnologia di archiviazione che ha solo un anno di meno di 25 anni così tanti di noi non ce l'hanno - e ci dicono di renderlo avviabile anche se non potremmo nemmeno se avessimo l'unità per farlo (tanto meno il supporto si)?

Ho provato a pensare a una buona spiegazione per questo, ma non ci riesco. Il fatto che quasi tutti gli OEM di schede madri continuino a dirci di usare i floppy per aggiornare i BIOS è semplicemente stupido; questo è particolarmente vero considerando che le schede madri sono tutte nuove di zecca con un minimo di due porte USB mentre non vengono fornite con un'unità floppy.