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 GIGABYTE moderkort som heter On / Off Charge. Det här är inte så mycket eftersom jag har blinkat mer än några BIOS under åren, men hur detta gjordes var, ska vi säga, lite unikt.
1. Programvaruverktyg 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:
På GIGABYTE-moderkort kallas det inbyggda verktyget Q-Flash, tillgängligt via END-tangenten på ditt tangentbord vid start.
På ASUS-moderkort kan du vanligtvis mosa F2 vid start och verktyget för att läsa en BIOS-flash-bild från ett USB-minne bör åberopa.
På MSI-moderkort tar detta lite förklaring och går bara för att visa de bs du måste gå igenom för att få en BIOS som blinkas på ett moderkort ibland.
Okej, så för MSI krävs att du har en startbar USB-pinne startad i ett "rent DOS" -miljöfilsystem och inget annat för att få BIOS-flash-skit gjort. Ger MSI dig ett verktyg för att göra en ren DOS-startbar USB-stick? Jag kunde inte hitta en. Har du lycka till just nu? Nej, det finns en lösning.
Pop i USB-enheten du tänker använda, ladda ner Unetbootin, kör den och välj medvetet distributionen som FreeDOS, så här:
..och gör din startbara pinne därifrån. Nedladdningen kommer att ske snabbt eftersom den är väldigt liten och verktyget kommer också att skjuta FreeDOS-bilden till din USB-pinne snabbt.
När du är klar kommer du att ha en MS-DOS-kompatibel startbar USB-stick som har den rena DOS-miljö som behövs för att köra MSI-sakerna när den startats från den. När pinnen har skapats, kopiera över nödvändiga MSI BIOS-filer och följ sedan MSIs instruktioner därifrån - förutsatt att du använder rätt USB-port, täckt på ett ögonblick.
2. Använd rätt filsystem
Oavsett om du använder ett moderkortsprogramverktyg eller startar direkt från ett USB-minne måste filsystemet vara något BIOS-verktyg kan förstå.
Dina val här är FAT16 och FAT32. Allt annat fungerar vanligtvis inte. Det är troligt sant att du använder FAT32, som är det standardfilsystem 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 innebär ä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 ett USB-nav, är chansen att det fungerar för BIOS-blinkande syften slimmat. Vid försök att använda ett så kommer BIOS-verktyget helt enkelt inte att "se" det alls.
Anledningen till att frontportarna och navportarna inte fungerar i den här specifika instansen ä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 som har USB 3.0-portar. De kommer förmodligen inte att starta uppstart på det här sättet heller, så håll fast vid 2.0-portarna.
4. Använd inte ett väl använt USB-stick
Jag stötte på det här problemet personligen.
Jag hade en riktigt gammal 512 MB Sandisk Cruzer som sparkade runt, så jag tänkte att jag skulle använda det för att kopiera BIOS-bilden till. Nåväl, Q-Flash (GIGABYTE-verktyget för mitt specifika moderkort) gillade det inte alls och vid försök att läsa BIOS-bilden från pinnen angav någon typ av filintegritetsfel.
Sidanotering: Jag var ganska tacksam för GIGABYTE: s verktyg var smart nog för att kontrollera filintegriteten för en BIOS-bild innan jag faktiskt använde den.
Jag startade om, kopierade bilden till en mycket nyare 4 GB Sandisk Cruzer, gick tillbaka till Q-Flash och allt gick smidigt igenom den tiden. Inga läsfel och bilden tillämpades på lämpligt sätt.
Ytterligare sidanmärkning: Det är också ganska trevligt att Q-Flash-verktyget gör att du kan säkerhetskopiera den befintliga BIOS-bilden innan du använder den nya, så om något skruvas upp kan du alltid gå tillbaka till den gamla.
5. Blinka BIOS
Detta är den enklaste delen av processen. BIOS som blinkar idag är i stort sett detsamma som det alltid har varit, men hur det görs skiljer sig beroende på tillverkarens moderkort.
Vissa BIOS-flashverktyg kommer automatiskt att upptäcka var din nya BIOS-bild är och fråga om du vill använda den eller inte. Andra kommer att fråga dig var bilden är och kräver att du navigerar med tangentbordets upp / ner-tangenter och lokaliserar den på det sättet (vilket inte borde vara för svårt). Och ännu andra, som MSI-verktyget, kräver att du direkt skriver namnet på BIOS-bildfilens namn med förlängning på kommandoraden för att tillämpa det.
Resten av processen är ganska mycket universell. Medan bilden appliceras får du denna enorma otyggramvarning om effekten av "!!! FÖRSTART INTE SYSTEMET !!! ”medan BIOS blinkar.
Liten sidoanmärkning: Jag rekommenderar starkt att när det blinkar en BIOS för att få ditt system anslutet till en UPS, vare sig det är bärbar dator eller skrivbord. Om du tappar ström medan en BIOS-blixt sker där enheten klickar av, byte-bye-dator. Att anslutas till en UPS förhindrar att det händer.
När den nya bilden har applicerats är allt gjort och du uppmanas att starta om.
Varför använder OEM-moderkort fortfarande en diskett som det primära sättet att blinka en BIOS?
Du antar nu att ingen moderkort OEM idag skulle ens tänka på att instruera någon att använda en diskett för att flasha en BIOS med, men nästan alla gör det.
Det 3, 5-tums diskettformatet med hög täthet introducerades 1987. Ingen använder floppies längre och har inte gjort det i flera år. I själva verket kan vi inte ens göra startbara disketter naturligt via våra operativsystem, även om vi ville.
Vad är det med OEM-moduler för moderkort som säger oss att använda en lagringsteknologi som bara är ett år blyg av 25 år som många av oss inte har - och berätta för oss att göra det uppstartbart även om vi inte kunde ens om vi hade enheten för det (mycket mindre media själv)?
Jag försökte ta fram en bra förklaring till detta, men det kan jag inte. Det faktum att nästan alla OEM-moderkort säger oss att använda disketter för att blixta BIOS med är helt enkelt dumt; detta gäller särskilt med tanke på moderkort som alla är helt nya med bara två USB-portar medan de inte har en diskettenhet.