Cum se configurează smartphone-uri și PC-uri. Portal informativ

BIOS flasher de la Windows 7. BIOS intermitent

Mulți se întreabă cum să flash un BIOS, dar după ce au citit forumuri și articole abstruse, ei cred că este atât de dificil - nici nu ar trebui să încerci. Este într-adevăr? În mod ciudat, actualizarea sau reinstalarea firmware-ului BIOS este destul de simplă, cu condiția ca acesta să pornească pentru tine. În caz contrar - numai la serviciu și aceasta este fără opțiuni.

În primul rând, luați în considerare de ce trebuie să flashăm BIOS-ul? Și pentru ca firmware-ul BIOS, ca orice software, să fie actualizat periodic de către dezvoltatori, corecții și completări, se fac îmbunătățiri în lucru. De exemplu, când am cumpărat placa de bază GIGABYTE GA-B75-D3H, pe ea a fost instalată versiunea F3 BIOS, iar acum F15 este deja disponibil.

Observ imediat că aceste metode sunt disponibile pentru plăcile de bază de la alți producători, fie că este Asus sau altceva. Atat laptop-uri cat si desktop-uri. Voi da un exemplu despre popularul GIGABYTE.

Când poate fi nevoie de firmware:

  1. Bios-ul nu vede întotdeauna unitatea flash USB. Dacă totul este în ordine cu unitatea flash și ați încercat să o introduceți în diferite porturi, atunci 90% din BIOS-ul are erori.
  2. După un timp, intră în setările BIOS. Când apăsați tasta Enter setări, descărcarea continuă.
  3. Lista lungă de bootloadere disponibile, dar în realitate nu există. În timpul instalării, multe sisteme creează o intrare în BIOS care poate fi eliminată cu ușurință folosind programe terțe din Windows, dar în alte sisteme, nu puteți face fără cunoștințe speciale și tamburine. Aprinderea intermitentă este cea mai ușoară modalitate. Apropo, acest fapt implică următorul punct...
  4. Când porniți computerul după BIOS, ecranul iluminat negru și gri, sistemul de operare nu pornește automat. Pornit numai atunci când este forțat să selecteze o unitate din MENIU DE PORNIRE.
  5. MENIU DE PORNIRE este apelat de fiecare dată. Când apăsați tasta rapidă, BOOT MENU nu intră, descărcarea continuă. Dacă totul este în ordine cu tastatura, atunci 99% din BIOS este prost.
  6. Upgrade ușor de firmware la o versiune mai nouă.

Metode de flashing GIGABYTE BIOS

Există două modalități de a actualiza și flash-a BIOS-ul GIGABYTE:

  1. Prin Windows. Folosind utilitarul gratuit @Bios care vine cu placa de bază pe un disc. Dacă nu există disc, atunci accesați site-ul web oficial GIGABYTE, căutați modelul plăcii noastre de bază, accesați SUPPORT și descărcați utilitarul. Este important să alegeți versiunea care se potrivește sistemului dumneavoastră, astfel încât să se instaleze în Windows. Dacă versiunea nu este compatibilă, primiți o eroare.
  2. Folosind o unitate flash USB. Această metodă este potrivită pentru computerele care nu au Windows instalat. Și sunt instalate sisteme incompatibile, de exemplu Mac OS X (Hackintosh) - această direcție câștigă popularitate în ultima vreme sau Linux și poate și alte sisteme de operare. În această metodă, mai avem nevoie de Windows, dar numai pentru a despacheta arhiva autoextractabilă cu extensia .EXE.

Firmware folosind utilitarul @Bios

Așa arată utilitarul @BIOS GIGABYTE pentru Windows, interfața poate diferi puțin, dar nu este cea care contează pentru noi, ci elementele de meniu din dreapta.

Salvați BIOS-ul curent în fișier– Salvați firmware-ul BIOS curent într-un fișier. Nu am plecat doar de la acest punct. Înainte de a face modificări în BIOS, asigurați-vă că salvați firmware-ul curent pe o unitate flash USB, astfel încât, în caz de defecțiune, să puteți restaura datele. Nu știi niciodată ce se poate întâmpla, lumina va clipi, ferestrele vor deveni plictisitoare și altele asemenea.

Actualizați BIOS-ul de pe serverul GIGABYTE- cel mai simplu mod de a flash și actualiza, dar este necesar accesul la Internet de pe acest computer. În acest caz, firmware-ul va fi descărcat și instalat automat de pe serverele Gigabyte, va trebui doar să selectați o regiune din lista Asia, China, America, Europa, Europa (Rusia) - cred că nu vor fi dificultăți cu aceasta . După alegere, confirmați acțiunea și așteptați sfârșitul. După aceea, pentru ca modificările să intre în vigoare, repornim și nu uităm să reconfiguram BIOS-ul, deoarece toate setările după firmware sunt resetate la implicit.

Actualizați BIOS-ul din fișier. Completarea acestui articol nu necesită acces constant al computerului la Internet, dar totuși vom avea nevoie de el, indiferent de pe ce dispozitiv, pentru a descărca fișierul firmware. Deci, mergem la site-ul http://www.gigabyte.com/Support/Motherboard, astfel încât să nu ne aburăm în căutări pentru o lungă perioadă de timp - aruncăm modelul plăcii de bază în căutarea de sus.


Alegem varianta noastră. apasa Enter. Pe pagina cu diverse modificări - selectați-l pe a noastră și în dreapta în meniu, faceți imediat clic pe BIOS.
Selectăm sistemul de operare, dar pentru metoda noastră acest lucru nu este important, deoarece utilitarul rulează deja la noi. Dacă nu, atunci am alege versiunea corespunzătoare de Windows și am descărca deja cu ea. În orice caz, se descarcă cu utilitarul, orice s-ar spune.

Faceți clic pe regiunea de care avem nevoie, descărcați fișierul .EXE. Lansăm, este dezambalat și sunt disponibile 3 fișiere.

Faceți clic pe Update BIOS from File și specificați fișierul cu firmware-ul, în cazul meu este B75MD3H.F15, în al tău va corespunde modelului și versiunii de BIOS. Confirmați acțiunea și reporniți după finalizare. Configurați un BIOS actualizat.

Firmware prin BIOS folosind Q-Flash

Pentru această metodă, sistemul de operare de pe computer nu este important pentru noi, important pentru noi este ca BIOS-ul să pornească și să intre în setări. Să trecem la implementare.

De asemenea, ca și în metoda anterioară, accesați site-ul web al producătorului, descărcați firmware-ul. Despachetăm în Windows, pe orice computer sau laptop disponibil, fișierul de firmware B75MD3H.F15 în cazul meu, în al tău va corespunde modelului tău și versiunii BIOS - transferă-l pe o unitate flash USB.

La încărcare, apăsați DEL, pentru a intra în setări. Poate că, în funcție de modelul plăcii de bază, tastele pentru introducerea setărilor și apelarea Q-Flash vor fi ușor diferite, dar esența acesteia nu se schimbă.

În BIOS-ul meu, apelul Q-Flash este F8, pe chipset-ul Z, dacă nu mă înșel, F12, dar tu însuți vei vedea asta în meniul din dreapta din Bios. Confirmăm intrarea în Q-Flash. Și apoi totul este ca în metoda anterioară.

  1. Clic Salvați BIOS-ul curent în fișier, alegeți unde să salvați, pe o unitate flash sau pe un hard disk. Introduceți un nume și salvați.
  2. Clic Actualizați BIOS-ul din fișier, selectați unitatea noastră flash din listă. Specificați fișierul firmware, confirmați acțiunea. Când ați terminat, computerul va reporni. În unele cazuri, după o repornire, pornește și se oprește aproape imediat. Dar după câteva secunde începe complet. Nu ne este frică de acest moment, așa cum ar trebui să fie - aceasta nu este o eroare.
  3. Configurați un BIOS actualizat.

După cum puteți înțelege, firmware-ul BIOS nu este un lucru atât de complicat și toată lumea se poate descurca. Dar nu suprascrieți firmware-ul foarte des. Repetarea frecventă a acestei proceduri poate duce la defecțiunea cipul BIOS, deoarece, de fapt, este aceeași unitate flash cu o resursă limitată de rescriere.

Acest acronim înfricoșător este „BIOS”! Dar nu vă speriați atât de mult, pentru că înseamnă doar sistemul de bază de intrare/ieșire (BIOS) și care este un program mic. Acest program este cusut de producător într-un dispozitiv de memorie read-only, abreviat ca „ROM”, care, atunci când unitatea de sistem este oprită, este alimentat de o celulă a bateriei situată pe placa de bază. Pe umerii „BSVV” se încadrează sarcini precum: Managementul și controlul tuturor elementelor plăcii de bază, inițializarea completă și lansarea tuturor sistemelor PC la nivel hardware. În prezent, există două tipuri de „BIOS” - acestea sunt „Award” și „AMI”, care diferă între ele prin culoarea, numele și funcția parametrilor întregului meniu.

De ce trebuie să actualizați „BIOS-ul”? Dacă sistemul dumneavoastră funcționează fără defecțiuni, atunci nu trebuie să faceți acest lucru, nu ar trebui să interferați cu funcționarea acestuia. Dar dacă ați înlocuit procesorul sau după un timp au început să apară erori în funcționarea procesorului sau a memoriei RAM, atunci fără operația de actualizare „BIOS”, probabil vă veți descurca. În plus, firmware-ul poate îmbunătăți performanța sistemului și poate adăuga suport pentru hardware nou.
De regulă, versiunile noi de „BIOS” pot fi găsite pe site-ul oficial al producătorului plăcii de bază sau al computerului sau direct pe site-ul web al dezvoltatorului „BIOS” însuși. Daca s-a intamplat ca toate incercarile de cautare sa nu reuseasca, atunci ai o versiune de firmware de pe aceeasi placa de baza cu a ta, cu parametri identici. În rețea puteți găsi o grămadă de utilități care pot trage cu ușurință firmware-ul de pe o placă de bază și îl pot coase în alta.
Desigur, ar trebui să se acorde preferință firmware-ului de la producătorii direcți de plăci de bază, BIOS sau PC-uri și în niciun caz nu trebuie să utilizați multi-programe care acceptă orice tip de versiune de BIOS.
Există două moduri de a flash și utilitare pentru ele:

  • Firmware de sub Windows
  • Firmware de sub MS-DOS

Firmware-ul BIOS de sub Windows

Procesul firmware-ului BIOS în sine este destul de simplu și nu necesită cunoștințe speciale. Trebuie să descărcați fișierul firmware actualizat și programul de driver flash, apoi să instalați programul ca o instalare Windows normală. Pentru plăcile de bază „ASUS”, puteți utiliza programul - „ASUSupdate”. Nu recomand să actualizați direct de pe Internet! După cum se spune, utilitarul în sine va găsi o versiune actualizată a firmware-ului și va face totul singur. Știți - Windows nu are acces direct și complet la hardware-ul computerului dvs.!

Cum se actualizează „BIOS” de sub „MS-DOS”?

Pentru început, ar trebui să clarificați toate nuanțele: modelul plăcii de bază, producătorul acesteia și versiunea „BIOS-ului” instalată anterior. Aceste informații pot fi găsite în documentele pentru placa de bază, computer (dacă PC-ul a fost cumpărat asamblat) sau, prin deschiderea unității de sistem, găsiți datele de pe placă. Apoi, accesați site-ul web al producătorului plăcii de bază, faceți clic pe linkul „descărcări” și găsiți cea mai recentă versiune a fișierului „BIOS”. În aceeași secțiune, puteți descărca programul de driver flash, de exemplu, AFUDOS sau awdflash.exe. Apoi, completăm totul pe o dischetă, iar dacă acest lucru nu este posibil, atunci pe alt mediu. Dacă placa de bază acceptă pornirea de pe un suport USB, atunci nu ezitați să aruncați totul pe o unitate flash USB.
Mai mult, în versiunea anterioară de „BIOS”, dezactivați opțiunea numită „protecție bios” și selectați tipul de pornire de pe un suport extern (Floppy, USB, CD / DVD-ROM) și reporniți computerul. Nu uitați să introduceți media cu toate fișierele în unitate înainte de a reporni! La promptul DOS, introduceți numele de fișier firmware curent A:afudos/o. Acest lucru vă va permite să salvați versiunea existentă a BIOS pentru orice eventualitate. Comanda A:afudos /i va porni procesul de intermitent al ROM-ului și, după ce intermiterea este finalizată, computerul se va reporni singur.
La unele modele ASUS, de exemplu, ASUS (S1155, P67, Z68), flasherele native nu funcționează cu partiția ME Frimware BIOS și pot duce la unele probleme. În acest caz, este mai bine să utilizați Instrumentul de programare Flash sau fpt.exe. În plus, fpt.exe vă va oferi o listă cu toate comenzile posibile. De asemenea, puteți utiliza complexul CPT_1.5M_7.1.20.1119.
Atenţie!

  • Nu clipiți fără UPS (sursă de alimentare neîntreruptibilă)
  • Dacă firmware-ul a dat o eroare, repetați procesul
  • Nu reporniți sau opriți computerul până când procesul de firmware nu este finalizat

Pe site-ul nostru puteți afla și despre. Practic asta este! Nu este nimic complicat aici și procesul de firmware nu durează mult timp. După ce ați citit articolul meu, ați învățat - Cum să flash BIOS-ul? Noroc!


if(function_exists("the_ratings")) (the_ratings(); ) ?>

firmware bios, bios clipește, placa de bază clipește. Firmware-ul BIOS în detaliu - pentru începători și experți. http://www.site/kompyutery/pereproshivka-bios http://www.site/@@site-logo/logo.png

firmware bios, bios clipește, placa de bază clipește.

Firmware-ul BIOS în detaliu - pentru începători și experți.

Pentru cei cărora le este prea lene să citească, dar doresc să flash rapid BIOS-ul și să uite. Mituri.

Nu mă voi concentra pe întrebarea ce este un bios, ce sunt și de ce. Dacă citești asta, atunci știi deja ceva. Prin urmare, să începem de la opus - risipiți cele mai standard, din anumite motive, miturile și concepțiile greșite de nescufundat.

  1. Trebuie să flashezi Bios (mai bine) doar cu propriul driver flash (exemplu: Award - folosind AwdFlash, AMI - AMIFlash). Rave. Cu toate acestea, pentru unii este dificil să înțeleagă și să creadă acest lucru - la urma urmei, există o mulțime de tot felul de avertismente formidabile de neînțeles pe site-ul web al producătorului de plăci (și chiar în limba nerusă). De ce asa? Interesant - atunci citește acest articol.
  2. Flashingul BIOS-ului „fierbinte” (Hot Swap - „hotswap”) este necesar (posibil) doar pe exact aceeași mamă (același chipset, cu exact aceeași unitate flash etc.). A doua cea mai frecventă concepție greșită. Își are rădăcinile în necunoașterea funcționării diferitelor tipuri de cipuri flash, care, într-adevăr, pot impune unele restricții mamei folosite pentru hotswap. Deși dacă ai o altă mamă exact aceeași (numai care lucrează;) - acesta este un plus cert.

Program pentru intermiterea bios-ului.

Cele mai populare sunt AwdFlash, AMIFlash și UniFlash . Restul sunt specifice unei anumite companii (de exemplu, pentru mamele „native” din Intel sau Asus- al tău, pentru că alții pot să nu funcționeze).

Nu voi atinge decriptarea cheilor - aceste informații sunt pline pe Internet, mă voi concentra pe care să le includ.

ATENŢIE: rularea programului de flashing bios-ul FĂRĂ CHEI poate duce la DETERMINAREA BIOS-ului, chiar dacă nu aveai de gând să-l schimbi, ci erai doar curios sau doreai să păstrezi versiunea actuală. Acest lucru este extrem de rar și afectează mai ales unele versiuni de amiflash, dar cu siguranță se întâmplă.

PLUS: rularea diferitelor utilități (de exemplu, cum ar fi DMICFG) disponibile pe compactele atașate la placa de bază (pentru „configurarea” BIOS-ului) duce adesea la o situație similară cu paragraful anterior - deteriorarea BIOS-ului, chiar dacă nu aveai de gând să face orice, dar doar curios și nu a schimbat nimic.

programul BIOS flash AWDFLASH

Cel mai popular, dar nu cel mai bun bios flasher. Alergă cu chei:

awdflash nume_firmware /cc/cd/cp/py/sn/f/r

În acest caz, bios-ul este flash fără întrebări.

/py - Program=Y;

/f - nu verificați dacă acesta este un BIOS de la aceeași placă și dacă este deloc un BIOS;

/ r - Resetați, după terminarea firmware-ului, computerul se va reporni imediat;

/cd - Clear DMI;

/cp - Clear PNP;

/cc - Clear CMOS, clear CMOS automat (implicit).

/nab - Lucrează cu not Award BIOS, dacă intermitem bios non-award (de exemplu, ami).

programul bios flash AMIFLASH

Nu un flasher la fel de popular ca awdflash, dar spre deosebire de acesta - cel mai bun (chiar în ciuda problemelor menționate mai sus cu unele versiuni atunci când rulează fără chei). Alergă cu chei:

amiflash nume_firmware /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g/nume_sfirmware

După cheie / e - nu ar trebui să existe un spațiu!
Pentru a nu tasta o astfel de grămadă de taste - nu fi leneș, faceți o dată un fișier .bat cu conținut ca:

c:\vc\utils\amf.exe %1 /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

programul flash bios Uniflash

În această parte, nu o voi lua în considerare, pentru că. în ciuda faptului că este foarte avansat, necesită o anumită pregătire/experiență din partea utilizatorului. Cu toate acestea, merită remarcat faptul că poate fi folosit nu numai pentru programarea BIOS-ului plăcilor de bază, ci și a BIOS-ului plăcilor video, microcircuitelor flash în plăcile de rețea.

Cum să flash bios asus.

Pentru plăcile de bază Asus flash, flasherele „standard” nu vor funcționa, deoarece. TOATE bio-urile Asus (începând cu cel mai vechi Pentium1) blochează metodele obișnuite de flashing. Pentru a intermite pe astfel de plăci de bază, va trebui să utilizați utilitățile proprietare Asus. Pentru cele mai vechi plăci - acesta este pflash, pentru cele mai moderne - aflash (deși în multe cazuri aflash este potrivit pentru cele foarte vechi), pentru cele complet noi - va trebui să folosiți utilități pentru Windows. În cazul pflash/aflash, expresia „trebuie să folosească” nu este în întregime corectă, pentru că, în primul rând, sunt extrem de convenabile, de înțeles, destul de versatile și, cel mai important, nu se deranjează cu întrebări, clipind „tot ce este cusut”. ." În al doilea rând, amiflash poate fi folosit în continuare, deși se termină cu erori (mai precis, nu el, ci dos4gw). În orice caz, toți posesorii fericiți de plăci de bază Asus trebuie abordați cu o atenție deosebită pentru intermitent, deoarece recuperarea erorilor nu este o sarcină ușoară și, uneori, chiar foarte dificilă. Și chiar dacă aveți experiență și chiar experiență considerabilă - repet, fiți vigilenți, inginerii Asus folosesc măsuri extrem de sofisticate în creațiile lor pentru a proteja BIOS-urile, al căror revers sunt uneori probleme serioase cu „revitalizarea” - placa se poate „preface” să fie moartă („ 00” pe cardul POST), o unitate flash este similară (când se încearcă să-l flash pe alte plăci), deși în realitate atât una, cât și cealaltă vor fi complet vii, ceea ce poate fi confirmat prin instalare în altele exact la fel, doar reparabile. Dacă te lupți (te-ai luptat) cu astfel de erori, citește cu atenție capitolul despre interfața LPC (oamenii Asus o folosesc de mult timp, în timp ce alții au început să o folosească destul de recent).

P.S. similar într-o anumită măsură (dezirabilitatea și/sau utilizarea obligatorie a programelor proprietare „native” pentru firmware-ul bios) se aplică și unor alți producători, de regulă - cei cunoscuți. De exemplu, multe plăci de la Abit au și subtilități în programare - același Uniflash, în general, avertizează că nu este prieten cu această companie.

Probleme generale și mesaje de eroare

Dimensiunea fișierului firmware BIOS nu se potrivește cu dimensiunea unității flash.

O problemă comună. De regulă, este rezultatul faptului că producătorul a folosit diferite unități flash (în funcție de volum) în diferite versiuni (plăci de bază). De exemplu, primele plăci ale unui anumit model au venit cu megabiți, iar toate plăcile următoare au venit cu doi megabiți. În unele cazuri, dacă producătorul nu admite că a produs plăci cu BIOS-uri de diferite dimensiuni, aceasta poate fi o dovadă că placa este „stângată” (adică, de exemplu, o unitate flash mai ieftină de un volum mai mare este folosită într-un fals). - 4Mbit în loc de 2Mbit).

Programul de flashing bios dintr-un anumit motiv „nu este de acord” să flash bios-ul, susținând că nu este de la această placă sau nu este deloc un bios.

Un lucru și mai comun. Cu toate acestea, cu cheile „secrete” de mai sus, nu veți mai fi trimis să... citiți fișele tehnice.

Programul de intermitere a bios-ului nu poate determina tipul de unitate flash, prin urmare nu o flashează.

Acesta este, de asemenea, o întâmplare comună. Pot exista mai multe motive pentru aceasta: există protecție împotriva suprascrierii (acesta este ceea ce oferă de obicei să verifice fulgerele înjurătoare). Pe plăcile antice, protecția era setată de jumperi, în cele moderne, de regulă, este selectată în BIOS Setup (un mod ca BIOS Flash Protection = En./Dis.).

Această versiune a programului de intermitent BIOS nu cunoaște acest tip de unitate flash

Un fenomen rar - apare de obicei atunci când încercați să coaseți străluciri străvechi cu versiuni noi sau invers.

Unitatea flash (tipul) introdusă de hotswap nu este suportată de mama însăși.

vezi mai jos pentru interfețele FWH/LPC. Doar o unitate flash spartă - asigurați-vă că o introduceți corect din nou. O unitate flash nu este deloc o unitate flash, ci una „scris o dată” sau, în general, cu ștergere UV (cu fereastră). Adevărat, de regulă, numai pentru cele mai vechi plăci (înainte de Pentium1) și poate fi determinat de marcaj - va începe cu numerele 27xxx.

Totul a mers bine, fără probleme vizibile și... liniște.

Cum să afișeze bios-ul „așa cum a fost”.

Având în vedere faptul că acest articol, de regulă, nu va fi citit pentru a flash o nouă versiune a BIOS-ului, ci pentru a restabili funcționalitatea în general, să ne oprim asupra diferitelor metode de intermitent.

Firmware-ul BIOS pe programator.

Banal și neinteresant - spargi un porc cu un fleac, scoți o unitate flash și mergi cu o dischetă și bere la cei mai apropiați reparatori care știu să lupte cu un programator. Dacă unitatea flash este lipită, va trebui să spargeți un alt porc și să transportați întreaga placă. Vă pot sfătui să le strecurați și să lipiți blocul - de acum înainte, dacă doriți, puteți economisi la al treilea porc.

Hotswap (fierbinte).

Se percepe o altă taxă de LUCRU. După cum am menționat deja, nu trebuie să fie „exact același”, „pe același chipset”, „de aceeași companie”. Principalul lucru pe care trebuie să vă concentrați este tipul / marcarea unității flash. Există două grupuri principale „compatibile”:

  1. „obișnuit” (în special, includ toate unitățile flash „dreptunghiulare” - în pachetul DIP32) - 28xxxx, 29xxxx, 39xxxx, unele 49xxxx
  2. „hub” (toate sunt doar „pătrate” în pachetul PLCC32) - majoritatea din seria 49xxxx și Intel 82802xx „nativ”

În consecință, dacă pe placa de recuperare există o unitate flash „compatibilă” cu același volum (sau mai mare), totul ar trebui să funcționeze.

Cum să faci un „grip” pentru a intermite BIOS-ul la unul „fierbinte”.

Opțiune de prindere industrială pentru DIP32

Arătați-vă imaginația - principalul lucru „în timpul procesului” este să nu aruncați părți conductoare străine pe o placă de lucru (și să nu vărsați lichide). Pentru microfoane din pachetul DIP32 - mai simplu. De obicei este recomandat să le legați cu fire pentru a putea fi scoase mai ușor. Recomand să găsești ceva de genul unui cablu de la un port COM vechi și să-l pui sub microcircuit - este mai convenabil să apuci, iar lățimea este doar pe microcircuit, iar grosimea cablului nu va permite ca unitatea flash să se blocheze în conector .

Pentru „pătrat” (PLCC32) - puțin mai complicat. Poti continua sa suferi cu fire. Dacă există un acces bun și mâinile nu vă tremură, puteți pur și simplu să-l ridicați cu un ac în colțurile corespunzătoare și să îl îndepărtați cu grijă. Dacă faceți în mod constant acest lucru (refaceți altele similare) sau doriți doar să „fiți sigur” - lipiți ceva pe „spatele” unității flash, astfel încât să poată fi scos / introdus convenabil: o bucată de plastic va face sau chiar topiți o parte a tijei pentru pistolul de lipici ... În general - aceasta este deja o chestiune de tehnologie, puteți merge și cumpăra un „extractor” special pentru PLCC32.

Opțiuni de prindere pentru PLCC32


Firmware-ul BIOS de pe media

De pe o dischetă (pentru cele moderne - inclusiv de pe un hard disk / CD-ROM). În cazul în care computerul nu este complet mort și când îl încarcă, se frământă dezgustător cu unitatea și/sau emite inscripția „Eroare de sumă de verificare BIOS”, puteți încerca să restaurați BIOS-ul fără a merge la un prieten.

ATENŢIE: Dacă aveți o placă video AGP/PCI, este posibil să nu vedeți acest mesaj (eroare de sumă de verificare a bios). Acest lucru va necesita o placă ISA pentru calculatoarele P1-P3, o placă PCI pentru cele mai moderne care nu au sloturi ISA. Deși, în majoritatea plăcilor moderne, bootblock-ul (și anume, raportează acest fapt trist atunci când încearcă să restaureze BIOS-ul de pe unitatea de dischetă) acceptă și ieșirea pe cardurile AGP.

PLUS: Dacă aveți o placă POST (de exemplu, încorporată în placa de bază), atunci „eroarea sumei de control BIOS” este pur și simplu urmărită de eroarea „41” chiar la „începutul” POST (dacă nu puteți evalua „început”, atunci acesta este undeva - apoi 5-6 cod din cele pe care ai timp să le vezi :). Codul „41” din Avard este un apel la FDD (o încercare de pornire de pe o dischetă), în cazul AMI, codurile „bootblock” ale încercărilor de pornire de pe o dischetă eșuată sunt „F0-FE”.

În cele mai multe cazuri, pentru a face acest lucru, trebuie să creați o dischetă de sistem goală (adică numai fișierele io.sys, msdos.sys și command.com) și să scrieți fișierul firmware (bios.bin), flasherul în sine (awdflash). .exe) și autoexec.bat cu linia de comandă corespunzătoare în interior:

pentru premiu:
awdflash bios.bin /cd/cp/py/sn/f/r

pentru AMI
amiflashamibios.rom /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

În ceea ce nu vă recomand să folosiți propriile nume de firmware / flasher (adică ar trebui să utilizați numai numele standard de mai sus) - unele BIOS-uri (bootblock-uri) pot pur și simplu ignora un astfel de disc, afișând același mesaj despre o dischetă non-sistem în unitate disc.

Cu toate acestea, încă nu există un „standard” unic pentru procesul de recuperare de pe o unitate de disc. Majoritatea computerelor „de marcă” (adică de marcă Intel, HP/Compaq, Dell, IBM, Fujitsu etc) pot fi reînviate cu o dischetă, al cărei conținut poate fi îmbinat de pe propriul site (ar trebui să existe o descriere detaliată acolo).

În funcție de modernitatea unei anumite plăci / BIOS (Premiu / AMI), o dischetă poate necesita DOAR (adică, dimpotrivă, nu ar trebui să fie una de sistem) driver flash și fișiere firmware sau chiar, în general , doar firmware-ul în sine (când driverul flash este încorporat în bios).

Pe scurt, există diverse variații, iar dacă adăugăm la ele posibilitatea unei simple defecțiuni hardware a blocului de boot în sine și/sau a hardware-ului, atunci restaurarea firmware-ului prin această metodă nu devine cea mai fiabilă și „multi-probabilă” metodă ( acest lucru este confirmat și de statistici). Cu toate acestea, este mai bine să începi cu el - poate vei fi norocos și porcul va supraviețui.

Firmware-ul BIOS - elementele de bază.

Ei bine, dacă ați citit până aici, atunci să începem de la început. Ceea ce mi-a ratat din cauza faptului că atât de mulți nu îl citesc, preferând imediat mijlocul sau chiar sfârșitul.

Câteva despre principiile muncii.

Interfață FlashBIOS de tip PP

O unitate flash „obișnuită” are următoarele semnale:

8 linii de date DQ0-DQ7
17-18 linii de adresă A00-A16/17 (în funcție de volum: 1Mbit - 17, 2Mbit - 18)
CE# (ChipEnable) - „chipselect” (permisiunea de a lucra cu un cip)
OE# (OutputEnable)
RE (capacitatea de a citi octeți de date)
WE# (WriteEnable)
WE (posibilitatea de a scrie octeți de date)
Pe scurt, destul de primitiv și de înțeles, chiar dacă nu ai cunoștințe speciale în electronică. Și deja din aceasta este clar că numai din cauza magistralei de date pe 8 biți (în Nforce2 modernă este de 128 de biți) viteza de eșantionare a datelor de pe unitatea flash (care, în plus, se deteriorează și mai mult din cauza întârzierilor mari ale memoria flash în sine) ar transforma pornirea chiar și pe cel mai rapid computer într-o așteptare chinuitoare. Prin urmare, unitatea flash este conectată într-un mod special la podul de sud, ceea ce vă permite să „afișați” („Shadow”) conținutul său pe memoria „reala”, emulând în același timp memoria ReadOnly (ROM în stilul nostru) și eliminând Limită de viteză.

Din nou, din cele spuse, mai există o concluzie: dacă ați introdus o unitate flash complet nesănătoasă sau ați introdus-o greșit, nu doar microcircuitul în sine poate avea de suferit (ceea ce se întâmplă de obicei când o introduceți „în spate în față”), dar și direct_connected_south_bridge (din experiență personală repetată). În spațiul de adrese, unitatea flash ocupă cele mai înalte adrese E0000-FFFFF (adevărat pentru 1Mbit, în rest este același, așa că să luăm ca exemplu 1Mbit / AwardBIOS). După ce computerul este pornit și semnalul RESET# se termină, procesorul își execută prima instrucțiune la adresa F000:FFF0. După inițializarea inițială în sine, sunt verificate diferite sume de control (există multe dintre ele în BIOS), principala dintre acestea fiind suma de control E000:0-FFFF+F000:0-BFFC. Dacă este încălcat, se lansează bootblock-ul situat la cele mai „înalte” adrese (F000:C000/E000-FFFF - ultimii 8/16kB), care inițializează unitatea și încearcă să citească sistemul de pe acesta și/sau să pornească flash-ul driver cu firmware-ul.

De aici o altă concluzie interesantă: dacă doriți să forțați un bootblock (pentru intermitent), puteți corupe CRC „manual” scurtând liniile de adresă „de deasupra” celor de bootblock. De exemplu, de obicei scurtcurc A15 și A16 adiacente (pinii 2 și 3). Dimensiunea bootblock-ului = 16kB = 2^14, drept urmare nu va suferi în niciun fel, iar suma de control a „restului”, desigur, va eșua. Dacă nu înțelegeți prea bine de ce ar putea fi necesar acest lucru, atunci când veți întâlni o unitate flash sigilată în care a fost încărcat un firmware „similar”, veți înțelege. Și apropo, pentru liniile de adresă, aceasta (scurtarea) este perfect sigură. După verificarea CRC, bios-ul este „umbrit” (operație în umbră), adică. conținutul unității flash este copiat în memoria „reală”, unitatea flash în sine este oprită (de către podul de sud), iar pentru ca programele să creadă că accesează ROM-ul, atributele ReadOnly sunt agățate pe Zona de adrese BIOS prin programarea registrelor SB (și/sau MSR ale procesorului pentru AMD K7 /K8). Toate lucrările ulterioare se întâmplă numai cu imaginea „năucită” a unității flash.

Concluzie: Din aceste motive putem scoate liber unitatea flash, de îndată ce vedem linia „Pornire Windows / DOS / Linux”. Dacă trebuie să lucrați cu unitatea flash în sine (de exemplu, scrierea ESCD / DMI pe aceasta), atunci procedurile corespunzătoare specifice fiecărui chipset sunt utilizate pentru aceasta - va trebui să reconectați unitatea flash la magistrală și să o deconectați din nou. după finalizarea operației. Concluzie: din cauza diferitelor moduri de programare a conexiunii/deconectarii unei unitati flash (pentru diferite chipset-uri), driverul flash trebuie sa poata face acest lucru, i.e. „cunoașteți” chipsetul pe care firmware-ul este flash.

Caracteristici de programare Intel 28Fxxx

Dacă placa dvs. are o unitate flash de la Intel, aveți grijă de trei ori când faceți intermitent. Cert este că microcircuitele intelectuale folosesc protecția hardware a blocului de pornire. Ce înseamnă? Și asta înseamnă că au încă un semnal - RP# (pin 30) - permisiunea de a programa bootblock-ul. În doi megabiți - acesta este A17, 1Mbit - NC (Neconectat, neutilizat). Acestea. pentru ca întreaga unitate flash să fie corectată, + 12V trebuie să fie prezent pe piciorul RP #. Acesta este exact ceea ce se numesc jumperii de tip Flash: Intel / Non-Intel, comun la multe mame Socket7.

Ieșire: Dacă placa are „Intel 28Fxxx, iar aspectul plăcii nu prevedea comutarea corectă pentru programarea flash-urilor Intel (ceea ce este o apariție foarte comună) - BIOS-ul va muri la prima încercare de clipire fără prea multe șanse de recuperare (în acest caz Pentru ca Intel flashing 28Fxxx pe astfel de plăci (fără cablare RP#), trebuie să aplicați manual +12V la pinul 30, dar pentru ca acesta să nu ajungă la placa în sine (și aceasta este A17) - pentru aceasta puteți pur și simplu să vă îndoiți această filă, adică astfel încât să nu se lipească în priza în sine.

Caracteristicile software ale firmware-ului unității flash

Principalul aspect asupra căruia aș dori să atrag atenția este că unitatea flash nu este reprogramată „o dată” (într-un bloc deodată) și, dimpotrivă, un singur octet nu poate fi suprascris. Unitatea flash acceptă doar înregistrarea „blocată” (sectorizare). Diferite tipuri de unități flash au organizare sectorială diferită. De exemplu, 28F001BX obișnuit are următoarele blocuri:

  1. Primul bloc, la început, este cel mai mare, „principal” - 112kB. De obicei, conține întregul „corp” al BIOS-ului împachetat (prin urmare, cel mai mare).
  2. Apoi există două blocuri identice de 4 kB fiecare - aceste adrese stochează de obicei date modificabile, cum ar fi ESCD / DMI / CMOS / parole etc.
  3. Ultimul bloc - 8kB - bootblock.

Acestea. tehnic vorbind, i28F001BX are o organizare de 112+4x2+8. O organizare destul de înțeleasă și logică: cel mai mare bloc de 112 kB, oricum, este suprascris doar la actualizarea BIOS-ului, apoi - date în schimbare constantă, prin urmare au fost realizate două blocuri mici (pentru a ușura și mai rapid suprascrierea acestor „bucăți”) și la sfârșit - bootblock de obicei neschimbat (în special separat de altele - pentru a proteja BIOS-ul în sensul capacității de a începe recuperarea de urgență de pe unitate) - se face întotdeauna separat, astfel încât să nu fie „atins” în timpul suprascrierii normale a alte blocuri.
Unele unități flash au sectorizare foarte fină, de exemplu, același SST 29EE020 (2Mbit) are până la 2048 de sectoare identice de 128 de octeți. Cu toate acestea, majoritatea, cu toate acestea, aderă la o organizație similară cu cea de mai sus, deoarece un bloc mic are părțile sale negative (de exemplu, în ceea ce privește protecția la suprascriere mai complexă).

„Hub” clipește.

Cât de simplu era în vremurile bune - magistrală de adrese, magistrală de date, CE / WE / OE ... Dar progresul (mai ales într-o singură companie nu a stat pe loc și odată cu apariția setului de chipset i8xx, acest nume teribil și obscur - unități flash „hub”.

interfață LPC.

La sfârșitul anului 1997, Intel a decis că un procesor puternic trebuie să aibă un BIOS „mare” (4-8MBit și mai mult, deși majoritatea companiilor încă folosesc doar 2Mbit), și nu există suficiente picioare pentru aceasta (pentru adrese de linii) pe scară largă. au folosit unități flash PLCC32 „obișnuite”. Nu mai devreme de spus, de făcut, așa a apărut standardul LPC (LowPinCount este o conexiune „cu câteva picioare”, deși corpul a fost lăsat la fel din motive evidente - PLCC32). Pe lângă posibilitatea utilizării unor volume flash mari (până la 4 Gb!), unul dintre motivele principale a fost moartea rapidă a magistralei ISA, a cărei absență a eliminat necesitatea separării liniilor de adrese/date și a făcut posibilă ne limităm la un număr mai mic de linii de comunicare, în primul rând, „cartoon” (SuperIO) și podul de sud (posibilitatea evidentă de integrare a SIO în SB în sine a fost modest tăcută;). În LPC, sunt folosite doar cinci fire pentru aceasta: LAD0-LAD3 + LFRAME# (de unde „lowpin…”). În ceea ce privește flash-ul (deoarece diferite dispozitive pot folosi interfața LPC), acest standard a dus la următoarea încarnare:

Interfață LPC/FWH

Mai departe, între paranteze - valoarea piciorului în modul LPC sau FWHyu.
După cum puteți vedea, o astfel de unitate flash poate funcționa în două moduri diferite simultan - modul LPC și modul PP (programare paralelă). Modul de funcționare este selectat de nivelul de pe pinul IC (Pin de configurare a interfeței) în timpul pornirii computerului - „0” - modul LPC, „1” - modul PP. Modul PP este cel mai apropiat de unitățile flash „obișnuite” și este compatibil cu acestea în multe (dar nu în toate) segmente, ținând cont doar de faptul că există doar 11 (0-10) linii de adresă, dar sunt multiplexate, adică. valoarea A00-A10 este scoasă/citește mai întâi, apoi A11-A21. Având în vedere acest lucru (multiplexarea adresei) și „pierderea” semnalului CE, orice altceva este complet similar cu unitățile flash „obișnuite”. În modul LPC, comunicarea între bridge și unitatea flash are loc numai pe o magistrală pe patru biți, iar al cincilea LFRAME # servește ca început (pentru a începe operația de schimb de date). Plus LRESET# și LCLK#, care sunt complet similare cu omologii lor de pe placa de bază - acesta este întregul set de fire necesare (restul sunt opționale). În general, aceasta este o încercare de a simplifica cât mai mult interfața, dar să nu se încadreze în tipul I2C „absolut serial”, lăsând posibilitatea de a folosi chiar și modurile DMA și BusMaster-ing (care pot fi folosite, de exemplu, în dispozitivele DiskOnChip / LPC). Modul PP este utilizat pentru firmware-ul „de fabrică” al unei unități flash (la urma urmei, este clar - mai rapid, ceea ce este important în producția de masă) și LPC - atunci când lucrează ca parte a plăcilor. Dar pentru a lucra cu astfel de blițuri, podul de sud trebuie să poată face acest lucru - ca urmare, un astfel de standard a devenit cu adevărat popular doar odată cu apariția popularului nForce2 (pentru că nu auzise niciodată de autobuzul ISA ...

Interfață FWH

Ca urmare a înălțimii atinse în domeniul standardizării, Intel, odată cu lansarea setului de chipset-uri i8xx, a continuat să poarte bannerul părintelui noilor standarde. Așa că a apărut un alt mod de operare - FWH (FirmWareHub, de la care, de fapt, a venit numele „hub”). A fost complet similar cu LPC-ul din punct de vedere electric (din punct de vedere al picioarelor / conectorului), dar (veți ghici mai târziu;) - absolut _incompatibil_ conform protocolului de transfer de date. După cum puteți citi în unele documente, acest lucru a fost făcut pentru a putea pune FWH în plus față de dispozitivul LPC prin agățarea lor pe aceeași magistrală (la urma urmei, sunt compatibile electric, dar la transmiterea pachetelor de date, fiecare va lua proprii datorită protocoalelor diferite), cu care blițurile „hub” puteau fi agățate până la șaisprezece bucăți, tk. în ele au apărut semnale ID0-ID3 suplimentare. (nota autorului: vă rog să-mi luați toate înțepăturile către părintele x86 ca pe o glumă, deși, după cum știți, există o cotă de glumă în fiecare glumă ... vedeți figura de mai sus. După cum puteți vedea, poza este completă similar cu LPC, doar denumirile LAD0-3 + LFRAME # înlocuite cu FWH0-3 + FWH4.PP modul este exact același.FWH diferă de LPC în protocol, adică toate comenzile pentru operații au valori de cod complet diferite în date câmpuri de schimb.Plus capacitatea de a utiliza mai multe (până la 16) dispozitive FWH, datorită introducerii noilor semnale de „identificare” ID0-3. În mod implicit, pentru a funcționa ca o unitate flash pe placa de bază, este acceptat ID = 0000 ( pe care îl puteți verifica cu ușurință sunând picioarele corespunzătoare (9-12) de pe placa dumneavoastră Intel (toate sunt „la sol” În general, într-un mod universal de a distinge o unitate flash după tipul de hub/obișnuit, puteți pur și simplu sună piciorul pin28 - în hub va fi strict pe sol, în timp ce în "normal" va fi ceva în regiunea unui kiloohm ("trebuie să apelezi" în blocul în sine plăci de bază, deși unele unități flash „sunet” - pentru aceasta, utilizați pin16/28).

Complex propriu pentru intermiterea bios-ului

Dacă la locul de muncă ai de-a face constant cu nevoia de modificare, pot da câteva recomandări. Cineva poate sfătui folosirea programatorului în acest caz, deși nu cred și nici măcar nu îl sfătuiesc. Există două motive simple și bune pentru aceasta - în primul rând, programatorul nu cunoaște toate tipurile de mikruh (mai corect, desigur, există cei care știu, dar prețul lor este calculat cu trei zerouri fără exagerare) și, în al doilea rând, nu chiar și cel mai tare programator doar mai scump.

Pentru a flash 99,9% din unitățile flash (pe plăcile de bază, desigur), veți avea nevoie de trei plăci:

  1. Ceva mai vechi, sub Pentium1 - pentru flash-uri foarte comune Intel de 1 Mbit.
  2. Ceva sub P2 cu un BIOS de 2 Mbit - pentru flash-ul restului de unități flash „normale” de 1 și 2 Mbit.
  3. Ceva pentru P3 din seria i8xx - pentru unități flash „hub” intermitente.
  4. (Adăugat în cea mai recentă versiune a articolului - ed.) Ceva pe nForce (1/2/3).

La punctul 1, folosesc Asus pe i430HX (în special - P55T2P4). Pentru astfel de cazuri (unități flash de 1 Mbit și/sau Intel), Asus este recomandat datorită capacității de a utiliza un driver flash Asus extrem de convenabil - vechiul pflash sau cel mai nou aflatsh - elementar de utilizat, nu vă deranjați cu întrebări stupide și arătați adresa zonei deteriorate a microcircuitului în cazul unei erori.

La punctul 2, folosesc placa de pe i440BX (în special - PCPartner-928). Este de 2Mbit, ceea ce vă permite să coaseți atât unități flash „obișnuite” de 1, cât și 2Mbit. Tipul de conector de pe acesta este DIP32, pentru flashingul PLCC32 se foloseste un adaptor PLCC32-> DIP32, realizat dintr-o placa veche defecta cu bloc PLCC32 (vezi foto).

Adaptor PLCC32->DIP32 de casă.

Realizat prin sculptură ondulată cu un puzzle pe plăcile de bază defecte;) plus picioare lipite manual) Adaptor auto-realizat PLCC32-> DIP32 - vedere de jos
La punctul 3, folosesc placa pe i820 (în special - Chaintech 6CTA2). Are i82802AB (4Mbit), care vă permite să coaseți atât „huburile” Intel în sine, cât și unitățile flash „hub” de 2 și 4Mbit.

La punctul 4, folosesc o placă nForce (prima, dar nu esențială) - Abit NV7-133R. Este proiectat pentru cele mai dificile cazuri - pentru flash-ul unităților flash LPC „pure”. /Doar că mulți (probabil chiar și majoritatea) producătorilor de plăci nForce1/2/3 (și LPC a început să fie folosit pe ele) folosesc de obicei unități flash cu suport atât pentru LPC, cât și pentru FWH, ceea ce le permite să fie cusute pe pas 3)/.

În general, nu există condiții speciale pentru alegerea unui anumit model sau companie (cu excepția cazului Asus pentru unități flash Intel). Nu este nevoie să vă străduiți să luați plăci „cool” și „fanteziste” într-un astfel de scop. Este necesar strict opusul - cu cât placa este mai „obscură” și mai primitivă - cu atât „programatorul” va ieși mai bine din ea. Acestea. pentru aceasta, toate tipurile de Acorps și PCPartners sunt pur și simplu ideale, dar orice placă, chiar și cu „revendicări” minime, înrăutățește întotdeauna „universalitatea”. În plus, desigur, o altă condiție importantă este accesul bun și convenabil la soclul unității flash.

Amiflash este folosit ca software principal (în special - versiunea 8.37, doar cu chei). Cunoaște cele mai multe chipset-uri/flash-uri și este foarte ușor de utilizat datorită unei linii de comandă convenabilă (fișierul bat pentru el a fost atașat mai sus).

Pentru cazurile rare când amiflash nu se poate descurca (unele tipuri de unități flash și/sau chipset-uri exotice), utilizați awdflash (necesar cu comutatorul /f).

Pentru cazurile severe (de obicei flash-uri/bios/chipset-uri foarte exotice, foarte vechi sau, dimpotrivă, cele mai noi plăci de bază), se folosește Uniflash. Poate fi folosit și pentru a verifica vizual locația problemelor într-o unitate flash. În plus, proprietarii fericiți de plăci moderne nForce2 care folosesc unități flash LPC de tip PMC (de obicei Epox/Gigabyte) ar trebui să îi acorde o atenție deosebită.

PMC-shki acceptă două moduri (LPC / FWH) și, probabil, din această cauză, luminile „standard” le clipesc adesea incorect (sau chiar se blochează în timpul procesului de intermitent) - uniflash face acest lucru extrem de corect.

ps cele mai recente versiuni de uniflash au devenit atât de corecte și convenabile încât acum îl folosesc în mare parte doar...


Modalități extreme de a flash / restaura bios

În unele cazuri dificile, trebuie să recurgeți la utilizarea a două intermitente simultan. Acesta este de obicei uniflash + awdflash (dar nu este necesar). De exemplu, flash mai întâi cu amiflash și apoi imediat cu uniflash. După prima încercare, amiflash va jura că a fost aprins incorect, iar uniflash va fi deja cusut corect.

  1. Lansăm awdflash cu unitatea flash „nativă” (cea cu care a fost pornit computerul) și ieșim fără firmware. De exemplu, îl puteți rula (awdflash) cu tastele „/pn/sy 111.bin” - scriind un BIOS inutil (doar pentru testare).
  2. Punem (hotswap) unitatea flash necesară firmware-ului, lansăm uniflash și ne bucurăm (ar trebui să clipească normal).
  3. Dacă, până la urmă, nu suntem mulțumiți (nu clipește corect) - încă o dată „doar” rulați awdflash (fără firmware și deja pe unitatea flash „flash”) și încercați din nou uniflash - cu siguranță ar trebui să vă ajute (ajustat pentru faptul că uniflash „cunoaște „acest tip de unitate flash).

„Sensul ascuns” al folosirii unei astfel de metode este următorul. Când porniți awdflash (precum și orice alt driver flash), chipsetul este „nemapat” - pentru a determina tipul de unitate flash și clipirea ulterioară. La ieșire - de obicei, așa cum ar fi, ar trebui să apară „cartografierea”, dar în practică se dovedește că „nu datorează nimănui”. Acesta este ceea ce reușește să folosească uniflash, care din diverse motive (de obicei - ignorarea hardware-ului modern) în sine nu poate „mapa” corect și complet chipsetul. În plus, pe lângă dezafectarea chipset-ului pentru accesul fizic la zona de memorie a unității flash, awdflash poate (în cazul BIOS-ului Award) să înlăture diverse „protecții la scriere” de care uniflash nu este conștient din cauza lor, deci ca să vorbim, „clasic” - autorii acestuia („fără să știe”) au folosit în motorul său, în marea majoritate, metode exclusiv „clasice” de lucru cu hardware (board-chipset / flash bios). În general, într-o descriere „primitivă” a eficacității acestei metode, putem spune următoarele. awdflash, ca mai „inteligent”, cunoscând tot felul de „specificități” pentru tot felul de plăci (mai ales noi) - începe lucrul (firmware-ul). Cu toate acestea, din cauza „excesului de minte" reușește să se poticnească de lucruri simple. Iar pentru „lucruri simple" - nu există uniflesh mai bun. Ca urmare, simbioza lor devine o soluție de succes (uneori singura) pentru flash-ul unor tipuri de unități flash pe unele chipset-uri (de exemplu, Winbond W39V040AP (LPC) pe nForce2 - perfect cusut folosind metoda descrisă).

Când aveți doar o placă de „un megabit” la îndemână, dar trebuie să flashați o placă de doi megabiți („obișnuită”), puteți mai întâi să flashați prima jumătate (1Mbit), apoi „separat”, a doua jumătate. Pentru a face acest lucru, împărțiți fișierul BIOS în două părți (1 Mbit = 128 kB fiecare) utilizând orice editor hexadecimal și flash mai întâi ultima parte. După aceea, piciorul scurt 30 (A17 în 2Mbit și NC în 1Mbit) la sol și completați jumătatea „inițială”.

(ps. Limitarea acestei metode poate apărea dacă unitatea flash nu suportă sectorizarea înregistrării necesară pentru un astfel de caz)

O altă dezvoltare (variantă) a situației anterioare poate fi completarea doar a părții „finale” (de fapt, avem nevoie doar de un bootblock). După aceea, în acest fel, microcircuitul „neterminat” este introdus în placa nativă, unde, din cauza unei nepotriviri CRC, bootblock-ul va începe automat încărcarea, cu ajutorul căruia totul poate fi pur și simplu restaurat „de pe o dischetă” deja în tabloul nativ.

Unități flash firmware cu diferite tensiuni de reprogramare.
Diferite tipuri de blițuri sunt proiectate pentru diferite tensiuni de programare. Cele mai comune sunt 12V/5V pentru plăcile vechi, pentru plăcile moderne este de 3.3V/3V/2.7V și mai puțin. Teoretic, pentru fiecare tip, trebuie să setați tensiunea de care aveți nevoie pentru o anumită unitate flash folosind jumperi de pe placa de bază (dacă există, desigur). În practică, se dovedește că unitățile flash cu o tensiune de programare mai mică sunt cusute complet în siguranță cu o tensiune mai mare.

Acestea. dacă mama are o unitate flash de 5 V (de exemplu, cea mai mare parte din seria 29xxxx), atunci unitățile flash cu un nivel de clipire mai scăzut vor fi, de asemenea, afișate pe ea cu un bang fără nicio pretenție pentru valoarea supraestimată. Și fără nicio șansă de deteriorare a clienților cu tensiune joasă.

În cazul unei relații inverse - flash-ul unităților flash de 12V pe mame de 5V (sau cu jumperele setate la 5V) are adesea un rezultat de succes. Deși aici nu mai este o regulă - prin urmare, atunci când programați microcircuite din seria 28xxxx (dintre care majoritatea sunt de 12V) - fiți vigilenți la jumperele setate corect și nu încercați să le schimbați la cald pe plăcile moderne (pentru că 12V-urile erau doar P1 -P2). ), adică cu cât mai vechi, cu atât mai multe șanse pentru o modificare corectă.

Dacă jumperii de pe placă nu sunt semnați, puteți măsura pur și simplu tensiunea pe pin32 (în dreapta imediat de la cheie, dacă vă uitați cu cheia în sus). În cel mai extrem caz, dacă nu există jumperi pe placă, puteți îndoi acest picior din priză și îi puteți aplica 12V „manual” (de exemplu, direct de la conectorul de alimentare).

Majoritatea utilizatorilor de computere nu trebuie să știe cum să actualizeze BIOS-ul plăcii de bază, deoarece acest proces este destul de riscant și nu oferă prea multe avantaje.

Cu toate acestea, în unele cazuri, este încă necesară o actualizare:

  • Dacă există un microcod neterminat pe placă (ca urmare a încercării producătorului de a ocoli concurenții prin lansarea anticipată a produsului);
  • Dacă este necesar, remediați unele probleme cu dispozitivele integrate (de exemplu, refuzul de a lucra cu un tip de memorie sau procesor acceptat teoretic).

Se verifică o actualizare

După ce ați decis să reinstalați BIOS-ul pe placa de bază a computerului dvs., în primul rând, ar trebui să vă asigurați că această colecție de firmware trebuie actualizată și dacă este posibil.

Puteți afla pe site-ul producătorului în secțiunea de suport tehnic (Lista de suport pentru CPU).

De regulă, conține și informații despre compatibilitatea procesoarelor și a versiunilor BIOS.

Adevărat, înainte de asta, cu siguranță ar trebui să aflați revizuirea plăcii de bază și parametrii BIOS-ului deja instalați pe computer.

Verificați revizuirea și BIOS-ul

Există mai multe moduri de a defini o revizuire:

  • uită-te la inscripția de pe placa de bază;
  • citiți eticheta de pe ambalaj.

Ultima opțiune este mai simplă - dar numai dacă cutia de pe tablă a fost păstrată. În plus, uneori un computer este achiziționat într-un ansamblu, iar cutia merge imediat la întreaga unitate de sistem.

Prin urmare, cel mai adesea trebuie să scoateți capacul lateral (deconectând anterior PC-ul de la rețea) și să căutați inscripții precum REV 1.0 sau REV 2.0 pe placă. Aceasta este revizuirea.

Determinarea versiunii BIOS-ului instalată pe placă durează mai puțin.

De obicei, tot ce trebuie să faceți este să afișați fereastra de informații despre sistem tastând „msinfo32” în fereastra de comandă (tasta Windows + R).

Printre informațiile furnizate, puteți găsi producătorul plăcii de bază, modelul acesteia și versiunea BIOS.

Când toate informațiile necesare despre placă au fost obținute, ar trebui să vizitați pagina oficială a producătorului acesteia și să verificați actualizările BIOS-ului.

Uneori, datele sunt prezentate în limba engleză, cu toate acestea, majoritatea producătorilor au resurse oficiale și suport tehnic în limba rusă.

Găsirea informațiilor BIOS pentru placa dvs. este de obicei destul de ușoară.

Sfat: Dacă computerul a fost achiziționat deja asamblat și are un anumit model, puteți încerca să găsiți versiunile corespunzătoare de BIOS pe site-ul web al producătorului unității de sistem. În cazuri extreme, aici vor fi indicați cel puțin parametrii plăcii, știind care, puteți continua să căutați pe resursele companiei care l-a lansat.

Metode de actualizare

În funcție de modelul specific al plăcii instalate pe computer și de producătorul acesteia, BIOS-ul poate fi actualizat în unul din trei moduri principale:

  • din modul DOS, care este prezent pe toate, chiar și pe computerele moderne concepute să funcționeze cu Windows;
  • din Windows;
  • folosind programe speciale (utilități) produse de producători și care vă permit să flashați nu din Windows sau DOS, ci direct din BIOS-ul însuși.

Actualizare în DOS

Prima opțiune a fost folosită în urmă cu 20 de ani, deși la acel moment era necesară o dischetă de pornire pentru intermitent.

Acum veți avea nevoie de un disc special sau o unitate flash, unde se află fișierul Autoexec.bat (sau Update.bat), care este necesar pentru a începe instalarea.

Utilitare suplimentare și elemente BIOS ar trebui, de asemenea, scrise aici.

După ce ați pregătit o unitate flash USB bootabilă (pentru aceasta puteți utiliza ajutorul unor programe speciale), ar trebui să instalați capacitatea de a porni de pe medii în același BIOS și să continuați cu actualizarea.

Va dura puțin timp, dar este foarte important ca computerul să nu fie oprit sau repornit în acest moment.

Actualizarea pachetului de firmware prin Windows este mult mai ușoară, deși nu mult mai rapidă. Pentru a face acest lucru, trebuie mai întâi să descărcați o nouă versiune de BIOS de pe site-ul producătorului, care va fi instalată pe placă.

În plus, toți producătorii au proprii lor instalatori.

De exemplu, Asus are aplicația ASUSUpdate.

Înainte de a începe intermiterea, instalați utilitarul, ca un program obișnuit, apoi deschideți-l.

Când apare o solicitare pe ecran, selectați actualizarea „dintr-un fișier” și indicați calea către pachetul BIOS aflat deja pe hard diskul computerului.

Uneori, utilitarul poate găsi, descărca și instala cea mai recentă versiune potrivită pentru placă pe cont propriu

Utilități pentru actualizare

Pentru a putea actualiza BIOS-ul folosind programe proprietare de la producător, ar trebui să le găsiți pe paginile oficiale ale producătorilor.

Există astfel de utilități, de exemplu, pe paginile producătorilor Asus, Gigabyte, MSI și Intel.

Această opțiune este cea mai potrivită pentru utilizatorii generali, deoarece necesită cea mai mică cantitate de muncă și, în plus, vă permite să evitați o eroare folosind un BIOS neadecvat.

Sfat:în timp ce utilitarul rulează, închideți toate celelalte programe. În plus, nu este recomandat să efectuați nicio acțiune pe computer. Mai mult, durează puțin timp - până la un minut pe computerele noi, 2-3 minute pe dispozitivele vechi.

ASRock

ASRock, care produce plăci pentru procesoare puternice și cele mai avansate module de memorie, are propriul utilitar de flashing.

De obicei, îl puteți accesa apăsând F6 când testați sau porniți sistemul.

Utilitarul în sine găsește mediile necesare cu BIOS și afișează numai firmware-ul adecvat. După ce ați selectat versiunea dorită, cu un singur clic, puteți face upgrade în câteva minute.

ASUS

Majoritatea celor mai recente modele de plăci de bază Asus sunt actualizate cu succes folosind utilitarul USB BIOS Flashback, care este descărcat de pe site-ul web al filialei ruse a producătorului.

Pentru versiunile mai vechi, se folosește Asus Update Utility care rulează pe Windows.

MSI

Puteți să reflashați plăcile de bază MSI folosind programul proprietar MSI Live Update, care detectează automat versiunile corespunzătoare și le descarcă din rețea.

Puteți găsi utilitarul și instrucțiunile pentru acesta pe site-ul oficial al Micro-Star International.

gigabyte

Cel mai bine este să descărcați utilități pentru actualizarea BIOS-ului plăcilor Gigabyte de pe site-ul oficial al producătorului. Oferă detectarea automată a versiunii necesare și descărcarea acesteia din rețea.

Alte placi

Producătorii de plăci Foxconn, Toshiba și majoritatea celorlalți producători mai puțin cunoscuți nu au cel mai adesea propriile utilități universale.

Uneori, reinstalarea BIOS-ului folosind programe proprietare ale acestor mărci nu este posibilă pentru toate modelele de plăci de bază.

În acest caz, sunt selectate alte metode de clipire.

concluzii

Toate operațiunile de actualizare a BIOS-ului trebuie efectuate numai în caz de urgență.

Dacă nu ați reușit să o faceți singur, ar trebui să contactați specialiștii - acțiunile inepte dezactivează adesea placa de bază.

De asemenea, merită remarcat faptul că chiar și cea mai mică greșeală în proces poate provoca consecințe grave, care vor fi aproape imposibil de corectat pe cont propriu.

Și, dacă totuși s-a întâmplat acest lucru, sau în timpul intermitentului computerul s-a oprit sau a avut loc o înghețare, ar trebui să contactați imediat centrul de service.

Acolo, un programator special va fi folosit pentru recuperare, iar performanța computerului dumneavoastră va fi restabilită.

Video:

3 moduri de a flash BIOS-ul pe o placă de bază modernă de la Gigabyte

Cum să flash (actualizezi) BIOS-ul plăcii de bază

Cum să actualizați BIOS-ul plăcii de bază: sfaturi de încredere

Cum să flashezi BIOS-ul în 3 moduri diferite - Prezentare generală

ATENŢIE! FIRMWARE-UL BIOS INCORECT POATE CONDUCE LA INOPERAREA

De obicei, nu este nevoie să înlocuiți firmware-ul BIOS-ului plăcii de bază - dispozitivul funcționează excelent, iar riscul performanței dispozitivului pentru un număr de versiune de firmware mai mare este cel puțin stupid.

Cu toate acestea, se întâmplă ca placa de bază să intre pe piață cu microcod „brut” (producătorii se grăbesc să învingă concurenții la viraj), sau să apară probleme cu dispozitivele integrate, sau se dovedește că mama refuză să lucreze cu o anumită memorie ies modele sau echipamente noi, mai moderne (de exemplu, lista CPU-urilor suportate a fost extinsă) etc.

Apoi, noi loturi de mame sunt puse în vânzare cu firmware actualizat, iar proprietarii de dispozitive anterioare trebuie să reflasheze BIOS-ul.

Pe site-urile producătorilor apar versiuni noi de firmware cu o listă de corecții și modificări efectuate față de versiunea anterioară.

Dacă există probleme cu placa de bază sau există deficiențe în funcționarea acesteia, ar trebui să vă uitați pe site-ul producătorului și să studiați listele acestor modificări - poate că răspunsul va fi găsit acolo.

Există și versiuni de firmware actualizate de meșteri care vă permit să activați una sau alta funcție blocată de producător în microcod pentru un model de buget al aceluiași chipset.

Dacă necesitatea înlocuirii versiunii de firmware devine evidentă, pregătiți-vă pentru o clipire și vom încerca să vă spunem ce vă așteaptă și cum să procedați.

Cum se coase?

Pentru flash-ul BIOS-ului, sunt folosite utilități specializate de la producătorul plăcii de bază sau de la programatori terți, care scriu imaginea firmware-ului pe cipul CMOS.
CMOS la mamele moderne este o memorie flash care stochează microcodul în sine și setările BIOS.
Astfel, pentru firmware este nevoie, de fapt, de un fișier cu versiunea de BIOS dorită și de un program flasher.

Există flash-uri atât pentru Windows, cât și pentru DOS.
Flashingul din Windows este mult mai convenabil, dar DOS este în mod tradițional mai fiabil.
Pentru a dezvălui toate aspectele procesului de intermitere a BIOS-ului, am făcut flash atât de sub Windows XP, cât și de sub DOS.

Mai întâi, folosind un program flasher, trebuie să faceți o copie de rezervă a versiunii BIOS instalate pe o dischetă.
În cazul intermitenței nereușite, această dischetă vă va fi foarte utilă. În primul rând, înlocuirea programului macro a fost efectuată folosind utilitățile furnizate de producător.
Puteți găsi oricând un astfel de utilitar pe discul care vine cu placa de bază sau pe site-ul producătorului acesteia.

Nu vă recomandăm să folosiți programe de la terți fără a fi nevoie, deoarece există o șansă mare atunci să mergeți la atelierul de garanție.
De asemenea, nu recomandăm să instalați imediat cea mai recentă versiune de firmware.

Este mai bine să căutați informații legate de placa de bază în forumurile corespunzătoare și să priviți recenziile utilizatorilor care au instalat una sau alta versiune a firmware-ului.
Acest lucru ar trebui făcut deoarece firmware-ul nu este depanat până la sfârșit și pot apărea defecțiuni grave în munca mamei.

Caracteristicile procesului

În primul rând, te sfătuim să ai grijă de o dietă stabilă.
O sursă de alimentare neîntreruptibilă este ideală.
Dacă nu există un astfel de miracol, atunci cel mai bine este să alegeți un moment pentru intermitent, atunci când supratensiunile sunt cel mai puțin posibile, adică noaptea (la urma urmei, vecinii tăi nu găuresc pereții cu un burghiu electric noaptea?).

Al doilea punct este alegerea sistemului de operare, de sub care va merge procesul de flashing.
Dacă doriți frumusețe și pace, atunci puteți face acest lucru în siguranță de sub Windows.
Sistemul Widows XP este deja destul de stabil, așa că puteți actualiza firmware-ul de sub el fără prea multă teamă.
Pentru orice eventualitate, este recomandat să închideți toate aplicațiile și să dezactivați antivirusul.
Sub alte versiuni de Windows (cu excepția liniei Widows NT), cunoscându-și buggy-ul, este mai bine să nu reflashezi.
Va fi mai sigur să faceți acest lucru de sub DOS.

În ceea ce privește DOS, această metodă poate fi folosită de cei care nu sunt prea leneși să petreacă puțin mai mult timp instalându-l.
Pentru asta obținem puțin mai multă fiabilitate.
Pregătirea în sine constă în crearea unei dischete de boot.
În plus, va trebui să scrieți un program flasher (de exemplu, awdflash este folosit pentru cipurile Award, amiflash este folosit pentru AMI BIOS) și firmware-ul în sine.

Puteți crea un fișier bat cu opțiunile de lansare pentru driverul flash și tot ce rămâne este să introduceți o dischetă și să porniți de pe acesta.
Pentru cei care au lucrat vreodată în DOS, nu va fi greu să-și dea seama totul.

A treia modalitate de a actualiza firmware-ul este rar.
Firmware-ul este actualizat folosind BIOS-ul propriu-zis.
Este suficient să mergeți la meniul de actualizare și să specificați firmware-ul dorit, înregistrat anterior pe o dischetă.

Oricum, indiferent de metoda de flashing aleasă, este imperativ să faceți mai întâi o copie de rezervă a versiunii vechi!

Top articole similare