Acesta este un ghid complet despre rescrierea BIOS-ului, cu pasi, hint-uri s.a.
---- --
BIOS = Basic Input Output System = soft care controleaza toate operatiunile hardware low-level
Mai pe romaneste, el zice ce poate si ce nu calculatorul fara dischete, CD-uri sau HDD-uri in el.
Fie daca ai fie daca nu ai un HDD in el, el tot porneste. Exemplu a chestii incluse in BIOS: Testele de memorie de la bootare, logo-ul Award/AMI/Phoenix/IBM, detectarea HDD-urilor, toate astea sunt facute de BIOS, si nu au nici o legatura cu ce-ai tu pe HDD.
BIOS-ul asta se stocheaza si el pe un chip, care poate fi de mai multe feluri:
DIL/DIP - Dual Inline Package - cu 32 de pini
PLCC32 - Plastic Leadless Chip Carrier - cu 32 de pini
Diferenta cea mare e ca unul se poate scoate, si ca unul nu. Banuiti ca cel care se scoate e primul.
Exista mai multe chip-uri de-astea, cu mai multi sau mai putini pini. S-ar putea sa va uimeasca sa vedeti socket-uri de DIL32 sau DIL28 chiar pe placa de retea sau cea video. Nu e mare smecherie, mai un BIOS mic, mai un Boot-on-LAN mic, dar nu aprofundam.
Pt. cultura generala: exista adaptoare de toate tipurile (DIL32->PLCC32, DIL28->PLCC32, PLCC32->DIL32, PLCC32->DIL28 s.a.m.d.)
------
BIOS-ul trebuie rescris cand nu merge o anumita componenta hardware sau alte cauze serioase.
Doua lucruri importante inainte sa incepem:
-Daca merge, nu-l repara.
-Daca e stricat, forteaza-l. Daca se rupe, oricum avea nevoie de inlocuire.
Nu va apucati sa rescrieti BIOS-ul aiurea. Veti da mai mult ca sigur gres.
Update-urile pentru BIOS le luati recomandat de pe site-ul producatorului placii de baza. Nu este exclus ca cele de acolo sa fie outdated si sa gasiti altele mai bune, dar e oarecum riscant. Update-urile au, de regula, extensia ".bin".
BIOS-urile (ca soft) sunt, in linii mari, facute de trei mari firme: Award, AMI, Phoenix. E adevarat ca exista si BIOS-uri IBM, dar intalnim mai rar (ex.: Daca ai calculator IBM <> este probabil sa ai BIOS-ul facut de aceeasi firma).
Fiecare producator recomanda sa folosesti flasher-ul care ti-l pun la dispozitie. Imaginati-va ca am ars 4 BIOS-uri cu AWDFLASH, rescris ca la carte, cum scria in manual.
Flasherele cele mai cunoscute sunt urmatoarele:
-AWDFLASH - numai daca sunteti pe patul de moarte si numai pe asta il aveti langa voi
-AMIFLASH - asta e bun, are si interfata grafica
-UNIFLASH - pe care il folosesc de obicei, stie o groaza de chestii si nu a dat niciodata gres
De obicei, comanda care trebuie s-o dati este:
unde [flasher] este inlocuit de flasher-ul vostru deci awdflash.exe, uniflash.exe, amiflash.exe ...
Presupunand ca am avea si flasher-ul (uniflash, in exemplu) si update-ul de BIOS (tk126.bin in exemplu) in C:, dam comanda:
si voila.
Din cauza multitudinii de flashere, nu pot sa va dau toate informatiile, dar va mai zic cateva chestii.
Unele s-ar putea sa va intrebe daca vreti sa rescrieti si bootblock-ul. Bootblock-ul reprezinta o parte mica din BIOS care, in cazul unei rescrieri gresite, booteaza automat de pe discheta (asta e singura chestie care stie s-o faca). Daca se rescrie gresit si aceasta, chip-ul de BIOS va avea numai prostii pe el, si va trebui rescris pe alt calculator.
Altele au optiune de salvare a bios-ului pe care il aveti la momentul respectiv. exemplu cand intri in awdflash cu
vezi un textbox in care scrii bios-ul nou (ex.: tk162.bin), si unul in care scrii cum sa se numeasca salvarea BIOS-ului vechi. Acela cu salvarea e posibil sa se "aprinda" numai dupa ce este completat primul, nu mai tin minte.
Pentru o rescriere SILENT, adica fara intrebari din partea flasher-ului, fara nimic, executam urmatoarele:
AWDFLASH:
AMIFLASH:
Sfaturi super importante:
-Inainte de rescriere, revino la setarile initiale, scoate orice overclocking posibil din mainboard sau din bios. Trebuie puse setarile din fabrica!
-Fa cel putin 10 dischete cu BIOS-ul si Flasher-ul si ce mai ai tu pe acolo. Cum faci? Faci prima discheta si ii faci o imagine. Celelalte le faci dupa imagine, musai. Daca e o discheta stricata si se blocheaza rescrierea, bagi repede alta si el o ia de la sector-ul de la care a ramas. Trebuie sa faci asta neaparat cu o imagine!
-Nu da restart sau shutdown in timpul rescrierii! Daca dai, se pierde tot.
-Nu face update de BIOS in timpul unei furtuni!!! MULTI dintre prietenii mei au patit-o (la fel, au zis "Ce ar putea sa se intample?"). Daca vreti o cifra, in jur de 3-4.
-Foloseste un UPS daca ai! Dureaza doar doua minute un update, merita sa deranjezi pe cineva.
Ce faci daca n-a mers
Prima varianta ar fi sa faci un boot disk MS-DOS (din Windows, pe alt calculator), pui bios-ul, pui flasher-ul (amiflash in exmplul asta) si in autoexec.bat scrii asa:
Bagi discheta in calculatorul stricat, si pornesti. Astepti 5 minute, pana nu mai scoate discheta nici un sunet, si dai reboot.
HOT SWAPPING
Asta e una din tehnicile mele preferate, se executa NUMAI din MS-DOS.
Merge numai cu DIL/DIP.
1. Trebuie sa ai un calculator functional, care are tot chip DIL/DIP.
2. Scoti chip-ul rescris gresit din calculator.
3. Faci o discheta cu: MS-DOS, amiflash sau awdflash si bios-ul.
4. Bagi discheta in calculatorul bun.
5. In timp ce e aprins, scoti chip-ul bun din calculatorul bun.
6. Bagi chip-ul prost in calculatorul bun.
7. Rescrii chip-ul prost cu BIOS-ul bun.
8. Dupa rescriere, opresti calculatorul, scoti chip-ul, si il bagi pe cel al calculatorului bun inapoi.
9. Bagi chip-ul rescris in calculatorul stricat, si gata.
---
BIOS = Basic Input Output System = soft care controleaza toate operatiunile hardware low-level
Mai pe romaneste, el zice ce poate si ce nu calculatorul fara dischete, CD-uri sau HDD-uri in el.
Fie daca ai fie daca nu ai un HDD in el, el tot porneste. Exemplu a chestii incluse in BIOS: Testele de memorie de la bootare, logo-ul Award/AMI/Phoenix/IBM, detectarea HDD-urilor, toate astea sunt facute de BIOS, si nu au nici o legatura cu ce-ai tu pe HDD.
BIOS-ul asta se stocheaza si el pe un chip, care poate fi de mai multe feluri:
DIL/DIP - Dual Inline Package - cu 32 de pini
PLCC32 - Plastic Leadless Chip Carrier - cu 32 de pini
Diferenta cea mare e ca unul se poate scoate, si ca unul nu. Banuiti ca cel care se scoate e primul.
Exista mai multe chip-uri de-astea, cu mai multi sau mai putini pini. S-ar putea sa va uimeasca sa vedeti socket-uri de DIL32 sau DIL28 chiar pe placa de retea sau cea video. Nu e mare smecherie, mai un BIOS mic, mai un Boot-on-LAN mic, dar nu aprofundam.
Pt. cultura generala: exista adaptoare de toate tipurile (DIL32->PLCC32, DIL28->PLCC32, PLCC32->DIL32, PLCC32->DIL28 s.a.m.d.)
------
BIOS-ul trebuie rescris cand nu merge o anumita componenta hardware sau alte cauze serioase.
Doua lucruri importante inainte sa incepem:
-Daca merge, nu-l repara.
-Daca e stricat, forteaza-l. Daca se rupe, oricum avea nevoie de inlocuire.
Nu va apucati sa rescrieti BIOS-ul aiurea. Veti da mai mult ca sigur gres.
Update-urile pentru BIOS le luati recomandat de pe site-ul producatorului placii de baza. Nu este exclus ca cele de acolo sa fie outdated si sa gasiti altele mai bune, dar e oarecum riscant. Update-urile au, de regula, extensia ".bin".
BIOS-urile (ca soft) sunt, in linii mari, facute de trei mari firme: Award, AMI, Phoenix. E adevarat ca exista si BIOS-uri IBM, dar intalnim mai rar (ex.: Daca ai calculator IBM <
Fiecare producator recomanda sa folosesti flasher-ul care ti-l pun la dispozitie. Imaginati-va ca am ars 4 BIOS-uri cu AWDFLASH, rescris ca la carte, cum scria in manual.
Flasherele cele mai cunoscute sunt urmatoarele:
-AWDFLASH - numai daca sunteti pe patul de moarte si numai pe asta il aveti langa voi
-AMIFLASH - asta e bun, are si interfata grafica
-UNIFLASH - pe care il folosesc de obicei, stie o groaza de chestii si nu a dat niciodata gres
De obicei, comanda care trebuie s-o dati este:
Cod:
[flasher] biosnou.bin
unde [flasher] este inlocuit de flasher-ul vostru deci awdflash.exe, uniflash.exe, amiflash.exe ...
Presupunand ca am avea si flasher-ul (uniflash, in exemplu) si update-ul de BIOS (tk126.bin in exemplu) in C:, dam comanda:
Cod:
C:\uniflash.exe tk126.bin
si voila.
Din cauza multitudinii de flashere, nu pot sa va dau toate informatiile, dar va mai zic cateva chestii.
Unele s-ar putea sa va intrebe daca vreti sa rescrieti si bootblock-ul. Bootblock-ul reprezinta o parte mica din BIOS care, in cazul unei rescrieri gresite, booteaza automat de pe discheta (asta e singura chestie care stie s-o faca). Daca se rescrie gresit si aceasta, chip-ul de BIOS va avea numai prostii pe el, si va trebui rescris pe alt calculator.
Altele au optiune de salvare a bios-ului pe care il aveti la momentul respectiv. exemplu cand intri in awdflash cu
Cod:
C:\awdflash.exe
vezi un textbox in care scrii bios-ul nou (ex.: tk162.bin), si unul in care scrii cum sa se numeasca salvarea BIOS-ului vechi. Acela cu salvarea e posibil sa se "aprinda" numai dupa ce este completat primul, nu mai tin minte.
Pentru o rescriere SILENT, adica fara intrebari din partea flasher-ului, fara nimic, executam urmatoarele:
AWDFLASH:
Cod:
C:\awdflash.exe biosnou.BIN /py /sn /cc
AMIFLASH:
Cod:
C:\amiflash.exe biosnou.bin /A+ /-B /-C /-D /E /-G /I /L /N /R /V
Sfaturi super importante:
-Inainte de rescriere, revino la setarile initiale, scoate orice overclocking posibil din mainboard sau din bios. Trebuie puse setarile din fabrica!
-Fa cel putin 10 dischete cu BIOS-ul si Flasher-ul si ce mai ai tu pe acolo. Cum faci? Faci prima discheta si ii faci o imagine. Celelalte le faci dupa imagine, musai. Daca e o discheta stricata si se blocheaza rescrierea, bagi repede alta si el o ia de la sector-ul de la care a ramas. Trebuie sa faci asta neaparat cu o imagine!
-Nu da restart sau shutdown in timpul rescrierii! Daca dai, se pierde tot.
-Nu face update de BIOS in timpul unei furtuni!!! MULTI dintre prietenii mei au patit-o (la fel, au zis "Ce ar putea sa se intample?"). Daca vreti o cifra, in jur de 3-4.
-Foloseste un UPS daca ai! Dureaza doar doua minute un update, merita sa deranjezi pe cineva.
Ce faci daca n-a mers
Prima varianta ar fi sa faci un boot disk MS-DOS (din Windows, pe alt calculator), pui bios-ul, pui flasher-ul (amiflash in exmplul asta) si in autoexec.bat scrii asa:
Cod:
amiflash.exe biosnou.bin /A+ /-B /-C /-D /E /-G /I /L /N /R /V
Bagi discheta in calculatorul stricat, si pornesti. Astepti 5 minute, pana nu mai scoate discheta nici un sunet, si dai reboot.
HOT SWAPPING
Asta e una din tehnicile mele preferate, se executa NUMAI din MS-DOS.
Merge numai cu DIL/DIP.
1. Trebuie sa ai un calculator functional, care are tot chip DIL/DIP.
2. Scoti chip-ul rescris gresit din calculator.
3. Faci o discheta cu: MS-DOS, amiflash sau awdflash si bios-ul.
4. Bagi discheta in calculatorul bun.
5. In timp ce e aprins, scoti chip-ul bun din calculatorul bun.
6. Bagi chip-ul prost in calculatorul bun.
7. Rescrii chip-ul prost cu BIOS-ul bun.
8. Dupa rescriere, opresti calculatorul, scoti chip-ul, si il bagi pe cel al calculatorului bun inapoi.
9. Bagi chip-ul rescris in calculatorul stricat, si gata.