Anonim

Nylig måtte jeg oppgradere BIOS på PCen min til den nyeste versjonen for å muliggjøre støtte for noe spesifikt for GIGABYTE hovedkort kalt On / Off Charge. Dette er ikke en stor sak da jeg har blinket mer enn noen få BIOSer gjennom årene, men måten denne ble gjort på, skal vi si, litt unik.

1. Hovedkortprogramvareverktøy eller oppstartbar USB?

De fleste hovedkort har et slags programvareverktøy som gjør det mulig å lese et BIOS-bilde på en USB-pinne.

Noen få eksempler:

GIGABYTE hovedkort kalles det innebygde verktøyet Q-Flash, tilgjengelig via END-tasten på tastaturet ditt ved oppstart.

ASUS hovedkort kan du vanligvis mase F2 på oppstart, og verktøyet til å lese et BIOS-flash-bilde fra en USB-pinne skal påkalle.

MSI hovedkort tar dette litt forklaring, og viser bare bs du må gå gjennom for å få en BIOS blinket på hovedkort noen ganger.

OK, så for MSI må du ha en oppstartbar USB-pinne som er startet opp i et "rent DOS" miljøfilsystem, og ingenting annet for å få BIOS-flash-dritt gjort. Gir MSI deg et verktøy for å lage en ren DOS-oppstartbar USB-pinne? Jeg kunne ikke finne en. Er du ute av hell på dette tidspunktet? Nei, det er en løsning.

Plugg inn USB-en du har tenkt å bruke, last ned Unetbootin, kjør den og med vilje velge distribusjonen som FreeDOS, slik:

..og lag din startbare pinne derfra. Nedlastingen vil være rask fordi den er veldig liten, og verktøyet vil også skyve FreeDOS-bildet over til USB-pinnen din.

Når du er ferdig, vil du ha en MS-DOS-kompatibel oppstartbar USB-pinne som har det rene DOS-miljøet som trengs for å kjøre MSI-ting når du har startet opp fra det. Når pinnen er ferdig opprettet, kopier du over de nødvendige MSI BIOS-filene og følg MSIs instruksjoner derfra - forutsatt at du bruker riktig USB-port, dekket om et øyeblikk.

2. Bruke riktig filsystem

Enten du bruker et hovedprogramvareverktøy eller starter direkte fra en USB-pinne, må filsystemet være noe BIOS-verktøyet kan forstå.

Dine valg her er FAT16 og FAT32. Noe annet vanligvis ikke vil fungere. Det er mest sannsynlig at du bruker FAT32, som er standard filsystem som brukes i Windows når du formaterer en USB-pinne.

3. Velg riktig USB-port

Den generelle tommelfingerregelen her er veldig enkel å følge:

Bruk alltid en USB-port som er direkte fra hovedkortet.

Hva dette betyr er at hvis du prøver å bruke USB-portene som er koblet til forsiden av saken, eller prøver å bruke en port som er utenfor et USB-knutepunkt, er sjansene for at den fungerer for BIOS-blinkende formål slanke. Når du prøver å bruke en, vil BIOS-verktøyet ganske enkelt ikke "se" det i det hele tatt.

Årsaken til at frontportene og hubportene ikke fungerer i dette spesifikke tilfellet, er fordi de ikke er aktive når du starter opp på denne måten.

Ekstra merknad: Det samme gjelder de av dere med USB 3.0-porter. De vil antagelig ikke jobbe med å starte på denne måten, så hold deg til 2.0-portene.

4. Ikke bruk en godt brukt USB-pinne

Jeg kjørte på dette problemet personlig.

Jeg hadde en virkelig gammel 512MB Sandisk Cruzer som sparket rundt, så jeg regnet med at jeg ville bruke det til å kopiere BIOS-bildet til. Vel, Q-Flash (GIGABYTE-verktøyet for mitt bestemte hovedkort) likte ikke det i det hele tatt, og ved forsøk på å lese BIOS-bildet av pinnen, uttalte det seg om en form for filintegritetsfeil.

Sidenotat: Jeg var ganske takknemlig for at GIGABYTE-verktøyet var smart nok til å sjekke filintegriteten til et BIOS-bilde før jeg faktisk brukte det.

Jeg startet på nytt, kopierte bildet til en mye nyere 4 GB Sandisk Cruzer, gikk tilbake til Q-Flash, og alt gikk greit gjennom den tiden. Ingen lesefeil, og bildet ble brukt på riktig måte.

Ekstra sideanmerkning: Det er også ganske fint at Q-Flash-verktøyet lar deg ta sikkerhetskopi av det eksisterende BIOS-bildet før du bruker det nye, så hvis noe skruer seg opp, kan du alltid gå tilbake til det gamle.

5. Flash BIOS

Dette er den enkleste delen av prosessen. BIOS-blinking i dag er i utgangspunktet det samme som det alltid har vært, men måten det gjøres på er forskjellig avhengig av merke på hovedkort.

Noen BIOS-flashverktøy vil automatisk oppdage hvor det nye BIOS-bildet ditt er og spørre om du vil bruke det eller ikke. Andre vil spørre deg hvor bildet er, som krever at du navigerer med tastaturet opp / ned-tastene og finner det på den måten (som ikke burde være for vanskelig). Og enda andre, som MSI-verktøyet, krever at du direkte skriver inn navnet på BIOS-bildefilnavnet med utvidelse på kommandolinjen for å bruke det.

Resten av prosessen er ganske mye universell. Mens bildet brukes, får du denne enorme ekkelgram-advarselen om effekten av “!!! IKKE OPPTIL SYSTEMET !!! ”mens blinkingen av BIOS foregår.

Liten sideanmerkning: Jeg anbefaler på det sterkeste at når det blinker en BIOS for å få systemet koblet til en UPS, det være seg bærbar eller stasjonær. Hvis du mister strøm mens en BIOS-blits finner sted der enheten klikker av, bye bye-datamaskin. Å kobles til en UPS forhindrer at det skjer.

Når det nye bildet er brukt, er alt gjort, og du blir bedt om å starte på nytt.

Hvorfor bruker OEM-hovedkortene en diskett som det viktigste middelet for å blinke en BIOS?

Du antar nå at ingen hovedkort-OEM i dag selv ville tenke på å instruere noen å bruke en diskett for å blinke en BIOS med, men omtrent alle gjør det.

Det 3, 5-tommers diskettformatet med høy tetthet ble introdusert i 1987. Ingen bruker disketter lenger og har ikke gjort det i flere år. Faktisk kan vi ikke engang lage oppstartbare disketter innfødt via operativsystemene våre lenger, selv om vi ville.

Hva har med OEM-hovedkortene å fortelle oss om å bruke en lagringsteknologi som bare er ett år sjenert av 25 år gammel som mange av oss ikke har - og fortelle oss om å gjøre det oppstartbart selv om vi ikke kunne selv om vi hadde stasjonen for det (mye mindre media selv)?

Jeg prøvde å tenke på en god forklaring på dette, men det kan jeg ikke. Det faktum at nesten alle OEM-hovedkortene forteller oss å bruke disketter for å blinke BIOSer med, er bare stum; Dette er spesielt sant med tanke på hovedkort som alle er helt nye med bare to USB-porter, mens de ikke har en diskettstasjon.

Hvordan blinke en bios med en USB-pinne