TheVipers
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Cum sa rescrii Biosul

In jos

Cum sa rescrii Biosul  Empty Cum sa rescrii Biosul

Mesaj Scris de vIpErA Sam Iul 30, 2011 11:38 am

Acesta este un ghid complet despre rescrierea BIOS-ului, cu pasi, hint-uri s.a.

---<incepatori>---
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.)
---</incepatori>---

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 <<asamblat IBM, carcasa 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:

CODE

[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:
CODE

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
CODE

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:
CODE

C:\awdflash.exe biosnou.BIN /py /sn /cc


AMIFLASH:
CODE

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:
CODE

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.
vIpErA
vIpErA
Administrator
Administrator

Mesaje : 110
Data de înscriere : 27/07/2011
Varsta : 28
Localizare : Bistrita

https://thevipers.forumgratuit.ro

Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum