Uključujemo podršku za NVMe na starim matičnim pločama na primjeru Asus P9X79 WS

Pozdrav Habr! U moju glavu je ušla misao, i razmišljam o njoj. I smislio sam. Sve se svodi na strašnu nepravdu proizvođača koji nije imao nikakvih problema dodati module u UEFI Bios za podršku pokretanju s NVMe preko adaptera na matičnim pločama bez m.2 slota (što su, usput, bez problema ostvarili Kinezi na matičnim pločama HuananZhi). Zar to nije moguće — pomislio sam i počeo istraživati. Pronašao sam brdo neispravnih savjeta, nekoliko puta sam onesposobio matičnu ploču, ali postigao sam svoje. ovom članku Saznao sam veliku količinu korisnih informacija. No, ima tu i puno podvodnih kamenčića. Na primjer, potpuno nije jasno u koji indeks zapisivati module. Dakle, započnimo s modifikacijom našeg BIOS-a. Pažnja! Ovaj materijal primjenjuje se SAMO na AMI Aptio Bios i nijedan drugi, pa ako ga nemate — slobodno prolazite dalje.

Za početak preuzmite alate. Nakon raspakiranja u odgovarajući folder, preuzmite BIOS s najbližeg modela koji podržava NVMe (za P9X79 to je Sabertooth X99) i originalni BIOS za našu matičnu ploču. Smjestite preuzete BIOS-e u folder s alatima, pokrenite MMTool i otvorite BIOS s podrškom za NVMe:

Uključujemo podršku za NVMe na starim matičnim pločama na primjeru Asus P9X79 WS

Zatim idemo na karticu Extract, pronađemo i izvučemo potrebne module (NvmeInt13, Nvme, NvmeSmm), imena postavljamo identična s ekstenzijom .ffs i kliknemo na Extract, opcije ostavljamo "As is":

Uključujemo podršku za NVMe na starim matičnim pločama na primjeru Asus P9X79 WS

Kada su svi moduli izvučeni, otvorite komandnu liniju kao administrator i idemo u folder s alatima AFUWINx64.

Tamo pravimo dump:

afuwinx64.exe Extracted.rom /O

Prelazimo na MMTool i otvaramo naš dump.

Uključujemo podršku za NVMe na starim matičnim pločama na primjeru Asus P9X79 WS
Idemo na karticu Insert i OBAVEZNO kliknemo na indeks 02 (za različite matične ploče indeksi se mogu razlikovati, pogledajte indeks u kojem su prvotno bili NVMe moduli i uporedite sadržaj s ciljnim Bios-om).

Uključujemo podršku za NVMe na starim matičnim pločama na primjeru Asus P9X79 WS

Zatim kliknemo Browse i pronađemo naše izvučene module:

Uključujemo podršku za NVMe na starim matičnim pločama na primjeru Asus P9X79 WS

Kliknemo Insert (opcija "As is") i ponavljamo radnju za ostale module, držeći se redoslijeda kao u BIOS-u s podrškom za NVMe (Imam NvmeInt13, Nvme, NvmeSmm). Zatim pronalazimo naše nove module na popisu da bismo se uvjerili da su svi na mjestu i u ispravnom redoslijedu:

Uključujemo podršku za NVMe na starim matičnim pločama na primjeru Asus P9X79 WS

Kliknemo Save Image As i spremamo modificirani BIOS u folder AFUWINx64. U isti folder stavljamo originalni BIOS naše matične ploče i pristupamo programiranju. Prvo programiramo originalni BIOS kako bismo zaobišli zaštitu:

afuwinx64.exe P9X79-WS-ASUS-4901.CAP

Zatim programiramo naš modificirani:

afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN

Tako da imena datoteka zamjenjujemo svojim. Nakon ponovnog pokretanja, naš BIOS će moći pokretati s NVMe-a.

SVE AKTIVNOSTI OBAVLJATE NA SVOJU ODGOVORNOST, AUTOR MATERIJALA NE PREUZIMA NIKAKVU
ODGOVORNOST!

OVDJE možete preuzeti moj pripremljeni radni BIOS za Asus P9X79 WS verzija 4901 s podrškom za NVMe.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster