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

Recuperează bios-ul. Recuperare bios și clipire

] Ce este BIOS-ul?

Dacă vorbim despre BIOS în legătură cu plăcile de bază, acesta este doar un firmware care este activat la pornirea sistemului, în timp ce conținutul său este copiat într-o anumită zonă de memorie și începe să fie executat de procesor. Funcția principală a BIOS-ului "a este de a porni, diagnostica și configura sistemul. După pornirea alimentării și pornirea firmware-ului, începe testarea procesorului și memorie cu acces aleator... Mai departe, în cazul rezultate pozitive, sunt testate porturile I/O, grafica și alte controlere instalate pe placă și numai după aceea sistemul pornește. În acest moment auziți un scurt semnal sonor, după care monitorul se pornește și aveți posibilitatea de a intra în configurația BIOS pentru a configura sistemul.În acest moment, computerul este încă la cheremul firmware-ului, deoarece sistemul nu a găsit, testat și conectat încă media cu sistemul de operare.cum ar fi hard disk-uri și unități optice definit, BIOS-ul transferă puterea procesorului către sistemul de operare, pe care îl caută automat într-o anumită locație (sector de pornire) a suportului. Apoi, sistemul de operare începe să se încarce, timp în care unele date sunt citite din BIOS, de exemplu, timpul sistemului... După absolvire Boot BIOS, după ce și-a îndeplinit funcția, așteaptă în liniște în aripi - computerul nu mai are nevoie de el.

Probabil cea mai periculoasă și înfricoșătoare operațiune pentru un utilizator începător atunci când configurați singur sistemul. acesta este firmware-ul BIOS-ului. Majoritatea cazurilor de ucidere software a fierului sunt asociate tocmai cu o intermitere incorectă a acestuia din urmă. Există o mulțime de hardware cu propriul BIOS.
Practic, acestea sunt dispozitive complexe din punct de vedere tehnic, deși tot hardware-ul modern într-o formă sau alta conține propriul firmware. De exemplu, puțini oameni știu acel sunet bun și plăci de rețea au si BIOS.

Motive pentru defecțiunea BIOS-ului.

Există două motive principale pentru eșecul BIOS-ului (computerul nu pornește, ecran negru, fără „semne de viață”, hardware-ul nu este detectat de sistem) - acesta este
pentru microcircuite sau firmware din motive independente de controlul utilizatorului sau rezultatul acțiunilor utilizatorului însuși.

Să ne ocupăm mai întâi de primul motiv - autodefalcare BIOS "a poate fi atât hardware cât și software.
În cazul unei defecțiuni hardware, cel mai adesea de vină este microcircuitul în sine. In aceea BIOS-ul carcasei este posibil să nu se încarce deloc sau să fie diferit efecte interesante... De exemplu, computerul se poate bloca (se oprește) în timp ce caută și verifică dispozitive sau poate afișa erori de neînțeles și apoi îngheța din nou. Acest caz este cel mai dificil, deoarece este necesar să schimbați microcircuitul, dar mai multe despre asta mai târziu.
Firmware-ul (firmware-ul BIOS) poate „zbura” și din vina virușilor, cum ar fi binecunoscutul „CIH W95” („troliu”), care șterge firmware-ul și înfundă memoria cipului BIOS cu gunoi. Deteriorarea este posibilă și din cauza diverselor defecțiuni ale software-ului în intestinele plăcii de bază în sine.
Cu toate acestea, firmware-ul în sine este rareori corupt. Majoritatea defecțiunilor apar din vina utilizatorilor, deși adesea aceasta este vina producătorilor înșiși.
Cea mai frecventă cauză a coruperii BIOS-ului pe plăcile de bază- acesta este firmware-ul cu o versiune necorespunzătoare a firmware-ului și eșecuri în procesul de firmware. Deteriorarea
în timpul overclockării, ceea ce se întâmplă adesea pe unele modele de plăci de bază. Majoritatea acestor probleme pot fi evitate dacă nu vă grăbiți și nu vă leneși să citiți întrebările frecvente „și documentația.

Exemple de Ieșire BIOS Defect.

Acum vom lua în considerare cazuri specifice de corupție a BIOS-ului." A. Foarte des există o situație când, când caută un firmware nou, utilizatorul descarcă și afișează versiunea greșită a BIOS-ului. Acest lucru este valabil mai ales pentru modelele vechi de plăci de bază. Ca exemplu , putem da cazul când există mai multe revizii ale unuia și ale aceluiași model de placă de bază. Firmware-urile cu diferite revizii sunt incompatibile între ele, deși restul plăcilor sunt complet identice. Informații suplimentare despre acest nr. Ce face utilizatorul în acest caz este foarte bine cunoscut. Primul firmware „similar” disponibil este descărcat și introdus în cipul BIOS. Desigur, după repornire, utilizatorul observă un ecran negru și se gândește la ce să facă în continuare. În acest caz, o parte din vina pentru ceea ce s-a întâmplat revine producătorului, care nu a prevăzut această situație, dar utilizatorul nu este mai puțin vinovat - după cum se spune, nu a fost bobina.

Următorul motiv este eșecurile în procesul de intermitent al BIOS-ului.” software BIOS intermitent. Cu electricitatea, în general, totul este simplu: există o pană de curent și procesul de firmware se oprește. În acest moment, microcircuitul nu mai conține firmware vechi BIOS dar lipsește încă BIOS nou, în consecință, computerul nu mai dă semne de viață după aceea.

Următoarea problemă este legată de software-ul Windows care descarcă și actualizează automat BIOS-ul. Pe forumurile tematice de pe Internet, există o serie de plângeri cu privire la deteriorarea firmware-ului după o astfel de firmware automat BIOS. Prin urmare, niciodată, cu excepția cazului în care este absolut necesar, nu reflashați BIOS-ul folosind un astfel de software! Încercați întotdeauna să o faceți din DOS "ah, pentru că nu există nimic mai de încredere în natură (fără a număra * nix).

Metode de recuperare a BIOS-ului.

Metoda de restaurare a firmware-ului în fiecare caz specific depinde în mare măsură de modelul plăcii de bază și de motivul eșecului BIOS-ului. Multe plăci de bază suportă diverse funcții recuperare în caz de dezastru BIOS "a. Un exemplu este sistemul Dual BIOS de la Gigabyte, care, totuși, nu funcționează întotdeauna și Sistem de recuperare modul, care este prezent pe plăcile de bază de la Intel.
Ideea implementată la mame Plăci Gigabyte, constă în faptul că pe placă există două cipuri BIOS: principal și de rezervă. backup BIOS se folosește un ROM programabil unic versiune de lucru BIOS „a. În caz de deteriorare a firmware-ului principal sistem BIOS trece automat în standby. Desigur, toate acestea ar trebui să funcționeze, în mod ideal - în practică, totul este departe de a fi atât de roz.
Plăcile de bază Intel au un jumper special care poate fi folosit pentru a comuta sistemul la un mod de recuperare BIOS forțat ( Mod de recuperare e). Când este pornit, sistemul va încerca să citească fișierul firmware BIOS de pe dischetă. Din păcate, dacă există Vătămare corporală Cipurile BIOS, această metodă poate să nu funcționeze, deoarece blocul de pornire al BIOS-ului în sine este utilizat pentru recuperare. În general, sistemul de recuperare a blocului de pornire (încărcătorul BIOS "a) este utilizat pe aproape toate plăcile de bază mai mult sau mai puțin moderne și fără jumperi . Diferența de implementare în maternă placi Intel constă în faptul că acest bloc este protejat hardware împotriva ștergerii. Poate fi șters cu ușurință pe plăci convenționale.

Metodele descrise vă permit să restaurați firmware BIOS fără a efectua nicio operațiune cu microcircuitul în sine. Dacă într-un mod regulat este imposibil să restaurați BIOS-ul, va trebui să îl eliminați și să îl rescrieți pe alt computer prin schimbarea la cald sau un adaptor special, deși este mai bine să faceți acest lucru pe un programator BIOS special.

Probleme cu intermiterea BIOS-ului.

Considera posibile probleme care pot fi întâlnite în timpul intermitent sau intermitent BIOS-ul, în ordinea crescătoare a complexității.
În timpul procesului de intermitent, poate exista diverse probleme... Iată câteva dintre ele (mesajele de eroare în timpul intermitentului microcircuitului sunt afișate folosind BIOS Award Flash ca exemplu):

1. Nepotrivire între versiunea firmware-ului BIOS și modelul plăcii de bază: numărul piesei „Fișierului de program” nu se potrivește cu sistemul dvs. „- Acest mesaj poate apărea dacă s-a încercat să flash BIOS-ul cu versiunea greșită sau cu formatul de firmware greșit.
2. Nu este suficientă RAM liberă: „Memorie insuficientă” - Această eroare poate apărea în cazul nerespectării unor reguli de încărcare a programului firmware BIOS. Acest lucru se poate datora diverși șoferiși a activat BIOS-ul în cache. „a. Flasher-ul trebuie să fie rulat din absolut” gol „DOS, altfel nu pot fi oferite garanții privind finalizarea cu succes a procesului de firmware.
3. Tip necunoscut microcircuite: „Bliț de tip necunoscut”- Această problemă apare atunci când placa de bază are un cip flash, adică anumite motive nu poate fi flash pe această placă. De exemplu, dacă aveți nevoie de suport de 12 volți pentru a reprograma o unitate flash, iar placa poate flash BIOS doar unități flash de 5 volți. Apariția unei astfel de erori este posibilă și din cauza unei defecțiuni a unității flash în sine.
4. Încercare de programare nereușită: „Program Chip Failed”- Poate apărea când încerci Firmware Intel si alte cateva placi de baza. Motivul pentru aceasta constă în blocul de pornire protejat de hardware, conceput pentru a restabili firmware-ul în cazul deteriorării acestuia. Blocul de firmware și blocul de pornire sunt programabile tensiuni diferite, prin urmare program standard firmware-ul BIOS flash, nu veți putea reprograma o astfel de unitate flash. Această eroare este posibilă și din cauza defecțiunilor microcircuitului BIOS.

Practică intermitent BIOS „a

Ca experiment, am luat mai multe plăci de bază diferite pe care le aveam. În fiecare dintre ele, blocul BIOS care conținea firmware-ul a fost modificat în mod deliberat, blocul de pornire a fost lăsat intact.
Deci, prima copie, foarte veche, realizată de Intel- placa de baza server cu procesor Intel Pentium PRO 180 MHz. Cu toate acestea, jumperul la care îl comută Mod de recuperare modul este deja prezent. La trecerea la acest mod placa de bază a început să caute firmware-ul BIOS pe dischetă. În același timp, monitorul nici nu s-a pornit - din anumite motive, placa de bază nu a văzut placa video ISA, deși în Mod normal cu acest covor de placă video. placa funcționează excelent și cizme. Când încerca să flash, software-ul de flashing BIOS a spus sincer că nu a putut face acest lucru din cauza eroare necunoscutăși apoi a ieșit înapoi în DOS. Reținerea BIOS vechi iar eliminând blocul cu firmware-ul BIOS, repornesc sistemul. După ce m-am asigurat că nu se observă „semne de viață”, îl opresc și pun jumperul în modul Recovery. Când pornești covorașul. placa a scos un bip și a început să caute firmware-ul BIOS pe dischetă. În ciuda prezenței unei copii salvate pe dischetă, placa de bază nu a returnat firmware-ul - se pare că fișierul cu firmware-ul ar trebui să aibă un nume bine definit. Din păcate, din motivele menționate mai sus, nu a fost posibil să se vadă ce se întâmplă, deși acest lucru nu ar fi schimbat nimic, deoarece placa de bază în modul Recovery nu oferă utilizatorului Linie de comanda, dar încearcă să găsească firmware-ul BIOS-ului în sine, fără a răspunde la tastatură.
Găsi informatie necesara pe această placă de bază a eșuat, așa că a fost lăsat deoparte până la vremuri mai bune. Ea și-a îndeplinit rolul, demonstrând că odată cu distrugerea parțială a firmware-ului, blocul de pornire a rămas intact și a început sincer să-și îndeplinească funcția.

Următoarea experiență cu privire la recuperarea BIOS de la Gigabyte.
A doua copie este o placă de bază de la Gigabyte. În ciuda faptului că acest model are o cablare pentru al doilea cip BIOS (de rezervă), unitatea flash în sine nu este instalată. Există o singură unitate flash obișnuită. Nu există alte funcții de recuperare a firmware-ului BIOS. Ca și în cazul precedent, blocul care conține firmware-ul a fost eliminat în mod deliberat. După o supraîncărcare, sistemul a eșuat complet. Placa de bază a ignorat discheta și nu a dat niciun „semn de viață”. După 10 minute de încercări nereușite, a devenit clar că mijloace regulate BIOS-ul nu poate fi restaurat. Pe parcurs, s-a dovedit că Gigabyte a salvat pe coș, iar unitatea flash este lipită de placa de bază. Pentru a restabili performanța dispozitivului, unitatea flash a fost etanșată de placa de bază și un coș scos de pe o altă placă de bază (defectă) a fost lipit în locul ei. Pentru a restaura BIOS-ul, a fost folosită o placă de bază cu un BIOS dublu complet testat și funcțional. După aceea, BIOS-ul flash a fost pur și simplu introdus în coș, iar placa de bază a funcționat.
Experiența a arătat că este mai bine să nu experimentați cu firmware-ul de pe această placă de bază, altfel va trebui să purtați un covoraș. plătiți la centrul de service și dați bani pentru o operațiune simplă, dar destul de dificilă acasă, de restaurare a firmware-ului BIOS-ului.

Al treilea obiect pentru experimente a fost un covoraș foarte ieftin. Placa PCCHIPS activată Bazat pe Intel 915GV (LGA 775)... La prima vedere, nu există funcții de recuperare BIOS disponibile. Când a încercat să flasheze BIOS-ul cu cusut nativ folosind un software proprietar, sistemul a „blestemat” și a refuzat să flasheze nimic. Asta este cu adevărat protecție, așa că protecție! La pornire forțată Firmware-ul BIOS nu recunoaște chipsetul și refuză să efectueze orice acțiune. Eliminarea BIOS-ului sa dovedit cu mare dificultate, versiunea veche a flasherului. După repornire, covorașul. placa sa plâns imediat de problemă și a cerut o dischetă cu firmware BIOS. Destul de ciudat, în timpul recuperării de urgență, software-ul de intermitere a BIOS-ului a funcționat așa cum ar trebui - a trimis cu succes BIOS-ul. În general, este surprinzător că un astfel de covoraș. consiliul prevede astfel de lucruri. În plus, microcircuitul de pe această placă de bază nu este lipit, ca pe mai scumpul „Gigabyte”, ci se află într-un coș și poate fi îndepărtat în orice moment pentru intermiterea sau înlocuirea BIOS-ului.

Urmează covorașul vechi. placa de baza de la Asus bazata pe i815EP ( Pentium III) ... La început, au existat îndoieli dacă merită să experimentez cu el, dar după ce m-am asigurat că BIOS-ul este în pat, am decis să încerc. După eliminarea blocului de firmware și repornire, placa a intrat automat în modul de recuperare a BIOS. Placa video, desigur, nu a fost inițializată, dar mate. Consiliul a reacţionat la acţiunile de la tastatură. După aceea, pe un alt computer a fost realizată o dischetă bootabilă, pe care am scris un flasher, firmware BIOS și am creat autoexec.bat cu toate cele necesare pentru flashing instrucțiuni BIOS... Apoi discheta a fost introdusă în unitate și procesul a început. Drept urmare, într-un minut performanța covorașului. placa a fost reparată în siguranță.

De asemenea, s-a decis să experimenteze cu covorașul. ECS (ELITEGROUP) Socket 939 (Athlon64)... Placa de bază este una dintre cele mai ieftine plăci de bază pentru Athlon 64 S939. Pe ea, am decis să testez problema flash-urilor Windows BIOS - nu a trebuit să aștept mult, la a doua încercare de a flash BIOS-ul, sistemul (Windows XP SP2) s-a repornit în tăcere fără a termina procesul Actualizări BIOS... E bine că blocul de boot a funcționat și a cerut o dischetă (ceea ce este remarcabil - placa video PCI-Express a fost identificată și erau instrucțiuni pe ecran). Pe un alt computer, a fost creată o dischetă de pornire de recuperare a BIOS (cu instrucțiuni în autoexec.bat) și inserată în unitatea de dischetă a computerului afectat. Procedura de recuperare a decurs fără probleme - după câteva minute sistemul era deja complet funcțional.

Și ultimul prieten. placă, cândva elită, Gigabyte GA-SINXP1394 (SiS655) pentru Socket 478... Această placă este singura descrisă pentru a suporta efectiv Tehnologie duală BIOS. Înainte de a începe experimentul, s-a observat că, la fel ca pe placa de bază anterioară de la Gigabyte, microcircuitele erau strâns lipite, așa că dacă al doilea BIOS eșuează, va trebui să dezlipiți din nou microcircuitul. intrare în BIOS lăsând blocul de portbagaj intact. După îndepărtarea și reîncărcarea covorașului. tabla, după puțină gândire, s-a încărcat backup- Dual BIOS a funcționat! Pentru puritatea experimentului, unitatea flash a fost ștearsă a doua oară, dar de data aceasta complet, cu toate acestea, la repornire, sistemul a pornit în siguranță, iar BIOS-ul a fost flash. Aceasta este singura placă de bază care a permis să nu se gândească deloc la recuperarea BIOS-ului - a făcut totul de la sine.

concluzii

În aproape orice situație BIOS placii de baza plăcile pot fi restaurate. Nu este întotdeauna posibil să faci asta acasă, dar dacă se întâmplă o problemă și nu poți face nimic pe cont propriu, cu siguranță vei fi ajutat la centrul de service. Și, cel mai important, încercați să nu experimentați în mod inutil cu această parte atât de capricioasă a computerului dvs. Dacă funcționează, este mai bine să nu-l atingi!
Chiar dacă aveți o nevoie urgentă de a flashiza (actualiza) BIOS-ul, încercați să nu utilizați programatori flash Windows dacă este posibil, ci folosiți unități flash DOS. Acest lucru vă va face mai puțin probabil să primiți probleme suplimentare din cauza intermitentului.

Actualizați sau actualizați versiunile vechi ale driverelor plăcii video, plăci de sunet si altii componente ale calculatorului a devenit de mult o operațiune familiară pentru mulți utilizatori care doresc să îmbunătățească performanța hardware-ului lor, să le înzestreze cu noi funcţionalitate si, de asemenea, repara bug-uri cunoscute enervant în timpul lucrului.

Adesea o sursă de erori atunci când sunt multiple moderne dispozitive informatice- placa de baza sau chipset-ul acesteia. Cu acesta din urmă, problema este rezolvată în același mod ca și cu plăcile video. Prin setare ultimele versiuni drivere pentru sistem de operare pe care îl utilizați, puteți rezolva problemele care vă deranjează. De fapt, nu totul este atât de simplu pe cât îți dorești. Erorile pot pândi și în BIOS-ul „e al plăcii de bază. Atunci nu te poți descurca fără a rescrie (flash) conținutul. Flash BIOS.

BIOS (sistemul de bază de intrare/ieșire) este sistem de bază I/O: un fel de firmware conceput pentru a asigura colaborarea dispozitive de sistem PC. BIOS-ul acționează și ca intermediar între sistemul de operare și resursele hardware. Prefixul flash înseamnă reînscriere pentru actualizare. Toate plăcile de bază moderne au un BIOS Flash instalat. Ar fi o prostie să folosești o versiune de BIOS învechită atunci când producătorii s-au ocupat deja de remedierea propriilor erori și au lansat o nouă versiune.

De unde pot obține firmware-ul?

Desigur, toate cele mai recente firmware (fișiere mici cu extensia .bin) sunt încărcate de producătorii de plăci de bază pe serverele lor http și ftp. Internauții își pot înregistra produsul oficial sau pur și simplu se pot abona listă de email-uri noutățile companiei. Apoi li se vor trimite periodic informații despre versiunile actualizate de drivere și BIOS-uri. Fișierele cu firmware ocupă puțin în forma arhivată spatiu pe disc, așa că nu va fi greu să le „trageți” chiar și de pe un server care nu acceptă CV.

Pe lângă firmware-ul în sine, veți avea nevoie și de un program (exe-file) care efectuează direct suprascrierea. De obicei, se găsește pe discheta sau CD-ul livrat împreună cu placa de bază și descris în manualul de utilizare. Nu este recomandat să utilizați utilitare care suprascriu BIOS-ul de pe alte plăci. Chiar dacă rescriu conținutul BIOS-ului, atunci nu există nicio garanție că totul se va întâmpla corect.

Flash BIOS intermitent

Procesul de flash BIOS Flash este în esență similar cu procesul de instalare a driverului. Principala diferență este că toate operațiunile cu Flash BIOS sunt efectuate în pur DOS "e, adică fără a plasa tot felul de drivere și programe în RAM. Înainte de a flash BIOS Flash, în primul rând, ar trebui să dezactivați BIOS-ul sistemului și BIOS-ul video în cache. Configurare BIOS ( (setați opțiunile System BIOS Chacheable și Video BIOS Chacheable la Disabled). Apoi, în timp ce sistemul de operare pornește, apăsați F8, iar în meniul care apare, selectați " Modul sigur numai promptul de comandă ". Acesta este urmat de" pixuri "sau unele simple manager de fișiere ca Norton Commander, DOS Navigator sau FAR pentru a ajunge la directorul cu firmware-ul și utilitarul pentru flash BIOS-ul Flash. De exemplu, pentru BIOS premiu acest utilitar poate fi numit awdflash.exe sau amiflash.exe pentru AMI-uri. De ce poate"? Unii producători de plăci de bază creează propriile versiuni modificarea utilităților care iau în considerare subtilitățile suplimentare ale personalizării anumit model placa de baza. Numele poate fi orice. Principalul lucru, repet, este să folosești un utilitar conceput special pentru placa ta de bază. Înainte de înregistrare versiune noua BIOS vi se va solicita să salvați Versiune curentă... De acord. Uneori, un BIOS proaspăt flash nu funcționează corect sau pur și simplu nu funcționează așa cum vă așteptați. Acest lucru este destul de rar, dar totuși...

Recuperarea unui BIOS Flash corupt

Probabil că ați auzit de mai multe ori povești despre BIOS-ul corupt fără speranță de viruși sau „mâini strâmbe”. software, sau persoane care nu știu ce este incorect rescris sau corupt virus BIOS poate fi restaurat.

Cea mai simplă metodă potrivit pentru Award BIOS cu așa-numitul Bootblock Flash Support. Acest oportunitate unică unele plăci permit BIOS-ului Flash să pornească de pe o unitate de dischetă și să afișeze videoclipuri pe o placă video ISA. Cu PCI, AGP și Hard disk acest „truc” nu va funcționa, deoarece au nevoie de un BIOS care funcționează corespunzător.

Deci, scoateți placa video PCI sau AGP, introduceți un shnuyu într-unul dintre sloturile ISA libere ale ISA.Pregătiți o dischetă bootabilă cu utilitarul de suprascriere scris pe ea și firmware-ul corect. Porniți de pe acesta și suprascrieți BIOS-ul. După repornire BIOS va începe să funcționeze corect.

Intel să ofere situații de urgență Recuperare flash BIOS-ul de pe plăcile lor de bază a mers și mai departe. Pentru a recupera un BIOS defect pe o placă de bază Intel, nu este nevoie să căutați de la cineva o placă video salvatoare pentru magistrala ISA. Trebuie doar să comutați jumperul „Flash Recovery” la „ Mod de recuperare", introduceți o dischetă specială de boot care vine cu placa de bază în unitatea de dischetă și porniți computerul. Programul de recuperare BIOS va suprascrie automat versiunea corectă. Trebuie doar să așteptați câteva minute, să opriți computerul și să reveniți jumperul în poziția inițială.

Cea mai minuțioasă muncă de recuperare a BIOS este pentru toți proprietarii de plăci de bază fără suport de urgență pentru Bootblock. Nu se pot descurca fără o altă placă de bază (care poate fi reparată) care acceptă același tip de cip BIOS Flash. Operațiunile descrise mai jos necesită o anumită îndemânare și dexteritate, așa că dacă le faceți pentru prima dată, aveți grijă să nu deteriorați accidental pinii cipului ROM.

Acum totul este în ordine. Închideți un computer cu un BIOS funcțional. Cu grijă, cu două agrafe îndoite (Fig. 1), scoțând microcircuitul din părțile laterale ale marginilor fără plumb, scoateți microcircuitul ROM și legați-l cu inele de fir dur (Fig. 2). Această montură de casă va fi folosită pentru a îndepărta cipul. Introduceți microcircuitul atașat în conector, dar nu-l prindeți până la capăt (Fig. 3).

Este suficient ca pinii să atingă doar pinii conectorului. Porniți computerul și, după ce ați pornit în DOS "e pur, trageți firele. Microcircuitul ar trebui să fie scos cu ușurință. Rețineți că computerul rămâne funcțional. Acum înfășurați microcircuitul defect în același mod și introduceți-l în spațiul liber. Descărcați programul de flashing BIOS de pe placa de bază, pe care faceți recuperarea. Folosiți firmware-ul pe care l-ați salvat la suprascriere sau firmware-ul de pe discheta de instalare (CD). Apoi, suprascrieți BIOS-ul ca în cazul actualizare simplă versiune veche... Cu toate acestea, nu este necesar să salvați versiunea defectuoasă. Odată ce procesul de intermitere este finalizat cu succes, închideți computerul și eliminați cipul cu BIOS-ul corectat. Acum poate fi introdus în soclul plăcii de bază deteriorate și prima pornire a BIOS-ului Flash „crashed”, dar recuperat cu succes.

Pentru a restaura cipurile BIOS deteriorate, puteți utiliza și un programator care „înțelege” tipul dvs. de ROM. Dacă este posibil, folosește-l. Această metodă este mai bună decât experimentarea cu placa de bază a altcuiva. Deși, cine nu își asumă riscuri, nu bea șampanie.

Actualizarea sau actualizarea versiunilor vechi de drivere pentru plăcile video, plăcile de sunet și alte componente ale computerului a devenit de mult o operațiune obișnuită pentru mulți utilizatori care doresc să își îmbunătățească performanța hardware-ului, să le ofere noi funcționalități și, de asemenea, să remedieze erorile enervante cunoscute în timpul lucrului. .

Adesea, sursa erorilor atunci când mai multe computere moderne lucrează împreună este o placă de bază sau chipset-ul acesteia. Cu acesta din urmă, problema este rezolvată în același mod ca și cu plăcile video. Instalând cele mai recente drivere pentru sistemul de operare pe care îl utilizați, puteți rezolva problemele dvs. De fapt, nu totul este atât de simplu pe cât îți dorești. Erorile pot pândi și în BIOS-ul plăcii de bază. Atunci nu te poți descurca fără a rescrie (flash) conținutul BIOS-ului Flash.

BIOS (Basic Input / Output System) este un sistem de bază de intrare / ieșire: un fel de firmware conceput să ofere lucrand impreuna Dispozitive de sistem PC. BIOS-ul acționează și ca intermediar între sistemul de operare și resursele hardware. Prefixul flash înseamnă reînscriere pentru actualizare. Toate plăcile de bază moderne au un BIOS Flash instalat. Ar fi o prostie de folosit versiune învechită BIOS, când producătorii înșiși s-au ocupat de remedierea propriilor erori și au lansat o nouă versiune.

De unde pot obține firmware-ul?

Desigur, toate cele mai recente firmware (fișiere mici cu extensia .bin) sunt încărcate de producătorii de plăci de bază pe serverele lor http și ftp. Internauții își pot înregistra produsul oficial sau pur și simplu se pot abona la buletinul informativ al companiei. Apoi li se vor trimite periodic informații despre versiunile actualizate de drivere și BIOS-uri. Fișierele cu firmware ocupă puțin spațiu pe disc în forma arhivată, așa că nu va fi dificil să le „trageți” chiar și de pe un server care nu acceptă descărcarea de reluare.

Pe lângă firmware-ul în sine, veți avea nevoie și de un program (exe-file) care efectuează direct suprascrierea. De obicei, se găsește pe discheta sau CD-ul livrat împreună cu placa de bază și descris în manualul de utilizare. Nu este recomandat să utilizați utilitare care suprascriu BIOS-ul de pe alte plăci. Chiar dacă rescriu conținutul BIOS-ului, atunci nu există nicio garanție că totul se va întâmpla corect.

Flash BIOS intermitent

Procesul de flash BIOS Flash este în esență similar cu procesul de instalare a driverului. Principala diferență este că toate operațiunile cu Flash BIOS sunt efectuate în DOS pur, adică. fără a plasa tot felul de drivere și programe în RAM. Înainte de a flash BIOS-ul, în primul rând, opriți Configurarea BIOS-ului BIOS sistem și BIOS video cache (setați opțiunile System BIOS Chacheable și Video BIOS Chacheable la Dezactivat). Apoi, în timp ce încărcați sistemul de operare, apăsați F8, iar în meniul care apare, selectați „Safe comanda de mod numai promptul ". Atunci ar trebui să utilizați" pixuri "sau un simplu manager de fișiere precum Norton Commander, DOS Navigator sau FAR pentru a ajunge la directorul cu firmware-ul și utilitarul de rescriere Flash BIOS. De exemplu, pentru BIOS-ul Award, acest utilitar poate fi numit awdflash.exe, iar pentru AMI - amiflash.exe. De ce „poate”? Unii producători de plăci de bază își creează propriile versiuni de utilități de modificare care țin cont de subtilitățile suplimentare ale setarii unui anumit model de placă de bază. Numele poate fi orice. principalul lucru, repet, este să utilizați un utilitar conceput special pentru placa dvs. de bază. Înainte de a scrie o nouă versiune de BIOS, vi se va solicita să salvați versiunea curentă.Sunt de acord.Uneori un BIOS proaspăt scris nu funcționează corect sau pur și simplu nu așa cum v-ați așteptat Acest lucru este destul de rar, dar totuși...

Recuperarea unui BIOS Flash corupt

Probabil că ați auzit de mai multe ori povești despre BIOS-uri corupte fără speranță de viruși sau „mâini strâmbe”. În astfel de cazuri, fie autorii antivirusurilor intră în panică, pentru că vor să-și glorifice minunatul produs software, fie oameni care nu știu că un BIOS suprascris incorect sau corupt poate fi restaurat.

Cea mai simplă metodă este potrivită pentru Award BIOS cu așa-numitul Bootblock Flash Support. Această caracteristică unică a unor plăci permite, în cazul unei eșecuri Flash BIOS, să pornească de pe unitatea de dischetă și să afișeze video pe o placă video ISA. Acest „truc” nu va funcționa cu PCI, AGP, precum și cu un hard disk, deoarece au nevoie de un BIOS care funcționează corect.

Deci, scoateți placa video PCI sau AGP, introduceți-o într-unul dintre sloturile ISA libere ale ISA. Pregătiți o dischetă bootabilă cu utilitarul de suprascriere scris pe ea și firmware-ul corect. Porniți de pe acesta și suprascrieți BIOS-ul. După repornire, BIOS-ul va începe să funcționeze corect.

Intel a mers și mai departe pentru a oferi Flash BIOS de recuperare în caz de dezastru pe plăcile sale de bază. Pentru a recupera un BIOS defect pe o placă de bază Intel, nu este nevoie să căutați de la cineva o placă video salvatoare pentru magistrala ISA. Trebuie doar să comutați jumperul „Flash Recovery” în poziția „Recovery Mode”, să introduceți o dischetă bootabilă specială, care vine împreună cu placa de bază, în unitatea de dischetă și să porniți computerul. Programul de recuperare BIOS va suprascrie automat versiunea corecta... Trebuie doar să așteptați câteva minute, să opriți computerul și să readuceți jumperul în poziția inițială.

Cea mai minuțioasă muncă de recuperare a BIOS este pentru toți proprietarii de plăci de bază fără suport de urgență pentru Bootblock. Nu se pot descurca fără o altă placă de bază (care poate fi reparată) care acceptă același tip de cip BIOS Flash. Operațiunile descrise mai jos necesită o anumită îndemânare și dexteritate, așa că dacă le faceți pentru prima dată, aveți grijă să nu deteriorați accidental pinii cipului ROM.

Acum totul este în ordine. Închideți un computer cu un BIOS funcțional. Cu grijă, folosind o șurubelniță cu lamă plată, scoateți microcircuitul din părțile laterale ale marginilor fără plumb, scoateți microcircuitul Flash și legați-l cu inele filetate.

Această montură de casă va fi folosită pentru a îndepărta cipul. Introduceți microcircuitul atașat în conector, dar nu-l prindeți până la capăt.

Este suficient ca pinii să atingă doar pinii conectorului. Porniți computerul și, după ce ați pornit în DOS pur, trageți sforile. Microcircuitul ar trebui să alunece cu ușurință. Rețineți că computerul rămâne operațional, deoarece conținutul Memorie flash este suprascris într-un buffer intermediar pentru a accelera activitatea plăcii de bază. Acum bobinați microcircuitul defect în același mod și introduceți-l în spațiul liber. Descărcați programul de flashing BIOS de pe placa de bază de pe care vă recuperați. Utilizați firmware-ul pe care l-ați salvat la suprascriere sau firmware-ul de pe discheta de instalare (CD). Apoi, suprascrieți BIOS-ul ca în cazul unei simple actualizări a versiunii vechi. Cu toate acestea, nu este necesar să salvați versiunea defectuoasă. Odată ce procesul de intermitere este finalizat cu succes, închideți computerul și eliminați cipul cu BIOS-ul corectat. Acum poate fi introdus în soclul plăcii de bază deteriorate și prima pornire a BIOS-ului Flash „crashed”, dar recuperat cu succes.

Pentru a restaura cipurile BIOS deteriorate, puteți folosi și un programator care vă poate programa tipul de Flash. Dacă este posibil, folosește-l. Această metodă este mai bună decât experimentarea cu placa de bază a altcuiva. Deși, cine nu își asumă riscuri, nu bea șampanie. Mai bine, suprascrieți conținutul Flash în ROM, atunci nu vă va teme de viruși care suprascriu Flash BIOS. Dar, din păcate, acest lucru este posibil doar cu un programator.

Actualizarea sau actualizarea versiunilor vechi de drivere pentru plăcile video, plăcile de sunet și alte componente ale computerului a devenit de mult o operațiune obișnuită pentru mulți utilizatori care doresc să își îmbunătățească performanța hardware-ului, să le ofere noi funcționalități și, de asemenea, să remedieze erorile enervante cunoscute în timpul lucrului. . Adesea, sursa erorilor atunci când mai multe computere moderne lucrează împreună este o placă de bază sau chipset-ul acesteia. Cu acesta din urmă, problema este rezolvată în același mod ca și cu plăcile video. Instalând cele mai recente drivere pentru sistemul de operare pe care îl utilizați, puteți rezolva problemele dvs. De fapt, nu totul este atât de simplu pe cât îți dorești. Erorile pot pândi și în BIOS-ul plăcii de bază. Atunci nu te poți descurca fără a rescrie (flash) conținutul BIOS-ului Flash.

BIOS (Basic Input/Output System) este un sistem de bază de intrare/ieșire: un fel de firmware conceput pentru a se asigura că dispozitivele sistemului PC funcționează împreună. BIOS-ul acționează și ca intermediar între sistemul de operare și resursele hardware. Prefixul flash înseamnă reînscriere pentru actualizare. Toate plăcile de bază moderne au un BIOS Flash instalat. Ar fi o prostie să folosești o versiune de BIOS învechită atunci când producătorii s-au ocupat deja de remedierea propriilor erori și au lansat o nouă versiune.

De unde pot obține firmware-ul?

Desigur, toate cele mai recente firmware (fișiere mici cu extensia .bin) sunt încărcate de producătorii de plăci de bază pe serverele lor http și ftp. Internauții își pot înregistra produsul oficial sau pur și simplu se pot abona la buletinul informativ al companiei. Apoi li se vor trimite periodic informații despre versiunile actualizate de drivere și BIOS-uri. Fișierele cu firmware ocupă puțin spațiu pe disc în forma arhivată, așa că nu va fi dificil să le „trageți” chiar și de pe un server care nu acceptă descărcarea de reluare.

Pe lângă firmware-ul în sine, veți avea nevoie și de un program (exe-file) care efectuează direct suprascrierea. De obicei, se găsește pe discheta sau CD-ul livrat împreună cu placa de bază și descris în manualul de utilizare. Nu este recomandat să utilizați utilitare care suprascriu BIOS-ul de pe alte plăci. Chiar dacă rescriu conținutul BIOS-ului, atunci nu există nicio garanție că totul se va întâmpla corect.

Flash BIOS intermitent

Procesul de flash BIOS Flash este în esență similar cu procesul de instalare a driverului. Principala diferență este că toate operațiunile cu Flash BIOS sunt efectuate în DOS pur, adică. fără a plasa tot felul de drivere și programe în RAM. Înainte de a flash BIOS-ul Flash, în primul rând, dezactivați BIOS-ul sistemului și BIOS-ul video în cache în Configurare BIOS (setați opțiunile Chacheable BIOS sistem și Chacheable BIOS video la Dezactivat). Apoi, în timp ce încărcați sistemul de operare, apăsați F8, iar în meniul care apare, selectați „Numai promptul de comandă în modul sigur”. Urmează „pixuri” sau un simplu manager de fișiere precum Norton Commander, DOS Navigator sau FAR pentru a ajunge la directorul cu firmware-ul și utilitarul care rescrie BIOS-ul Flash. De exemplu, pentru Award BIOS, acest utilitar poate fi numit awdflash.exe, iar pentru AMI - amiflash.exe. De ce poate"? Unii producători de plăci de bază își creează propriile versiuni ale utilităților de modificare care țin cont de subtilitățile suplimentare ale personalizării unui anumit model de placă de bază. Numele poate fi orice. Principalul lucru, repet, este să folosești un utilitar conceput special pentru placa ta de bază. Înainte de a scrie o nouă versiune de BIOS, vi se va solicita să salvați versiunea curentă. De acord. Uneori, un BIOS proaspăt flash nu funcționează corect sau pur și simplu nu funcționează așa cum vă așteptați. Acest lucru este destul de rar, dar totuși...

Recuperarea unui BIOS Flash corupt

Probabil că ați auzit de mai multe ori povești despre BIOS-uri corupte fără speranță de viruși sau „mâini strâmbe”. În astfel de cazuri, fie autorii antivirusurilor intră în panică, pentru că vor să-și glorifice minunatul produs software, fie oameni care nu știu că un BIOS suprascris incorect sau corupt poate fi restaurat.

Cea mai simplă metodă este potrivită pentru Award BIOS cu așa-numitul Bootblock Flash Support. Această caracteristică unică a unor plăci permite, în cazul unei eșecuri Flash BIOS, să pornească de pe unitatea de dischetă și să afișeze video pe o placă video ISA. Acest „truc” nu va funcționa cu PCI, AGP, precum și cu un hard disk, deoarece au nevoie de un BIOS care funcționează corect.

Deci, scoateți placa video PCI sau AGP, introduceți-o într-unul dintre sloturile ISA libere ale ISA. Pregătiți o dischetă bootabilă cu utilitarul de suprascriere scris pe ea și firmware-ul corect. Porniți de pe acesta și suprascrieți BIOS-ul. După repornire, BIOS-ul va începe să funcționeze corect.

Intel a mers și mai departe pentru a oferi Flash BIOS de recuperare în caz de dezastru pe plăcile sale de bază. Pentru a recupera un BIOS defect pe o placă de bază Intel, nu este nevoie să căutați de la cineva o placă video salvatoare pentru magistrala ISA. Trebuie doar să comutați jumperul „Flash Recovery” în poziția „Recovery Mode”, să introduceți o dischetă bootabilă specială, care vine împreună cu placa de bază, în unitatea de dischetă și să porniți computerul. Utilitarul de recuperare BIOS va suprascrie singur versiunea corectă. Trebuie doar să așteptați câteva minute, să opriți computerul și să readuceți jumperul în poziția inițială.

Cea mai minuțioasă muncă de recuperare a BIOS este pentru toți proprietarii de plăci de bază fără suport de urgență pentru Bootblock. Nu se pot descurca fără o altă placă de bază (care poate fi reparată) care acceptă același tip de cip BIOS Flash. Operațiunile descrise mai jos necesită o anumită îndemânare și dexteritate, așa că dacă le faceți pentru prima dată, aveți grijă să nu deteriorați accidental pinii cipului ROM.

Acum totul este în ordine. Închideți un computer cu un BIOS funcțional. Cu grijă, folosind o șurubelniță cu lamă plată, scoateți microcircuitul din părțile laterale ale marginilor fără plumb, scoateți microcircuitul Flash și legați-l cu inele filetate.

Această montură de casă va fi folosită pentru a îndepărta cipul. Introduceți microcircuitul atașat în conector, dar nu-l prindeți până la capăt.

Este suficient ca pinii să atingă doar pinii conectorului. Porniți computerul și, după ce ați pornit în DOS pur, trageți sforile. Microcircuitul ar trebui să alunece cu ușurință. Rețineți că computerul rămâne operațional în același timp, deoarece conținutul memoriei Flash este rescris într-un buffer intermediar pentru a accelera funcționarea plăcii de bază. Acum bobinați microcircuitul defect în același mod și introduceți-l în spațiul liber. Descărcați programul de flashing BIOS de pe placa de bază de pe care vă recuperați. Utilizați firmware-ul pe care l-ați salvat la suprascriere sau firmware-ul de pe discheta de instalare (CD). Apoi, suprascrieți BIOS-ul ca în cazul unei simple actualizări a versiunii vechi. Cu toate acestea, nu este necesar să salvați versiunea defectuoasă. Odată ce procesul de intermitere este finalizat cu succes, închideți computerul și eliminați cipul cu BIOS-ul corectat. Acum poate fi introdus în soclul plăcii de bază deteriorate și prima pornire a BIOS-ului Flash „crashed”, dar recuperat cu succes.

Pentru a restaura cipurile BIOS deteriorate, puteți folosi și un programator care vă poate programa tipul de Flash. Dacă este posibil, folosește-l. Această metodă este mai bună decât experimentarea cu placa de bază a altcuiva. Deși, cine nu își asumă riscuri, nu bea șampanie. Mai bine, suprascrieți conținutul Flash în ROM, atunci nu vă va teme de viruși care suprascriu Flash BIOS. Dar, din păcate, acest lucru este posibil doar cu un programator.


Sursa: http://www.rol.ru

Am fost îndemnat să scriu acest material mestecat de propria mea experiență recentă, precum și de o informație destul de slabă și răspândită pe Internet cu privire la problema necesară

Există 3 moduri principale de a recupera un BIOS corupt

1. Recuperare prin software placa de baza in sine.

Modele moderne de plăci de bază (Gigabyte a avut ultimii 3 ani pentru cele mainstream și de top cu siguranță) 2 cipuri BIOS sunt lipite pe placă deodată, în caz că actualizare nereușită BIOS-ul va porni din mikruhi de rezervă și mai târziu va completa copia în cea deteriorată. Unele modele nu au capacitatea de a restaura un BIOS deteriorat, iar în cazul morții primului, al doilea pur și simplu începe să lucreze pentru locul său, respectiv, după moartea celui de-al doilea, mama nu va mai începe.

Există încă o posibilitate de recuperare de la bootblock„ah, dar funcționează dacă BIOS-ul nu este complet mort și bootlock-ul este încă activ și când încearcă să pornească sistemul detectează o sumă curbă a BIOS-ului. În acest caz, încearcă să citească BIOS-ul de pe HDD, sau dischetă.Unele plăci de bază (Gigabat-urile au această caracteristică) scriu un duplicat BIOS pe HDD, care este conectat la ele chiar primul, respectiv, pentru recuperare, acest disc poate fi conectat. nume corect pe dischetă, aceasta va fi detectată și restaurată. Viabilitatea boot-block poate fi determinată de semnalele (luminoase și sonore) de la flop-ul conectat, dacă flop-ul dă semne de viață, atunci am coborât ușor.

2. Recuperare prin hot swap mergeți hotswap. Funcționează numai pe mame, unde BIOS-ul nu este lipit, ci sta într-o priză și poate fi ridicat. Acestea. trebuie să găsiți o altă placă de lucru cu un BIOS similar, de ex. astfel încât patul să fie același și este de dorit ca chipsurile să fie dintr-o familie comună sau una din familii similare, atunci procedura va funcționa cu siguranță. Pe o placă cu un BIOS activ, comoditatea este făcută în avans pentru a scoate cipul din pat - fire, fire izolate etc. dacă nu există pensete speciale, placa este pornită, intrăm în DOS (sau într-un utilitar proprietar al plăcii) pentru a actualiza BIOS-ul, smulgem BIOS-ul, introducem unul mort și flash BIOS-ul dacă există avertismente despre un nepotrivire sume de control, atunci le vom ignora, din moment ce Nu este nimic de care să vă fie frică - BIOS-ul nativ este separat. Apoi sistemul se oprește, ne întoarcem microcircuitul pe fiecare placă și verificăm operabilitatea. Această metodă probabil nu va funcționa dacă microcircuitele sunt lipite în plăci, schimbul la cald nu va funcționa, puteți, desigur, să vă riscați și să dezlipiți BIOS-ul pe o placă de lucru - dar acest lucru este foarte riscant - puteți rămâne cu 2 complet mort plăci, iar electronica va fi deja moartă, și nu o parte software

3. Recuperare pe programator. Această metodă este universală, adică Puteți intermite orice microcircuit în orice tip de carcasă. Dacă mikruha este lipit pe placă, atunci scoateți-l și lipiți-l pe placa de programare sau folosiți prize speciale. Desigur, puteți să flashați pe un singur programator număr limitat microcircuite, dar acest lucru se referă de obicei programatori simpli, mai multi „adulti” sunt cu adevarat universali, dar nu mai sunt de 5 copeici si se achizitioneaza in principal pentru reparatii in streaming, si nu uz casnic pentru a reface o pereche de scânduri. cu toate acestea Pe aici universal, înlocuiește și extinde complet primele 2 metode, iar atunci când nu funcționează, atunci aceasta este singura cale de ieșire. Metoda hot-swap este chiar o metodă artificială care a fost descoperită empiric datorită unificării elementelor plăcii de către producători. Vreau să vă spun și despre unul dintre programatorii simpli „acasă”.

Esența procesului

Zilele trecute am ajuns în mâinile unei plăci AsRock N68-PV-GS, mi-a dat-o proprietarul precedent doar. A fost cusută prost cu mult timp în urmă și pur și simplu a fost înlocuită cu alta. Dar nu sunt obișnuit să arunc echipamentele care pot fi restaurate prin modificarea unui microcircuit și m-am angajat să revigorez placa - nu va fi de prisos la fermă, platforma nu este încă atât de veche, priza AM2

Din fericire pentru mine, cipul BIOS a fost MX25L4005APC-12G- Mikruha de 4 megabiți în pachet DIP. Acestea. nici nu trebuia dezlipit. Versiunea BIOS 1.0 era pe site-ul producătorului un dosar separat doar 512 kb (4 Mbit / 8 = 512 kb), adică sarcina este simplă până la banalitate - să îngrămădiți un programator, să puneți mikruhu pe el și să-l coaseți! Ceea ce am decis să încep


Circuit programator

Acest microcircuit este de tip SPI, ceea ce îi permite să fie flash cu un programator elementar prin portul LPT. În net, programatorul corespunzător a fost găsit imediat cu software-ul pentru utilizarea sa, se numește SPIPgm, adică Programator SPI,. Circuitul elementar de 4 rezistențe, un condensator și o priză cu 8 pini la voință. Limitarea sa este de fapt listă limitată microcircuite suportate - trebuie să fie de 8 pini și să fie de tip SPI

Programatorul acceptă o mulțime de mikruh, iată ce este declarat pentru cea mai recentă versiune 2.1 la momentul scrierii:

AMIC
A25L05PU / PT (64kB), A25L10PU / PT (128kB), A25L20PU / PT (256kB), A25L40PU / PT (512kB), A25L80PU / PT (1MB), A25L16PU / PT (2MB), / A25L16PU / PT (2MB), / A25L40PU / PT (512kB) PT (8MB), A25L512 (64kB), A25L010 (128kB), A25L020 (256kB), A25L040 (512kB), A25L080 (1MB)

Atmel
AT25F512B (64kB), AT25DF021 (256kB), AT26DF041 (512kB), AT25DF041A (512kB), AT26F004 (512kB), AT26DF081 (1MB), AT25 / 26DF081A (512kB), (1MBFAD081A (1MBFAD081A), (1MBFAD081A (1MBFAD081A), (1MBFAD081A (1MBFAD081A), (1MBFAD081A, (1MBFAD081A) ), AT25 / 26DF321 (4MB), AT25DF321A (4MB), AT25DQ321A (4MB), AT25DF641 (A) (8MB)

EON
EN25B10 (128kB), EN25B20 (256kB), EN25B40 (T) (512kB), EN25B80 (1MB), EN25B16 (2MB), EN25P32 (4MB), EN25P64 (8MB), EN25P128 (16MB), (EN252F0B), (EN252F0B), (EN128F0B) 256kB), EN25F40 (512kB), EN25F80 (1MB), EN25F16 (2MB), EN25F32 (4MB), EN25F64 (8MB), EN25F128 (16MB)

ESMT
F25L004A (512 kB), F25L008A / 08PA (1MB), F25L016A / 16PA (2MB), F25L32PA (4MB), F25L64PA (8MB), F25S04PA (512kB), F25L08PA (1MBA), F25L08PA (1MBA), F2525A5L25

GigaDevice
GD25Q512 (64kB), GD25Q10 (128kB), GD25Q20 (256kB), GD25Q40 (512kB), GD25Q80 (1MB), GD25Q16 (2MB), GD25Q32 (4MB), GD25Q64 (GD25Q64)

Intel
QB25F016S33B8 (2MB), QB25F032S33B8 (4MB), QB25F064S33B8 (8MB)

Macronix
MX25L512E (64 kB), MX25L1005 / 1006E (128 kB), MX25L2005 / 2006E (256 kB), MX25L4005 / 4006E (512 kB), MX25L8005 / 1006E (128 kB), (512 kB), MX25L8005 / 18005 / 8005 / 8005 / 8005 / 512 kB MX25L12835E / 12836E (16 MB), MX25L25635E / 25735E / 25835E (32 MB)

PMC
Pm25LV512 (A) (64kB), Pm25LV010 (AB) (128kB), Pm25LV020 (256kB), Pm25LV040 (512kB), Pm25LV080B (1MB), Pm25LV016B (2MB), Pm25LV032B (2MB), Pm25LV032B (2MB),

Spaniu
S25FL004A (512kB), S25FL008A (1MB), S25FL016A (2MB), S25FL032A (4MB), S25FL064A (8MB), S25FL128P / 129P (16MB), S25FL256S (32MB), S25FLG4MB)25

ST Microelectronic / Numonyx
M25P05 (64kB), M25P10 (128kB), M25P10AV (128kB), M25P20 (256kB), M25P40 (512kB), M25P80 (1MB), M25P16 (2MB), M25P32 (4MB), (4MB), (MPE182) (128kB), M45PE20 (256kB), M45PE40 (512kB), M45PE80 (1MB), M45PE16 (2MB), M25PX80 (1MB), M25PX16 (2MB), M25PX32 (4MB), M25PX64 (4MB), M25PX64 (83250MB), N25PX64 (8325A03), (8325A03), N25Q064A13E (8MB), N25Q064A11E (8MB), N25Q128A13E (16MB), N25Q128A11E (16MB), N25Q256A13E (32MB), N25Q256A11E (32MB), NG)

SST
SST25VF512 (B) (64kB), SST25VF010 (B) (128kB), SST25VF020 (B) (256kB), SST25VF040 (B) (512kB), SST25VF080 (B) (1MB), SST25VF020 (B) (1MB), SST25VF012 (B) (B) B) (2F032) B) (4MB), SST25VF064C (8MB), SST25VF128 (B) (16MB), SST26VF016 (2MB), SST26VF032 (4MB), SST26VF064 (8MB)

Winbond
W25Q10B (128kB), W25Q20BV (256kB), W25Q40BV (512kB), W25Q80BV (1MB), W25Q16BV (2MB), W25Q32BV (4MB), W25Q64BV (8MB), W25Q80BV (1MB), W25Q16BV (2MB), W25Q16BV (2MB), W25Q64BV (8MB), W25Q1625252525025 , W25X80 (1MB), W25X16 (2MB), W25X32 (4MB), W25X64 (8MB)

Plăci de bază care au BIOS pe ele sub forma microcircuitelor menționate mai sus, nu voi indica din motive evidente. Este mult mai ușor să te uiți la modelul mikruhi și să te uiți la această listă

Partea hardware

În cazul meu, memoria de care aveam nevoie s-a dovedit a fi pe această listă și am început să fac un proger. Dispozitivul este foarte simplu (conform diagramei) si multi nu se deranjeaza sa grava placa in astfel de cazuri, ci o asambleaza prin montaj cu balamale "pe genunchi", tk. programatorul va fi nevoie de cel mult de câteva ori. Nici eu nu m-am deranjat și l-am făcut cu balamale. Drept urmare, nu a funcționat pentru mine) Deși se pare că nu m-am înșelat nicăieri, poate a fost capricios din cauza lungimii firelor sau a secțiunii lor transversale

A doua oară m-am hotărât deja „pentru a fi sigur” să mă întrerup în mod normal, adică. a răspândit placa în SprintLayot 5.1 și a făcut-o folosind tehnologia LUT. Lucrând cu aliajul lui Rose. Timpuri recenteÎmi place să-l folosesc pentru că se dovedește destul de repede, este simplu și cositorirea are loc într-un strat subțire uniform - găurile forate nu sunt acoperite. Cu mult timp în urmă am cumpărat cu reducere un bol emailat pentru 30 de ruble într-un magazin de porțelanuri - o achiziție bună pentru astfel de cazuri) Am turnat jumătate din apă în el, o aduc la fiert, adaug 1-2 linguri. acid citric(functioneaza ca un flux si ridica punctul de fierbere, apoi cobor placa si 1-2 bucati de aliaj. "Controlez" procesul cu 2 batoane de inghetata, invelite pe o parte in carpa pentru a freca aliajul de placa si ține placa.După sfârșitul procesului, restul aliajului poate fi Scoate-l pentru utilizare ulterioară.Mărită un aliaj penny (aproximativ 150r ca), dar este suficient pentru un astfel de cost ani de zile). În general, a fost o astfel de digresiune lirică, acum direct ecranul consiliului divorțat. Însuși


Tabla nu trebuie oglindită, este deja desenată „corect”. Când fac cablajul, voi prezenta textolitul ca și cum ar fi transparent - este mult mai ușor, cel puțin pentru mine

Ingrediente necesare:
- Rezistoare 150 ohm 0,125 W x 4 buc
- Condensator capacitiv 1mF 16-63v x 1buc
- Priză 8pin 7.62mm x 1buc sau panouri speciale de prindere pentru cipuri SMD, în general, în funcție de pacient
- Unele fire, am folosit cam 24 AWG fire de 12 cm lungime
- Tabla de paine sau textolit si toate accesoriile necesare pentru gravare si cositorire
- Pin headers x 5 buc

Pe cablare (ca în diagramă), pinii conectorului LPT (DB25) sunt indicați prin numere, de exemplu. 7, 8, 9, 10 și 18. Primele 4 contacte sunt necesare pentru transmiterea datelor, al 18-lea este solul. Dar puteți folosi orice loc din intervalul 18-25 pentru locul 18. Nu am plasat în mod deliberat conectorul DB25 în sine pe placă. nu toată lumea o va face. Există 2 motive pentru aceasta:
1. Puține contacte, doar 5 buc, pentru a cheltui 20r pe acest conector și a-l pune pe o placă atât de minusculă. Este mult mai ușor să scoateți acești 5 pini și să-i lipiți în conectorul propriu-zis.
2. Pornit placi moderne ah, ei nu mai instalează un conector LPT cu drepturi depline, producătorii scot pinii de pe placă, la care puteți conecta un adaptor extern / intern și astfel obțineți un DM25-F, adică. LPT. Astfel, după ce am realizat un programator cu drepturi depline la bord cu DB25-M, va trebui să facem un conector adecvat pentru placă sau să cumpărăm un adaptor separat, așa cum ne sfătuiesc producătorii de plăci. Bineinteles ca am un astfel de adaptor ↓↓↓, nu l-am cumparat, l-am facut singur dintr-un cablu floppy si un conector DB25-F scos din cablul vechi de la imprimanta. Dar, cu toate acestea, nu m-am obosit să îngrădesc acest conector pe programator pur și simplu pentru că nu îl aveam la îndemână și, de asemenea, din motivele articolului 1



Adaptor LPT de casă pentru plăci moderne. Conectorul IDE floppy se potrivește perfect cu pinout-urile plăcilor, a introdus o bucată de scobitoare ca opritor pentru a nu rata sigur

Am făcut-o mai ușor, am scos 5 contacte (am 6 în fotografie, din 2 motive) pentru pinii plăcii cu conectorul corespunzător, am verificat aspectul plăcii (de fapt, toate plăcile sunt la fel, poate doar un " cheie" - un ac gol este într-un loc diferit și mergeți într-o ordine diferită în manualul de marcare) și setați-le la locurile potrivite, programatorul folosește în mod convenabil gama de contacte ale conectorului 7-10 ... Am înfipt pământul pe știi 23 și 24, tk. 18-25 Pământ

Ca rezultat, ar trebui să avem ceva de genul următor dispozitiv:




Pentru a alimenta programatorul, aveți nevoie de o sursă de alimentare constantă de 3,3 V, precum și de o masă externă. În aceste scopuri, folosesc o unitate de alimentare externă Gembird cu drepturi depline de 400 W. O am ca o sursa de laborator, nu i-as incredinta configuratia live datorita calitatii ei) am luat-o de la unul om bun- această sursă aparent nu are suficientă putere reală și proprietarului anterior îi lipsea, sistemul funcționa foarte instabil. Pentru mine acest sărman este destul pentru astfel de lucruri)
La unitatea de alimentare de pe conectorul cu 24 de pini, firul verde este închis la masă, ceea ce face posibilă pornirea lui în mod inactiv, de la același conector iau 3,3v (fir portocaliu) și masă (negru) pentru programator
De asemenea, puteți utiliza bateria BIOS ca opțiune, este doar la 3,3v și luați pământul (masa) chiar din carcasa unității de alimentare care funcționează
O altă opțiune este să pui un fel de stabilizator la 3,3v, de exemplu LM1117, furnizam 5v de la USB si masa la contactele extreme (nu imi amintesc pinout-ul exact, am folosit acest stub in celalalt articol al meu despre conectorul drive-ului pentru X "360), de la cel central vom avea 3.3v. În acest fel obținem alimentare de la SB în sine, la care intermitem - puteți conecta conectorul USB sau scoateți 2 pini pentru a vă conecta din nou la contacte USB Pe placa în sine, după ce se uită la pinout

Partea software

După ce ați făcut dispozitivul, puteți trece la ceea ce au început toate acestea - la firmware

Versiune curentă SPIPgm 2.1 acceptă toate familiile de sisteme de operare desktop Windows, Linux și multe altele DOS. M-am îndoit foarte mult de asta Win7 / Vista totul va funcționa, programatorii LPT pentru acest sistem de operare sunt foarte capricios. cu toate acestea, totul a coincis cu declarația dezvoltatorului. nu uitați că UAC trebuie să fie dezactivat (eu îl am dezactivat și deci „în mod implicit”). Opriți complet computerul, conectați programatorul, porniți-l și utilizați linia de comandă. Utilizarea operatorului CD mergeți la directorul dorit în care se află programatorul. pentru că noi suntem in Mediul Windows, atunci trebuie să utilizați spipgm w , spipgm folosit în DOS și Win9x, totuși spipgm w poate fi folosit și în Win9x. Captura de ecran de mai jos arată că nu există probleme, programatorul și software-ul funcționează bine într-un mediu modern, ceea ce este extrem de rar în astfel de sarcini


Cu toate acestea, remarc că am cusut în DOS, sunt atât de obișnuit) Cu cât sistemul de operare este mai simplu, cu atât este mai fiabil. Dar nu mă agite să trec la el complet) Doar că pentru astfel de lucruri să folosești DOS este cumva mai interesant pentru mine. Din experiența cu alți programatori auto-făcuți, pot spune că în WinXP acest programator va funcționa fără îndoială

Dacă programatorul nu poate recunoaște microcircuitul (vezi ecranul de mai jos), atunci acesta fie este mort, fie programatorul nu este asamblat corect, fie alimentarea nu este furnizată, nu există masă. A doua opțiune este mai probabilă



Aceasta este ceea ce va răspunde linia de comandă dacă programatorul nu este asamblat corect. Cipul nu este recunoscut, adică eșec

Încețoșarea DOS sau „Nu caut căi ușoare”

DOS nu este atât de greu de scris pentru tine. Puteți face banal o dischetă bootabilă prin intermediul sistemului de operare Windows însuși prin formatarea dischetei și puneți acolo folderul cu programatorul și firmware nou, după ce am pornit după BIOS (pe un PC funcțional) în consolă, folosim programatorul

A doua opțiune este să faci DOS pe disc sau să folosești deja gata făcute DOS 6.22. Dar programatorul însuși va trebui să fie scris pe o unitate flash USB separată, tk. dacă facem un dump, atunci nu va putea scrie pe disc, deși dacă citirea nu este necesară, o puteți rula direct pe disc cu imaginea DOS

A treia opțiune este de a crea unitate USB bootabilă, aceasta este cea mai convenabilă și modernă opțiune pentru astăzi. Mod bun descris, de exemplu,
De asemenea, pot recomanda utilizarea proiectului MultiBoot - o unitate flash multiboot. În cele din urmă, obținem un instrument foarte funcțional pentru toate ocaziile, un resuscitator atât de puternic. DOS există, de asemenea, cu suport pentru NTFS, nume lungi și alte lucruri. Instrucțiunile de creare sunt prezente acolo, totul este foarte convenabil și legal

Vom presupune că am început DOS (pentru proprietari Linux nu este necesar, pentru ei există un fișier SPIPGM fără extensie) Accesați linia de comandă, mergeți în folderul programator. A descoperi comenzi de bază o facem simplu spipgm



În DOS, totul a fost recunoscut și fără probleme.

Principalele programe de care avem nevoie:

spipgm / i- identificarea microcircuitului în programator. Dacă programatorul este realizat și conectat corect, atunci microcircuitul (dacă este în lista de mai sus) este recunoscut și, în consecință, va fi posibil să se lucreze cu el în continuare
spipgm / d dump.rom - citirea conținutului microcircuitului într-un fișier dump.rom
spipgm / e- ștergerea completă a conținutului microcircuitului, se recomandă să o faceți înainte de înregistrare
spipgm / p nou.rom - firmware, scrierea datelor dintr-un fișier într-un microcircuit nou.rom- întreg și fisierul corect firmware pentru un anumit placa de baza, poate fi preluat de pe site-ul producătorului sau scos dintr-un alt microcircuit al unei plăci similare
spipgm / u- deblocați, adică deblocarea microcircuitului pentru scriere, dacă o astfel de protecție este disponibilă

În total, pentru a ne îndeplini planurile pentru a restabili BIOS-ul, trebuie să executăm o secvență de comenzi:

1. spipgm / i- identificarea
2. spipgm / u- deblocați
3. spipgm / e- ștergem un microcircuit cu conținut strâmb
4. spipgm / p nou.rom - coasem firmware corect

! Vă atrag atenția că dacă facem totul în mediul Windows, atunci în loc de spipgm folosim echipa spipgm w

După aceea, tăiem computerul prin butonul de închidere și oprim programatorul

Atenţie! Toate manipulările cu portul LPT trebuie făcute numai cu placa oprită. Acestea. înainte de a conecta sau deconecta ceva de la LPT, trebuie să opriți complet unitatea de alimentare, să puneți comutatorul de alimentare în poziția Off(sau scoateți cablul) așteptați 10 secunde (condensatorii sunt descărcați) și abia apoi conectați sau deconectați ceva. Dacă nu urmați asta regula simpla, atunci sunt mari sanse sa ramana fara LPT, este foarte capricios la astfel de lucruri din cauza nesigurantei lui

Postfaţă

În total, placa mea a fost acum restaurată și a primit o a doua viață. Îl voi folosi ca zonă de testare și service pentru testarea unui alt set. Cititorii mei vor putea acum să reînvie ceva care perioadă lungă de timpîntins în jur și așteptând în aripi

Vă atrag și atenția asupra faptului că aceasta metoda potrivit pentru recuperarea BIOS nu numai pe plăcile de bază, ci și pe plăcile video, cum ar fi ATI/AMD deci si nVidia... Multe microcircuite care sunt enumerate mai sus în lista de compatibilitate sunt instalate și pe plăcile video, doar că sunt întotdeauna lipite pe placa video, prin urmare, pentru a restabili vederile, veți avea nevoie de priceperea de lipire SMD. Există de obicei 2 opțiuni - lipirea mikruhi-ului și instalarea lui pe o platformă pre-gravată a programatorului sau lipirea firelor la placa adaptorului video în sine

Sper că experiența mea va ajuta pe cineva să economisească bani și hardware, deoarece aplicați pentru servicii similareîn SC nu va fi pe deplin rezonabil - o astfel de taxă pe piața secundară este comparabilă doar cu costul reparațiilor și, prin urmare, trebuie fie să o restaurați singur, fie să mergeți la magazin pentru una nouă. Dacă am ocazia să sapă mai adânc în programator și BIOS-uri cu cipuri cu 20 de pini (sunt în paturi pătrate), atunci materialul va fi suplimentat. Vă mulțumesc pentru atenție

Top articole similare