De ce și cum să reflash BIOS-ul

Certificarea de calitate ISO 50001 în regiunea Moscova. | Aveți nevoie de închiriere de mașini la Moscova? A se vedea prețurile aici

De ce și cum să reflash BIOS-ul?

1. Necesitatea unui program educațional.

Înainte de a vorbi despre intermitent (upgrade) BIOS, trebuie să se clarifice - ceea ce este BIOS-ul și modul în care aceasta diferă de SETUP CMOS.

BIOS - sistem de bază / ieșire, sistemul de bază de intrare / ieșire. Acesta este un set de rutine și utilități care permite sistemului de operare și alte programe pentru a utiliza resursele hardware. BIOS-ul conține, de asemenea, procesul POST (power-on de testare auto - echipamente program de auto-testare, care pornește automat atunci când porniți sau reporniți computerul) și procedura de configurare - programul de setări setările computerului, ale căror detalii sunt în memoria CMOS non-volatilă. De fapt, aceasta este o memorie volatilă și puterea este folosită baterie cu litiu pe placa de bază. Memoria non-volatilă este un set de registre cu un volum de câteva zeci de bytes, în care codul stocate în informațiile condiționate de unități de disc, hard disk-uri, și alți parametri. De asemenea, de la acest acumulator alimentat ceasul de sistem. Dacă bateria se află, atunci această informație este pierdut, și calculatorul, în general, portbagajul nu se poate, pentru că ei nu cunosc geometria hard disk. Aceasta resetează, de asemenea, timpul în ceasul sistemului. În acest caz, se spune - „zburat SETUP“. Pentru a restaura conținutul, este necesar pentru a intra în procedura de configurare în timpul procedurii POST. Aceasta este, de obicei, în partea de jos a ecranului există o inscripție „Hit Del pentru a intra Setup“ (apăsați Del pentru a intra SETUP). Uneori, oamenii spun „BIOS Setup“, dar cel mai adesea, pur și simplu - „du-te la BIOS-ul“. Dar veni cândva în BIOS Setup, care este una dintre procedurile, al cărui cod este conținut în BIOS.

Rezultă câteva concluzii din acest set de platitudini -

1) CMOS SETUP - este o memorie non-volatilă, care reprezintă un set de volum registre de mai multe zeci de bytes în care informația codată privind parametrii hard disk-uri, unități floppy disponibile etc. Fizic, această memorie non-volatilă este într-una din chips-uri de pe placa de baza ..

2) BIOS SETUP - una dintre procedurile, ale cărui cod este în BIOS. Această procedură vă permite să schimbați conținutul SETUP CMOS.

3) BIOS - un set de rutine și proceduri care testează computerul atunci când porniți, furnizează încărcați sistemul de operare și pentru a asigura în continuare interacțiunea sistemului de operare și a altor programe cu echipamentul. Fizic codul BIOS stocate în ROM, situat pe placa de bază. Ca o regulă, ROM-ul nu este bine sudat și stocat în fanta ( „pat“) și lipite pe ea frumos autocolant holografic. Până în prezent, stocarea BIOS este utilizat în principal cip DIP-32 (chip plastic dreptunghiular cu 32 pini de pe laturile lungi) sau PLCC-32 (cip mic pătrat cu 32 de pini de pe perimetru).

2. În cazul în care sunt flash-uri BIOS și de ce sunt ele necesare?

În zilele vechi nimeni nu a venit în cap pentru a actualiza BIOS-ul în timp ce în funcțiune. Totul a fost bine cu ceea ce a fost scris în memoria ROM la fabricarea plăcii de bază. În plus, BIOS-ul stocat în acele zile utilizat ROM reprogramabilă cu ștergerea UV, și nu este foarte popereproshivaesh în domeniu.

BIOS-ul codul sursă în sine compune doar câteva firme din lume - AMI, Award, Phoenix. Desigur, acestea nu pot oferi toate caracteristicile placa de bază, astfel încât acestea să furnizeze întreprinderilor producătoare de cod bazat pe BIOS, și le-au adăugat la acesta o bucată de cod, ținând cont de caracteristicile acestui model.

Pe la mijlocul anilor '90 a apărut FLASH-ROM - ROM reinscriptibile, poate fi ștearsă electric, poate rezista la mai mult de 1000 de ori. Acestea sunt utilizate pentru stocarea BIOS acum. Volumul lor este 1M și 2M Bit Bit în DIP-32 carcase și octet 2M în PLCC-32 pachete. Prin urmare, în cazul în care conținutul ROM scrise într-un fișier normal, este nevoie de 128K bytes (131072 octeți) sau 256K bytes (262144 bytes).

Bazat pe propria mea experiență cred că există doar două motive pentru actualizarea versiunii de BIOS:

2) În cazul în care placa de baza nu acceptă hard disk-uri mai mari. Există două limite - octeți 8,4g și octeții 32g. În primul caz, mai mult decât 8,4g disc (de exemplu, 20G) ca un detectiv 8,4g, al doilea - discul peste 32 ° ca detectivul 32G. Prin urmare, este necesar să se caute firmware-ul pentru acest model mat.platy, care a rezolvat problema.

Ar trebui să fie avertizat că versiunea de actualizare BIOS-ul nu are efect magic. nu cresc pe mat.plate bord conector AGP pe suport începe Athlon i815, la bord LX nu va sprijini P-III (în primul rând, nu va da tensiunea necesară pentru alimentarea procesorului și, în al doilea rând, nu va da o frecvență de 100 sau 133 MHz ).

3. Cum să lumineze intermitent (update) BIOS?

Oportunități există pentru a actualiza BIOS-ul tuturor placi de baza moderne. Nimic de lipire nu este necesar. Dar există un mijloc de a interzice re-flash BIOS. Acest lucru a fost făcut pentru a nu strica conținutul BIOS-ului pentru eroare, și că BIOS-ul nu este ștearsă prin expunerea la virus (mai mult pe care mai târziu). Pentru a preveni ștergerea accidentală a BIOS-ului de pe placa de baza (nu întotdeauna) făcut săritor „BIOS Update“, care poate fi în poziții „Enable“ și „Disable“ (implicit este de obicei „Disable“). Pentru a fi în măsură să lumineze intermitent BIOS-ul, este necesar pentru a pune jumper-ul în poziția „Enable“. În placi de baza moderne au un element din SETUP „BIOS Protect“ cu opțiunile „Enable“ și „Disable“. Pentru a fi în măsură să lumineze intermitent BIOS-ul, este necesar pentru a pune „Disable“ (BIOS neprotejat).

Pentru BIOS intermitent utilizează programul AWDFLASH (pentru intermitent PREMIUL firma BIOS) și (firmele AMI, respectiv) AMIFLASH. In cazuri rare, utilitatea BIOS poate doar producătorul plăcii de bază, de exemplu, placi de firma Asustek se potrivesc doar de utilitate autentică și PFLASH AFLASH, deși sunt utilizate de către BIOS PREMIUL. Reprogramarea BIOS pentru branduri de tip HP, Compaq, Dell - o altă poveste. Deoarece cele mai frecvente BIOS-ul de atribuire, vorbesc despre utilitatea AWDFLASH. De fapt, AMIFlash difera doar interfata mai frumos, dar principiul este același.

4. Utilitate AWDFLASH.

4.1. Reading (economisire) BIOS-ul dintr-o placa de baza de lucru.

Această operațiune este necesară dacă doriți o actualizare de BIOS pentru un motiv sau altul pentru a reveni la versiunea anterioară. Sau pentru a anula BIOS-ul dintr-o singură mașină, apoi să-l actualizeze în celălalt. Sau pur și simplu doriți să salvați fișierul cu BIOS-ul firmware-ului în cazul deteriorării sale, cum ar fi de la un virus. Pentru a salva conținutul fișierului de BIOS aveți nevoie pentru a rula AWDFLASH, întrebarea „File name programului“ (informații nume de fișier pentru programare), fără a câștiga nimic, apăsați Enter, apoi întrebarea „Doriți să salvați BIOS?“ spune „Y“ și introduceți numele fișierului va fi salvat în BIOS-ul placii de baza. Fișierele sunt stocate în directorul curent. Numele fișierului și extensia - este arbitrară. La momentul procesului de creare a va rula sub fișierul indicator, dacă se execută printr-o singură linie - volum BIOS de 1M biți, iar volumul fișierului rezultat 131072 octeți atunci când două - BIOS-ul de volum de biți 2M, iar volumul de rezultate de fișier 262144 bytes. Dacă totul va cădea și de jos inscripția intermitentă „Vă rog, așteptați“, atunci această versiune AWDFASH să nu funcționeze cu acest ROM, de exemplu, versiunea AWDFLASH 7,01, iar ROM biți 2M. Pentru a rezolva această problemă, este necesar să se ia o versiune nouă a AWDFLASH.

4.2. Scriere (update) BIOS-ul de pe placa de baza de funcționare.

Acesta este modul standard de BIOS de actualizare. Cu toate acestea, în cazul în care BIOS-ul de upgrade motivul este că vechiul BIOS-ul nu are suport pentru noul procesor, atunci această operație trebuie efectuată prin pornirea procesorul vechi (nou nu va porni sau porni strâmbă). Pentru a actualiza versiunea de BIOS trebuie să aibă noua versiune a firmware-ului BIOS-ului este de la acest model mat.platy, fișierul trebuie să fie în același director ca și AWDFLASH, în calea interactivă nu poate fi setat. funcționare AWDFLASH, ar trebui să acorde atenție faptului că identificarea tipului de ROM. În partea de sus a ferestrei va fi scris de un șir de informații despre BIOSe și crearea data existente, iar a doua linie - informații despre tipul de ROM. În cazul în care se spune „TIP NECUNOSCUT“ (tip necunoscut), aceasta înseamnă că AWDFLASH nu cunosc acest tip de ROM si flash, nu se poate. ROM de companii diferite au o structură diferită și un algoritm diferit este utilizat la înregistrarea. Din punct de vedere nu face nici o diferență citirea și înregistrarea din punct de vedere - este foarte critic.

Dacă AWDFLASH identificat cu succes ROM-ul, și a scris despre genul lui „ATMEL 29C010“, atunci totul este în regulă, iar în linia „numele fișierului de program“ puteți introduce numele fișierului firmware-ului. AWDFLASH vă întreb dacă doriți să salvați conținutul BIOS-ului existent. Pentru a dor nu este necesar să introduceți numele fișierului pentru a salva, trebuie doar să apăsați Enter. Programul de inundații întreabă „ai un sigur?“ (Ești sigur?), Trebuie să fie spus „Y“. După ce pornește înregistrarea, bara de progres de jos va merge, tot ce va dura câteva secunde. Partea de jos, în același timp, va fi un avertisment „Nu opriți de putere“ (sau opri). În cazul în care puterea este oprit, BIOS-ul nu coase până la sfârșitul anului și nu va funcționa, adică, atunci când mat.plata nu începe. Ce se poate face în acest caz, în plus, este scris în secțiunea 5. Dacă totul merge bine, inscripția „F1 Reset Esc Exit“ va apărea mai jos. Dacă apăsați F1, calculatorul va reporni ca și cum nimic nu sa întâmplat, numai informații tehnice privind BIOS-ul pentru a schimba data creării, și se pot schimba ușor în timpul diagnosticare timpurie de boot. Dacă, după ce reporniți computerul nu prezintă semne de viață, prin urmare, firmware-ul BIOS-ul nu reușește sau firmware-ul cusute nu este potrivit pentru aceasta placa de baza. Ce se poate face în acest caz, este scris în capitolul 5. Este fișier foarte util cu BIOS-ul firmware-ului, care este de dorit să se mențină la bun început - în orice caz, există speranță de a reveni la starea inițială.

4.3. Chei (parametrii) linia de comandă de pornire AWDFLASH.

Ecranul va afișa o listă de opțiuni. acestea sunt stabilite prin „/“. EXEMPLU executați următoarea comandă:

AWDFLASH BIOS.BIN / PY / SN

în cazul în care BIOS.BIN - numele fișierului care conține informațiile pentru firmware-ul în ROM său;

/ Py - programare da (programul - Da, adică a scrie la ROM);

/ Sn - nu salvați (nu salvați, adică, nu este stocat în conținutul fișierului de ROM-ul înainte de noul conținut va fi scris la acesta).

5. Aspecte-cheie și situații în BIOS firmware.

5.1. Este posibil să se deteriora placa de bază atunci când clipește BIOS-ul?

Da, care este în neregulă cu conținutul plăcii de bază ROM-ul nu va funcționa. Puteți face acest lucru, eu întreb ROM-ul nu este complet (opriți alimentarea atunci când partea de jos a programului cadru AWDFLASH este încă în desfășurare indicator de proces) sau firmware-ul ROM-ul dintr-o altă placă de bază sau o imagine abstractă.

5.2. Dacă încă în procesul de programare pentru a face ceva greșit, și apoi reporniți placa de baza nu funcționează, ce să fac?

În cazul în care conținutul BIOS-ului este incorectă, atunci placa de baza nu va funcționa. Cu toate acestea, cauzele mat.platy inoperabilitate pot fi multe. Dar dacă există încrederea că cauza problemei - este un conținut ROM greșit, trebuie să fie scrise în conținutul corect ROM pentru recuperare în caz de dezastru, și anume BIOS-ul este de la acest model mat.platy. Pentru aceasta trebuie să avem un fișier cu firmware-ul BIOS-ului special pentru acest model mat.platy. La înregistrarea mat.plate defecte, desigur, nu poate fi nimic, de aceea este necesar să scoateți conectorul din ROM (ROM în cazul în care cositorite - au dezlipit) si flash-l în programator sau o altă placă de bază.

5.3. Cum să lumineze intermitent BIOS-ul de la o placa de baza la alta placa de baza?

În general, acest proces este destul de simplu - de boot pe mat.plate de lucru în „prompt de comandă numai modul de siguranță“, în cald (de exemplu, mat.plate inclus) pentru a scoate cipul de BIOS, a pus un alt cip, care este necesar pentru a scrie o nouă BIOS, executați AWDFLASH și scrie firmware-ul corect în ROM. Apoi opriți calculatorul, ROM-ul rearanjate - și toate. Dar există unele nuanțe:

1) La momentul pornirii de pe mat.plate ar trebui să fie nativ pentru BIOS ROM. După încărcare BIOS este transferată la RAM umbra (Shadow RAM), unde rularea și ROM-ul în sine devine inutilă, astfel încât să poată fi eliminate. Prin urmare, consiliul nu va începe fără un BIOS. Prin urmare, firmware-ul ROM pentru necesitatea de a schimba la mat.plate activat.

2) Înainte includ mat.platu, care vor fi cusute pe ROM, ROM nativ nevoie de un pic de tragere - pentru a contacta încă a rămas, dar nu ar trebui să sape comision incluse șurubelniță. În plus, atunci când instalarea ROM-ul chips-uri trebuie să urmeze foarte îndeaproape pentru a pune pe o cheie. La chip este marcat întotdeauna prima concluzie - un triunghi, un punct de pe corpul tăiat cip. Tag au la bord (pat) la ROM-ul - de obicei, o crestătură mică pe o parte. În cazul în care un ROM-ul nu este pus pe o cheie, atunci este energizat și ROM-ul invers polaritatea eșuează imediat ireversibil (devine extrem de fierbinte atunci când).

4) Versiunile mai vechi nu suportă biți ROM AWDFLASH 2M - chiar și pentru a salva conținutul său nu se poate. Prin urmare, noi mat.platah în cazul în care ROM-ul are o capacitate de 2M, este necesar să se utilizeze noua versiune AWDFLASH, de exemplu, 7,95. Versiunea AWDFLASH nouă poate fi descărcat de pe aceeași pagină de pe Internet că BIOS-ul pentru mat.platy.

5) Unele mat.platy nu permit să lumineze intermitent BIOS-ul pentru a mat.plat alte firme, cum ar fi mat.plate Acorp poate umple numai firmware-ul pentru Acorp (probabil determinată de semnătura în firmware-ul, foarte simplu de manevrat, cu toate acestea). Cel mai bun - să lumineze intermitent ROM-ul de pe ASUS mat.plate (nu contează ce model) în mod natural ASUSovoy același proshivalkoy - PFLASH sau AFLASH. Pe ASUSe poate umple în memoria ROM orice informație (desigur, un volum adecvat - 128K sau 256K) - deși AMI BIOS-, deși un fișier text.

6) Nu toate reușesc să lumineze intermitent ROM-ul - proshivalka le definește ca NECUNOSCUT, și nu coase. Ieșire - pentru a găsi un alt ROM. Puteți să-l eliminați de la mama moarta (unele 486 mat.platah a pus deja 1M FLASH-ROM), sau să cumpere piață Savelovsky (de exemplu, D-37 FLASH 2M în valoare de $ 5).

5.4. Poate BIOS-ul se deterioreze în mod spontan?

Da, conținutul BIOS ROM poate merge prost, iar atunci când porniți computerul nici un semn de viață (cu toate acestea, motivul ar putea fi, și în cealaltă). Un semn indirect de conținut BIOS corupt poate fi o prelucrare pic mai cald, dacă îndepărtați radiatorul (cu procesoare AMD această experiență este mai bine să nu facă). În timpul funcționării normale, procesorul se incalzeste destul de puternic, în cazul în care conținutul BIOS-ului este incorectă, nu mat.plata inițializat, iar procesorul este de fapt în valoare, astfel încât se încălzește ușor.

daune BIOS pot fi mai multe motive:

1) Accident, electricitatea statică. Foarte rar, dar se întâmplă.

2) Defecțiune ROM cip în sine - pierderea spontană de informații. În cazul în care recuperarea BIOS-ului, această situație persistă, este necesar să se gândească la înlocuirea cip ROM-ul în sine.

5.5. Cum să clipească AMI BIOS-ul?

AWDFLASH în acest caz nu se potrivește, aveți nevoie de programul AMIFLASH. Ea are o interfață grafică frumoasă, și are un volum de aproximativ 500K, AWDFLASH - în termen de 40K. Singurul lucru pe care eu nu înțeleg - e ca AMIFLASH păstrează fișierul BIOS existent. Pentru restul, esența este aceeași - este necesar să spunem numele de fișier al firmware-ului, confirmați continuarea și așteptați câteva secunde.

5.6. Merită să reflash BIOS-ul, sau mai bine pentru a vedea un specialist?

Dacă totul funcționează, și toate fericit - este mai bine să nu reflash. Consultați un specialist, desigur, mai sigure. În primul rând, el a făcut mai mult decât o dată (dacă faci) și fă-o repede. În al doilea rând, specialistul obișnuit responsabil pentru acțiunile lor, inclusiv materialul. Procedura de cost pentru tine, Acest lucru va fi 10 - 20 USD în funcție de starea de spirit a expertului, iar timpul va dura câteva minute. Prin urmare, dacă există o dorință de a economisi bani și de a obține noi competențe, este mai bine să o faci singur, cu atât mai complicat că acest lucru nu este nimic.