Sådan flasher du en BIOS med en USB-stick

For nylig var jeg nødt til at opgradere BIOS på min pc til den nyeste version for at aktivere understøttelse af noget specifikt til GIGABYTE-bundkort kaldet On/Off Charge. Dette er ikke en big deal, da jeg har flashet mere end et par BIOS'er gennem årene, men måden denne blev gjort på var, skal vi sige, en smule unik.

Sådan flasher du en BIOS med en USB-stick

1. Bundkortssoftwareværktøj eller bootbar USB?

De fleste bundkort har en form for softwareværktøj, der tillader læsning af et BIOS-billede på en USB-stick.

Et par eksempler:

GIGABYTE bundkort, det indbyggede hjælpeprogram kaldes Q-Flash, tilgængeligt via END-tasten på dit tastatur ved opstart.

ASUS bundkort du kan normalt mash F2 ved opstart, og værktøjet til at læse et BIOS-flash-billede fra en USB-stick skulle starte.

MSI bundkort, dette kræver lidt forklaring og går bare for at vise b.s. du skal nogle gange igennem for at få en BIOS flashet på et bundkort.

Okay, så for MSI skal du have en bootbar USB-stick opstartet i et "rent DOS" miljøfilsystem og intet andet for at få BIOS flash crap gjort. Giver MSI dig et hjælpeprogram til lave en ren DOS bootbar USB-stick? Jeg kunne ikke finde en. Er du ude af held på dette tidspunkt? Nej, der er en løsning.

Indsæt den USB, du har tænkt dig at bruge, download Unetbootin, kør den og vælg med vilje distributionen som FreeDOS, sådan her:

billede

..og lav din bootbare stick derfra. Downloaden vil være hurtig, fordi den er meget lille, og værktøjet vil også hurtigt skubbe FreeDOS-billedet over på din USB-stick.

Når du er færdig, vil du have en MS-DOS-kompatibel bootbar USB-stick, der har det rene DOS-miljø, der er nødvendigt for at køre MSI-tingene, når de er startet op fra det. Når pinden er færdig med at blive oprettet, skal du kopiere de nødvendige MSI BIOS-filer over og følge MSI's instruktioner derfra - forudsat at du bruger den korrekte USB-port, dækket om et øjeblik.

2. Brug af det rigtige filsystem

Uanset om du bruger et bundkort-softwareværktøj eller starter direkte fra en USB-stick, skal filsystemet være noget, BIOS-værktøjet kan forstå.

Dine valg her er FAT16 og FAT32. Alt andet vil normalt ikke virke. Det er højst sandsynligt, at du vil bruge FAT32, som er standardfilsystemet, der bruges i Windows, når du formaterer en USB-stick.

3. Vælg den rigtige USB-port

Den generelle tommelfingerregel her er meget enkel at følge:

Brug altid en USB-port, der er direkte fra bundkortet.

Hvad dette betyder er, at hvis du prøver at bruge de USB-porte, der er forbundet til fronten af ​​kabinettet, eller prøver at bruge en port, der er fra en USB-hub, er chancerne for, at den fungerer til BIOS-flashformål små til ingen. Ved forsøg på at bruge en, vil BIOS-værktøjet simpelthen ikke 'se' det overhovedet.

Grunden til, at de forreste porte og hub-porte ikke fungerer i dette specifikke tilfælde, er fordi de ikke er aktive, når du starter på denne måde.

Yderligere bemærkning: Det samme gælder for dem af jer med USB 3.0-porte. De vil sandsynligvis heller ikke fungere ved at starte på denne måde, så hold dig til 2.0-portene.

4. Brug ikke en velbrugt USB-stick

Jeg løb ind i dette problem personligt.

Jeg havde en rigtig gammel 512 MB Sandisk Cruzer i gang, så jeg tænkte, at jeg ville bruge den til at kopiere BIOS-billedet til. Nå, Q-Flash (GIGABYTE-værktøjet til mit bundkort) kunne slet ikke lide det, og ved forsøg på at læse BIOS-billedet fra pinden angav en type filintegritetsfejl.

Sidebemærkning: Jeg var ret taknemmelig for, at GIGABYTEs værktøj var smart nok til at kontrollere filintegriteten af ​​et BIOS-billede, før det rent faktisk blev brugt.

Jeg genstartede, kopierede billedet til en meget nyere 4GB Sandisk Cruzer, gik tilbage til Q-Flash, og alt gik glat den gang. Ingen læsefejl, og billedet blev anvendt korrekt.

Yderligere sidebemærkning: Det er også ret rart, at Q-Flash-værktøjet giver dig mulighed for at sikkerhedskopiere det eksisterende BIOS-billede, før du anvender det nye, så hvis noget går i stykker, kan du altid nemt gå tilbage til det gamle.

5. Flash BIOS

Dette er den nemmeste del af processen. BIOS-flashing i dag er stort set det samme, som det altid har været, men måden det gøres på varierer afhængigt af bundkortets fabrikat.

Nogle BIOS-flash-værktøjer vil automatisk registrere, hvor dit nye BIOS-billede er og spørge, om du vil bruge det eller ej. Andre vil spørge dig, hvor billedet er, hvilket kræver, at du navigerer med tastaturets op/ned-taster og finder det på den måde (hvilket ikke burde være for svært). Og atter andre, som MSI-værktøjet, kræver, at du direkte skriver navnet på BIOS-billedfilnavnet med udvidelse på kommandolinjen for at anvende det.

Resten af ​​processen er stort set universel. Mens billedet bliver påført, får du denne enorme nastygram-advarsel med virkningen "!!! GENSTART IKKE SYSTEM!!!” mens BIOS'en blinker.

Lille sidebemærkning: Jeg anbefaler stærkt, at når du flasher en BIOS for at få dit system tilsluttet en UPS, uanset om det er bærbar eller stationær. Hvis du mister strømmen, mens en BIOS-flash finder sted, hvor enheden klikker af, så farvel computer. At være tilsluttet en UPS forhindrer det i at ske.

Når det nye billede er anvendt, er alt gjort, og du bliver bedt om at genstarte.

Hvorfor bruger bundkort OEM'er stadig en diskette som det primære middel til at flashe en BIOS?

Du vil nu antage, at ingen bundkort OEM i dag overhovedet ville finde på at instruere nogen til at bruge en diskette til at flashe en BIOS med, men alligevel kun ca. alle af dem gør.

3,5-tommer højdensitetsdisketteformatet blev introduceret i 1987. Ingen bruger længere disketter og har ikke gjort det i årevis. Faktisk kan vi ikke engang lave bootbare disketter indbygget via vores OS'er længere, selvom vi ville.

Hvad er problemet med bundkort-OEM'er, der fortæller os, at vi skal bruge en lagringsteknologi, der kun er 25 år gammel, og som mange af os ikke har - og fortæller os, at vi skal gøre det bootbart, selvom vi ikke kunne, selvom vi havde drevet til det (meget mindre selve mediet)?

Jeg prøvede at finde en god forklaring på dette, men det kan jeg ikke. Det faktum, at næsten alle bundkort OEM'er bliver ved med at fortælle os, at vi skal bruge disketter til at flashe BIOS'er med, er simpelthen dumt; dette gælder især i betragtning af, at bundkort alle kommer helt nye med et minimum af to USB-porte, mens de ikke leveres med et diskettedrev.