Hur man flashar ett BIOS med ett USB-minne

Nyligen var jag tvungen att uppgradera BIOS på min PC till den senaste versionen för att möjliggöra stöd för något specifikt för GIGABYTEs moderkort som heter On/Off Charge. Det här är inte en stor sak eftersom jag har flashat mer än ett par BIOS under åren, men sättet det här gjordes på var, ska vi säga, lite unikt.

Hur man flashar ett BIOS med ett USB-minne

1. Programvara för moderkort eller startbar USB?

De flesta moderkort har någon form av mjukvaruverktyg som gör det möjligt att läsa en BIOS-bild på ett USB-minne.

Några exempel:

GIGABYTE moderkort, det inbyggda verktyget kallas Q-Flash, tillgängligt via END-tangenten på ditt tangentbord vid uppstart.

ASUS moderkort Du kan vanligtvis mash F2 vid uppstart och verktyget för att läsa en BIOS-flashbild från ett USB-minne bör anropas.

MSI moderkort, detta kräver lite förklaring och går bara för att visa b.s. du måste gå igenom för att få ett BIOS flashat på ett moderkort ibland.

Okej, så för MSI måste du ha ett startbart USB-minne uppstartat i ett "rent DOS" miljöfilsystem och inget annat för att få BIOS-flash-skiten gjort. Ger MSI dig ett verktyg för att göra ett rent DOS-startbart USB-minne? Jag kunde inte hitta en. Har du otur vid det här laget? Nej, det finns en lösning.

Sätt i USB-enheten du tänker använda, ladda ner Unetbootin, kör den och välj avsiktligt distributionen som FreeDOS, så här:

bild

..och gör din startbara sticka därifrån. Nedladdningen kommer att gå snabbt eftersom den är väldigt liten, och verktyget kommer också snabbt att överföra FreeDOS-bilden till ditt USB-minne.

När du är klar kommer du att ha ett MS-DOS-kompatibelt startbart USB-minne som har den rena DOS-miljön som behövs för att köra MSI-grejer när de startat från det. När pinnen har skapats, kopiera över de nödvändiga MSI BIOS-filerna och följ MSI:s instruktioner därifrån - förutsatt att du använder rätt USB-port, täckt om ett ögonblick.

2. Använd rätt filsystem

Oavsett om du använder ett moderkortsprogram eller startar direkt från ett USB-minne, måste filsystemet vara något som BIOS-verktyget kan förstå.

Dina val här är FAT16 och FAT32. Något annat brukar inte fungera. Det är mest troligt att du kommer att använda FAT32, vilket är standardfilsystemet som används i Windows när du formaterar ett USB-minne.

3. Välj rätt USB-port

Den allmänna tumregeln här är mycket enkel att följa:

Använd alltid en USB-port som är direkt från moderkortet.

Vad detta betyder är att om du försöker använda USB-portarna som är anslutna till framsidan av fodralet, eller försöker använda en port som är utanför en USB-hubb, är chansen liten att den fungerar för BIOS-flashändamål. Vid försök att använda en kommer BIOS-verktyget helt enkelt inte att "se" det alls.

Anledningen till att de främre portarna och navportarna inte fungerar i det här specifika fallet är att de inte är aktiva när du startar på det här sättet.

Ytterligare anmärkning: Detsamma gäller för dig med USB 3.0-portar. De kommer förmodligen inte att fungera med att starta på det här sättet heller, så håll dig till 2.0-portarna.

4. Använd inte ett välanvänt USB-minne

Jag stötte på det här problemet personligen.

Jag hade en riktigt gammal 512MB Sandisk Cruzer på gång, så jag tänkte att jag skulle använda den för att kopiera BIOS-bilden till. Tja, Q-Flash (GIGABYTE-verktyget för just mitt moderkort) gillade det inte alls och vid försök att läsa BIOS-bilden från pinnen angav någon typ av filintegritetsfel.

Sidanteckning: Jag var ganska tacksam att GIGABYTEs verktyg var smart nog att kontrollera filintegriteten för en BIOS-bild innan den faktiskt användes.

Jag startade om, kopierade bilden till en mycket nyare 4GB Sandisk Cruzer, gick tillbaka till Q-Flash och allt gick smidigt den gången. Inga läsfel och bilden användes korrekt.

Ytterligare sidonotering: Det är också ganska trevligt att Q-Flash-verktyget låter dig säkerhetskopiera den befintliga BIOS-bilden innan du använder den nya, så om något går sönder kan du alltid gå tillbaka till den gamla enkelt.

5. Flasha BIOS

Detta är den enklaste delen av processen. BIOS-flashing idag är i princip detsamma som det alltid har varit, men hur det görs varierar beroende på moderkortsmärke.

Vissa BIOS-flashverktyg upptäcker automatiskt var din nya BIOS-avbildning är och frågar om du vill använda den eller inte. Andra kommer att fråga dig var bilden är, vilket kräver att du navigerar med tangentbordets upp/ned-knappar och lokaliserar den på det sättet (vilket inte borde vara alltför svårt). Och ytterligare andra, som MSI-verktyget, kräver att du direkt skriver in namnet på BIOS-bildfilens namn med förlängning på kommandoraden för att kunna tillämpa det.

Resten av processen är ganska universell. Medan bilden appliceras får du denna enorma nastygram-varning med effekten av "!!! STARTA INTE OM SYSTEMET!!!” medan BIOS blinkar.

Liten sidonotering: Jag rekommenderar starkt att när du flashar ett BIOS för att få ditt system anslutet till en UPS, oavsett om det är bärbar eller stationär. Om du tappar strömmen medan en BIOS-flash pågår där enheten klickar av, hejdå dator. Att vara ansluten till en UPS förhindrar att det händer.

När den nya bilden har tillämpats är allt klart och du uppmanas att starta om.

Varför använder moderkortstillverkare fortfarande en diskett som det primära sättet att flasha ett BIOS?

Du skulle vid det här laget anta att ingen moderkorts-OEM idag ens skulle kunna tänka sig att instruera någon att använda en diskett för att flasha ett BIOS med, men nästan Allt av dem gör.

3,5-tums diskettformatet med hög densitet introducerades 1987. Ingen använder disketter längre och har inte gjort det på flera år. Faktum är att vi inte ens kan skapa startbara disketter via våra operativsystem längre även om vi skulle vilja.

Vad är grejen med moderkortstillverkare som säger åt oss att använda en lagringsteknik som bara är ett år före 25 år gammal som många av oss inte har – och säger åt oss att göra det startbart även om vi inte kunde ens om vi hade drivkraften till det (mycket mindre själva media)?

Jag försökte komma på en bra förklaring till detta, men jag kan inte. Det faktum att nästan alla moderkorts OEM-tillverkare fortsätter att säga åt oss att använda disketter att flasha BIOS med är helt enkelt dumt; detta är särskilt sant med tanke på att alla moderkort är helt nya med ett minimum av två USB-portar medan de inte levereras med en diskettenhet.