Colectăm imaginea de bios din efi-capsulă sau - cum să eliminăm din fișierul Intel binar pentru firmware pe

Recent, solicitările de a face din ceea ce se află pe site-ul Intel sub masca firmware-ului, că este potrivit pentru firmware-ul programatorului, adică imaginea BIOS (mai exact, imaginea EFI) au devenit foarte frecvente.


EFI nu este un BIOS. Chiar și literele din nume variază în număr. Și dacă acest lucru este, de asemenea, pe bord de la Intel (din nou, un număr excelent de scrisori în titlu) - se dovedește foarte greu. Să încercăm să ne dăm seama, totuși, fără a se aprofunda în materie prea subțire, dar mai mult cu o părtinire pragmatică a la do-flash-uitați.

Semi-numărul unu - aduceți-l prin BootBlock

Metoda numărul doi - colectăm firmware-ul


Dacă jumătate din costul anterior nu se potrivește, va trebui să vă ocupați mai mult. Deci, facem o reducere la faptul că patch-ul alfa este alfa și că nu pot descrie toate opțiunile dintr-o dată.

CapsuleToImage

Și explicați, vă rog, următorul lucru.
Eu folosesc patch-ul alpha specificat.
Fac, așa cum este scris. Salvez blocul de încărcare.
Dar! Ce confuzie!


În primul rând nu funcționează
În al doilea rând, aici este o imagine a ceea ce sa păstrat (la început)

Băieți, cum funcționează acest program? Cum puteți introduce ieșirea din ea în piesa de prelucrat?
Eu, cel puțin ucide, nu înțeleg cum prima instrucțiune care trebuie executată cu această ieșire ar trebui să intre în FFFF: FFF0. Sau, trebuie să scrieți un program astfel încât să suprascrie 16 octeți. sau ce. Explicați, vă rog.

1. Opțional trebuie să fie jmp (adică, puteți perveri o grămadă de alte căi pentru a transfera controlul la punctul dorit), deși de obicei producătorii nu suferă de perversiuni.
2. Jmp opțional va fi prima instrucțiune pe 0xFFFF: 0xFFF0.
3. Opțional codul de funcționare jmp va fi 0xEA.
4. De exemplu. bootblock ai destul de adecvat.

-= Maternal Intel DZ68DB = -
„Teach“ producător zaparyval când se aprinde intermitent BIOS-ul mijloacele obișnuite (în experiența mea cu doi părinte - F7 exact de Win poate pur și simplu nu upgrade sau pierde setările BIOS, părintele rămâne operațional). Este necesar să includeți parametrul în BIOS (dezactivat implicit) "Flash Update Sleep Delay" (o anumită întârziere în actualizare).

„Autopsia“, a arătat că BIOS-ul frecat zona FFS (initializare originală cu SecCore) și nu au avut timp să scrie nimic în schimb (așa cum el însuși a făcut atunci când clipește resetare sau ciclu de putere).

-= Hardware = -
Intel pe mamă utilizează chips-uri pentru stocarea BIOS-ului cu interfață SPI. Rețeaua are un program de circulație și spipgm schema de programator, creat de Cehă (nevoie de 4 rezistențe și barareyku). Conectați-vă direct la contactele cipului propriu DIRECT pe placă. Utilizați un suport special sau o unealtă. În cazul meu am folosit bucăți din IDE-buclă pentru 40 de pini. Separați de ea două grupuri de câte 4 cabluri în fiecare. Se îndepărtează cu grijă izolație din unul conductorii laterali de 4-5 mm lungime, acesta trebuie să fie curățate cu plecare de la marginea (tunderea) al cablului la partea rămasă unstripped a izolației înregistrate conductorii, le-a dat fluffs. Aceste părți curățate trebuie să fie combinate cu picioarele cipului și fixate în siguranță. Ai nevoie mai întâi să lipire bucăți de bucla la rezistențe, LPT-conector și compartimentul pentru baterii (unele în câteva diode conectate la + 5V, I este alimentat de două baterii de tip AA, energizant de baterie alimentat, scos din placa de baza sta jos repede bateria și poate , bateria trebuie să fie pe placă).

Este dedicat procedurii de blițare a plăcii atât programabil (când placa funcționează), cât și cu un programator terț de hardware. Suntem interesați de a doua opțiune și mai ales de pagina 25 a documentului ("Pasul 5. Pregătiți PC-ul țintă").

Procedura de PREPARARE pe elemente (pe care nu le-am făcut și prin urmare nu am primit rezultatul dorit):

ATENȚIE: Pentru a evita deteriorarea placii de bază și / sau a altor componente, alimentarea AUX a aparatului trebuie să fie oprită, iar cablul de alimentare este deconectat de la sursa de curent alternativ.

ATENȚIE: Pentru a evita deteriorarea plăcii de bază și / sau a altor componente, asigurați-vă că respectați măsurile de precauție antistatice standard, inclusiv utilizarea benzilor de împământare.

Procedura după firmware este descrisă la pagina 40 ("Pasul 10. Ieșiți din Dediprog și reasamblați PC-ul țintă").

Pentru cei care nu vorbesc engleza, voi da traducerea ta. Desigur, nu există nici o responsabilitate pentru calitatea și corectitudinea traducerii. Faceți totul la propria dvs. pericol, risc și pungă.

AVERTISMENT: Pentru a evita deteriorarea plăcii de bază și / sau a altor componente, alimentarea cu energie a computerului trebuie să fie oprită și ștecherul de 220 V îndepărtat fizic din priză.
AVERTISMENT: Pentru a evita deteriorarea plăcii de bază și / sau a altor componente, asigurați-vă că luați toate măsurile adecvate pentru a vă proteja împotriva electricității statice, inclusiv a brățărilor de împământare.
AVERTISMENT: Numai pentru placile de baza cu tehnologie de management (motor de management intel). De exemplu, pe chipset-urile din seria Q. Înregistrarea în BIOS a unei imagini noi poate fi dificilă cu un "motor" activ al tehnologiei ME, deoarece De asemenea, utilizează magistrala SPI și poate trimite date despre aceasta cu firmware-ul BIOS.

1. Opriți alimentarea computerului (pacientului).
2. Trageți fizic fișa de 220 V de la priza calculatorului (pacientului) care este străpuns.
3. Deconectați cablurile de la monitor dacă acesta a fost conectat (în unele cazuri, placa de bază ajunge pe monitor) + deconectați toate celelalte dispozitive periferice (imprimante etc.). Lăsați doar tastatura.
4. Pe panou există un LED verde. Așteptați ca acesta să se afișeze complet (sursa de alimentare este epuizată și nu este furnizată nicio alimentare de la alte dispozitive, de exemplu, prin USB).
5. Setați jumper-ul de pe cardul pacientului în modul de configurare BIOS ("BIOS CFG", consultați instrucțiunile de pe placa de bază pentru poziție).
>>>
6. Pe cel de-al doilea calculator (de lucru), conectați programatorul la USB.
7. Pe cardul pacientului, conectați clema de conectare a programatorului la cipul flash. Când instalați, asigurați-vă că etichetele pinului 1 de pe cip și de pe pantof se potrivesc. Pinul 1 de pe placa de bază este marcat cu un punct alb sau o săgeată.
<<<
=== DIN MINE de la punctele 6 și 7: taxa in cazul meu, am preparat mai întâi-pacient (atașat „shleyfiki“) și după care se conectează la conectorul de lucru calculator LPT. Mai mult decât atât, după fixarea buclelor convinși că există un contact toți conductorii cu toate picioarele relevante flash cip (multimetru, cu toate acestea, inventa o modalitate de a le testa, nimic nu se va sfătui, nu speciale). La sfârșitul procedurii, am introdus / introdus bateriile "berii", adică cu privire la BIOS-ul microcircuitului.
----
8. BIOS-ul de configurare a jumperului pe placa pacientului ("BIOS CFG") CLEAR, adică setați astfel modul de recuperare BIOS.
AVERTISMENT: Orice operațiuni cu un jumper de configurare BIOS trebuie să fie efectuate cu computerul oprit cu LED-ul de alimentare în standby pe opțiunea _n_pay_ off. În caz contrar, este posibil să vă confruntați cu funcționarea instabilă a computerului!
9. Conectați alimentarea calculatorului pacientului la LED-ul ON de pe placă (porniți fișa de 220 V și comutatorul de pe POWER UNIT UNIT).
10. Apăsați și mențineți apăsat butonul de alimentare de pe panoul frontal al computerului pacient până când computerul pornește și se oprește din nou.
11. Dacă aveți un card pacient cu tehnologie iAMT (Management Engine, de exemplu, pe un chipset bazat pe Q), atunci există un LED roșu pentru motorul ME lângă LED-ul de alimentare verde. Asigurați-vă că LED-ul verde este aprins, RED este întotdeauna oprit. Dacă intermitent roșu - nu îl puteți cusătura: opriți calculatorul, așteptați ca LED-ul verde să se stingă și repetați pașii 9 și 10.

12. Mergem la programul-programator și efectuăm programarea (firmware-ul) chip-ului SPI. La sfârșitul înregistrării, este recomandat să citiți imaginea din chip și să o comparați cu fișierul folosit pentru firmware.

13. Opriți alimentarea cu energie a computerului pacientului, scoateți ștecherul de la priza de 220 V a computerului pacientului. Deconectați bateria aparatului de bere. Deconectați conectorul LPT de la computerul de lucru.
14. Așteptați ca LED-ul verde să iasă pe placa pacientului.
15. Scoateți clema de programare / conectare de pe cipul flash al plăcii pacientului.
16. Conectați monitorul și tastatura.

* Apoi, vom face un BIOS flash BIOS instrumente de recuperare pentru bord în sine *
17. Luați o unitate flash USB, formatată în format FAT / FAT32. Copiați fișierul de profil cu extensia BIO (au folosit-o deja când editați imaginea deteriorată din chip sau pe site-ul Intel în secțiunea de asistență -> drivere -> BIOS). Copiați pe unitatea flash USB aceeași versiune a BIOS-ului care se afla pe placă înainte de o încercare nereușită de ao bloca!
18. Introduceți unitatea flash USB în cardul pacientului.
19. Conectați alimentarea calculatorului pacientului pentru a aprinde LED-ul de alimentare de pe placă (porniți fișa de 220 V și comutatorul de pe POWER UNIT UNIT).
20. Apăsați butonul de alimentare de pe panoul frontal al computerului pacientului. El poate face imediat un ciclu de "schimbare". Dacă totul este în regulă: unitatea USB flash la un anumit moment va afișa apeluri către acesta (dacă are un astfel de LED), iar monitorul va reflecta progresul operațiilor de coasere. În final, monitorul va spune că actualizarea BIOS a fost finalizată cu succes și trebuie să opriți computerul și să setați jumperul BIOS într-o altă poziție.

21. Opriți alimentarea cu energie a computerului pacientului, scoateți ștecherul de la priza de 220 V a computerului pacientului.
22. Deconectați cablul monitorului de la calculator.
23. Așteptați o stingere completă a LED-ului verde de pe placa de bord a pacientului.
24. Setați jumper-ul de pe cardul pacientului în modul de configurare BIOS ("BIOS CFG", consultați instrucțiunile de la placa de bază pentru poziție).

25. Conectați monitorul, porniți-l și porniți alimentarea, MAKEȚI BUTOANELE DE RESETARE BIOS SETARE BIOS (BIOS-uri implicite).

26. Opriți alimentarea la computerul pacientului, scoateți ștecherul din priza de 220 V a computerului pacientului.
27. Deconectați cablul monitorului de la calculator.
28. Așteptați stingerea completă a LED-ului verde pe placa pacientului.
29. Setați jumper-ul de pe placa pacientului la modul "Normal" (implicit / implicit) BIOS ("BIOS CFG", poziția este specificată în instrucțiunile de pe placa de bază).

gATA
Acum puteți sări BIOS-ul dintr-o foaie curată)