Com flashejar una BIOS amb un llapis USB

Recentment, vaig haver d'actualitzar la BIOS del meu ordinador a la darrera versió per habilitar el suport per a alguna cosa específica de les plaques base GIGABYTE anomenada On/Off Charge. Això no és gran cosa, ja que he mostrat més d'unes quantes BIOS al llarg dels anys, però la manera com es va fer aquesta va ser, diguem-ne, una mica única.

Com flashejar una BIOS amb un llapis USB

1. Utilitat de programari de la placa base o USB d'arrencada?

La majoria de les plaques base tenen algun tipus d'utilitat de programari que permet llegir una imatge de la BIOS en un llapis USB.

Alguns exemples:

Encès Plaques base GIGABYTE, la utilitat integrada s'anomena Q-Flash, a la qual s'hi pot accedir mitjançant la tecla END del teclat a l'arrencada.

Encès Plaques base ASUS normalment podeu fer servir F2 a l'arrencada i hauria d'invocar la utilitat per llegir una imatge flash de la BIOS des d'un llapis USB.

Encès Plaques base MSI, això requereix una mica d'explicació i només va a mostrar el b.s. De vegades, heu de passar per obtenir una BIOS a la placa base.

D'acord, per a MSI cal que tingueu una memòria USB d'arrencada arrencada en un sistema de fitxers d'entorn "pur DOS" i res més per tal de fer la merda de la BIOS. MSI us proporciona una utilitat fer un llapis USB d'arrencada DOS pur? No en vaig trobar cap. No tens sort en aquest moment? No, hi ha una solució alternativa.

Introduïu l'USB que voleu utilitzar, descarregueu Unetbootin, executeu-lo i seleccioneu intencionadament la distribució com a FreeDOS, com aquesta:

imatge

..i feu que el vostre stick d'arrencada des d'allà. La descàrrega serà ràpida perquè és molt petita i la utilitat també empènyera la imatge de FreeDOS al vostre llapis USB ràpidament.

Quan hàgiu acabat, tindreu un llapis USB d'arrencada compatible amb MS-DOS que té l'entorn DOS pur necessari per executar el material MSI un cop arrencat des d'ell. Un cop s'hagi creat el llapis, copieu els fitxers de BIOS MSI necessaris i seguiu les instruccions de MSI des d'allà, suposant que esteu utilitzant el port USB correcte, cobert en un moment.

2. Utilitzant el sistema de fitxers adequat

Tant si utilitzeu una utilitat de programari de la placa base com si arrenqueu directament des d'un llapis USB, el sistema de fitxers ha de ser una cosa que la utilitat de la BIOS pugui entendre.

Les vostres opcions aquí són FAT16 i FAT32. Qualsevol altra cosa normalment no funcionarà. El més probable és que utilitzeu FAT32, que és el sistema de fitxers predeterminat que s'utilitza a Windows per formatar un llapis USB.

3. Trieu el port USB correcte

La regla general aquí és molt senzilla de seguir:

Utilitzeu sempre un port USB que estigui directament fora de la placa base.

Això vol dir que si proveu d'utilitzar els ports USB connectats a la part davantera de la carcassa o intenteu utilitzar un port que estigui fora d'un concentrador USB, les possibilitats que funcioni amb finalitats de flasheig de la BIOS són minúscules. En intentar utilitzar-ne un, la utilitat de la BIOS simplement no la "veurà" en absolut.

El motiu pel qual els ports frontals i els ports del concentrador no funcionen en aquest cas específic és perquè no estan actius quan arrenqueu d'aquesta manera.

Nota addicional: el mateix s'aplica a aquells de vosaltres amb ports USB 3.0. Probablement tampoc funcionen arrencant d'aquesta manera, així que seguiu els ports 2.0.

4. No utilitzeu un llapis USB ben utilitzat

Em vaig trobar amb aquest problema personalment.

Tenia un Sandisk Cruzer de 512 MB molt antic, així que vaig pensar que l'utilitzaria per copiar la imatge de la BIOS. Bé, a Q-Flash (la utilitat GIGABYTE per a la meva placa base en particular) no li va agradar gens i en intentar llegir la imatge de la BIOS del llapis va indicar algun tipus d'error d'integritat del fitxer.

Nota lateral: vaig estar molt agraït que la utilitat de GIGABYTE fos prou intel·ligent per comprovar la integritat del fitxer d'una imatge de la BIOS abans d'utilitzar-la.

Vaig reiniciar, vaig copiar la imatge a un Sandisk Cruzer de 4 GB molt més nou, vaig tornar a Q-Flash i tot va anar bé en aquella època. No hi ha errors de lectura i la imatge s'ha aplicat correctament.

Nota lateral addicional: també és molt agradable que la utilitat Q-Flash us permeti fer una còpia de seguretat de la imatge de la BIOS existent abans d'aplicar-ne la nova, de manera que si hi ha alguna cosa, sempre podeu tornar a l'antiga fàcilment.

5. Flasheu la BIOS

Aquesta és la part més fàcil del procés. El parpelleig de la BIOS avui és bàsicament el mateix que sempre, però la forma en què es fa difereix segons la marca de la placa base.

Algunes utilitats flash de la BIOS detectaran automàticament on és la vostra nova imatge de la BIOS i us preguntaran si voleu utilitzar-la o no. Altres us demanaran on és la imatge, i us demanaran que navegueu amb les tecles amunt/avall del teclat i la localitzeu d'aquesta manera (cosa que no hauria de ser massa difícil). I altres, com la utilitat MSI, requereixen que escriviu directament el nom del nom del fitxer d'imatge de la BIOS amb extensió a la línia d'ordres per aplicar-lo.

La resta del procés és pràcticament universal. Mentre s'aplica la imatge, se't dóna aquest gran avís desagradable amb l'efecte de "!!! NO REINICIAR EL SISTEMA !!!" mentre es produeix el parpelleig de la BIOS.

Petita nota lateral: us recomano fermament que, sempre que feu un parpelleig d'una BIOS, el vostre sistema estigui connectat a un SAI, ja sigui portàtil o escriptori. Si perdeu energia mentre s'està produint un flaix de la BIOS on la unitat s'apaga, adéu a l'ordinador. Estar connectat a un SAI evita que això passi.

Un cop aplicada la nova imatge, tot està fet i se us demanarà que reinicieu.

Per què els OEM de la placa base encara utilitzen un disquet com a mitjà principal per flashejar una BIOS?

A hores d'ara suposaríeu que cap OEM de placa base avui en dia pensaria ni tan sols a donar instruccions a qualsevol que utilitzi un disquet per flashejar una BIOS, però gairebé tots d'ells ho fan.

El format de disquet d'alta densitat de 3,5 polzades es va introduir l'any 1987. Ja ningú utilitza disquets i fa anys que no ho fa. De fet, ni tan sols podem fer disquets d'arrencada de manera nativa mitjançant els nostres sistemes operatius, encara que ho volguéssim.

Quin és el tracte amb els OEM de les plaques base que ens diuen que utilitzem una tecnologia d'emmagatzematge que només té un any de menys de 25 anys que molts de nosaltres no tenim, i ens diuen que la fem arrencable encara que no podríem, encara que tinguéssim la unitat per això (i molt menys els mitjans de comunicació)?

Vaig intentar trobar una bona explicació per a això, però no puc. El fet que gairebé tots els OEM de la placa base ens diguin que utilitzem disquets per flashejar les BIOS és senzillament estúpid; això és especialment cert tenint en compte que les plaques base són noves amb un mínim de dos ports USB, mentre que no vénen proveïdes amb una unitat de disquet.