Metode de recuperare Intel BIOS-ului de pe panourile de către un programator fără a fi nevoie de lipici

sau Skaz cum am hrănit D845GVAD2 BIOS. Narațiunea în două acte.

Deci, poziția de pornire. Există Intel Desktop Board D845GVAD2 pe chipset-ul i845, BIOS-ul deteriorat grav. Este necesar să clipească. Ideea - cere doar butblok, „construi“, care este mult mai simplu decât întreaga imagine a BIOS-ului. Restul poate fi cusute cu floppik sau CD / DVD. Ideea nu este nouă.

Actul Unu. care trebuie să fie scrise într-o unitate flash pur bootblock, așa cum este descris mai jos, deoarece această acțiune sfătui să nu piardă, chiar dacă butblok în viață. Hai Intel.com, găsiți pagina cu BIOS-uri pentru acest consiliu. În cazul meu downloadcenter.intel.com/Detail_Desc.aspx?agr=YDwnldID=6652ProdId=898la. .

Vedem două fișiere:


Engleză: LY84510A.86A.0043.P17.EB.EXE - Versiune Windows
Engleză: LY84510A.86A.0043.P17.IB.exe - versiunea DOS

Suntem interesați în versiunea DOS. A descărca. Obținem fișier LY84510A.86A.0043.P17.IB.exe. Această arhivă, dezarhiva. În interiorul următoarele fișiere:

DESC.TXT
DISKIMG.EXE
license.txt
P17-0043.ITK
README.txt
RUN.BAT
SW.EXE

Suntem interesați în două arhive - SW.EXE și DISKIMG.EXE - de fapt, a explodat pe fișierul BIOS-ului cu imaginea de o dischetă de boot proshivalschikom gol, respectiv.

Extras SW.EXE, obținem următoarele fișiere:
AUTOEXEC.BAT
BEEP.COM
BIOS.REC
execute.bat
IFLASH.EXE
LOGODATA.USR
P17-0043.BI1
P17-0043.BI2
P17-0043.BI3
P17-0043.BI4
P17-0043.BI5
P17-0043.BI6
P17-0043.BIO
P17-0043.ITK
P17-0043.SIG
TOKEN

Mai mult, butblok placa mea ia 64K. În cazul meu, prima jumătate a anului - ultima 32KB P17-0043.bi5, iar cealaltă jumătate - ultimul 32KB P17-0043.bi6. Nimic se pare ca la sfârșitul P17-0043.bi6, în cazul cu alte Intel BIOS bazat pe AMI este o imagine similară. Nu poate fi ceva în plus pentru a desena pe acest subiect: rom.by/forum/FAK_Intelovskie_BIOSy

Se taie ultima 32K cu aceste fișiere și lipici (Eu folosesc Total Commander pentru aceste operațiuni). În cazul în care obține exact dimensiunea fișierului de 65536 octeți = 64K.

În continuare, vom lua comisionul nostru, etichetarea flash de a defini domeniul său de aplicare (în cazul meu 512K = 524288 bytes). Butblok trebuie plasate la capătul unității flash. Mai mult, există două moduri.

1) Creați un fișier de dimensiune egală cu dimensiunea unității flash, care constă dintr-un octet cu o valoare de 0xFF (sau 0FFh, cineva la fel de confortabil). În recentul record de 64K al nostru butblok.

După aceea arde fișierul într-un programator flash card.

2) Asigurați-vă că pentru a șterge unitatea flash, asigurați-vă că este curat (toate bytes sunt valoarea 0xFF), apoi pur și simplu a scrie butblok nostru capăt.

După aceea, introduceți unitatea flash în matplatu. Din moment ce nu avem nimic cu excepția butbloka, săritor BIOS CONFIG poate fi lăsat în poziția normală. Include rochie. Un semn că totul se face corect - care rulează postkody. Cod E9 - inițializarea FDD, prezența sa - un indicator al încercărilor de a restabili BIOS-ul.

Actul II. în care este necesar să se hrănească BIOS-ul de pe o dischetă sau o unitate CD / DVD.

Se extrage fișierul DISKIMG.EXE obține aceste fișiere:

AUTOEXEC.BAT
CONFIG.SYS
DISK.IMG
ERR_LEV.BAT
FDXXMS.SYS
FINDRAMD.EXE
RAWRITE.EXE
TDSK.EXE

Suntem interesați în fișierul DISK.IMG. Scrie-l la o dischetă (puteți utiliza orice program WinImage Diskimg.exe, obținut prin despachetarea LY84510A.86A.0043.P17.IB.exe).

Apoi, copiați toate fișierele primite în timpul despachetare SW.EXE pe o dischetă. Du-te la dischetă, scanați fișierul * .bat pentru pornire comenzile proshivalschika. În cazul meu, există două linii în fișierul execute.bat:

IF EXIST IFLASH.EXE iFlash / f / p P17-0043.BIO
IF EXIST IFLASH2.EXE Iflash2 / f / p P17-0043.BIO

Salvați aceste linii oriunde. După aceea, se scoate din autoexec.bat floppy și config.sys. Creați un autoexec.bat curat și lipiți la cusatura stocate anterior. Apoi, creați un fișier CONFIG.SYS gol.

Introduceți o dischetă, include rochie, de așteptare pentru sfârșitul firmware-ului (în codurile de caz 46-> EE, în cazul în care nimic nu este confuz). Opriți bord, dacă este necesar, pune jumper-ul în poziția „normală“, este pornit din nou. în cazul în care taxa nu pornește, atunci fie ceva făcut greșit, sau ceva probleme altceva.

2) unitate CD / DVD.

Ideea este de a face o dischetă de încărcare cu imaginea. Toate la fel, dar toate manipulările de mai sus sunt realizate cu o imagine a unui disc floppy în programul WinImage, apoi salvați imaginea cu extinderea IMA, executați NERO Burning ROM, selectați tipul de CD-uri de proiect (de boot) și DVD (de boot), vom alege să utilizați fișierul de imagine, specificați fișierul nostru * .IMA, setați emulare floppy 1,44, vom scrie, am pus în unitate, executați card, așteptați la sfârșitul firmware-ului.

Este posibil ca butblok alte bord nu poate porni de pe CD / DVD, atunci există doar o dischetă.

De ce este necesar pentru a curăța unitatea flash înainte de a înregistra butbloka? Când am restaurat BIOS-ul, mai întâi am „lipit“ 8 butblokov și a primit 512K dimensiunea fișierului. Mai mult, procedura a mers bine, placa de început, a trecut POST, dar în schimb unele inscripții dedus Abracadabra - Flasher în mod clar ceva nedochischal. Pentru cei care doresc să afle am atașa două fișiere - un mod normal (LY84510A.86A.rar) și „cu păsărească“ (Vnimanie_Fajl_povrezhden_Ne_vshivat_Warning_File_is_damaged_Do_not_flash.rar). Interesant, nedochistil Flasher.

Ei bine, până când opțiunea gramada intermitent - undeva, eu cer cuiva un exhibiționist le dă numai în modul DOS, și / sau numai pe bord relevante:

Intel memorie flash Update Utility Partea 643643-046