Omogućite NVMe podršku na starim matičnim pločama koristeći Asus P9X79 WS kao primjer

Pozdrav Habr! Uvukla mi se misao u glavu i mislim je. I smislio sam ga. Radi se o užasnoj nepravdi proizvođača koje apsolutno ništa nije koštalo dodavanje modula u UEFI Bios za podršku dizanja s NVMe-a preko adaptera na matičnim pločama bez m.2 utora (što su, usput rečeno, Kinezi implementirali na HuananZhi matičnim pločama bez pitanja). Zar stvarno nije moguće, pomislio sam i počeo kopati. Iskopao sam hrpu neradnih savjeta, par puta sam zakucao matičnu ploču, ali sam postigao svoj cilj. U ovaj članak Naučio sam lavovski dio korisnih informacija. Ali i ovdje ima dosta zamki. Na primjer, uopće nije jasno u kojem indeksu napisati module. Dakle, počnimo mijenjati naš BIOS. Pažnja! Ovaj materijal se odnosi SAMO na AMI Aptio Bios i ni na jedan drugi, pa ako ga nemate, slobodno navratite.

Za početak preuzimanje datoteka alata. Raspakirajući ga u prikladnu mapu, preuzmite BIOS s najbližeg modela s NVMe podrškom (za P9X79 ovo je Sabertooth X99) i originalni BIOS za našu matičnu ploču. Stavite preuzeti BIOS u mapu s alatima, pokrenite MMTool i otvorite BIOS s NVMe podrškom:

Omogućite NVMe podršku na starim matičnim pločama koristeći Asus P9X79 WS kao primjer

Zatim idemo na karticu Extract, pronalazimo i ekstrahiramo module koji su nam potrebni (NvmeInt13, Nvme, NvmeSmm), upisujemo identična imena s ekstenzijom .ffs i kliknemo Extract, ostavljamo opcije "As is":

Omogućite NVMe podršku na starim matičnim pločama koristeći Asus P9X79 WS kao primjer

Kada su svi moduli ekstrahirani, otvorite naredbeni redak kao administrator i idite u mapu s alatima AFUWINx64

Tu se bavimo:

afuwinx64.exe Extracted.rom /O

Idemo u MMtool i otvorimo naš dump.

Omogućite NVMe podršku na starim matičnim pločama koristeći Asus P9X79 WS kao primjer
Idite na karticu Insert i UVIJEK kliknite na indeks 02 u polju (indeksi se mogu razlikovati za različite matične ploče, pogledajte indeks u kojem su se izvorno nalazili NVMe moduli i usporedite sadržaj s ciljnim Biosom).

Omogućite NVMe podršku na starim matičnim pločama koristeći Asus P9X79 WS kao primjer

Zatim kliknite Pregledaj i pronađite naše ekstrahirane module:

Omogućite NVMe podršku na starim matičnim pločama koristeći Asus P9X79 WS kao primjer

Pritisnite Insert (opcija "Kakav jest") i ponovite radnju za preostale module, pridržavajući se redoslijeda kao u BIOS-u s NVMe podrškom (imam NvmeInt13, Nvme, NvmeSmm). Zatim pronalazimo naše nove module na popisu kako bismo bili sigurni da su svi na mjestu i u ispravnom redoslijedu:

Omogućite NVMe podršku na starim matičnim pločama koristeći Asus P9X79 WS kao primjer

Kliknite Spremi sliku kao i spremite modificirani BIOS u mapu AFUWINx64. Izvorni BIOS naše matične ploče stavljamo u istu mapu i nastavljamo s bljeskanjem firmvera. Prvo flešujemo izvorni BIOS kako bismo zaobišli zaštitu:

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

Zatim šijemo naš modificirani:

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

Sukladno tome, zamjenjujemo vlastita imena datoteka. Nakon ponovnog pokretanja, naš BIOS će se moći pokrenuti s NVMe-a.

SVE RADNJE RADITE NA VLASTITU ODGOVORNOST, AUTOR NIJE AUTOR MATERIJALA
BEZ ODGOVORNOSTI!

Možete preuzeti OVDJE radni BIOS koji sam sklopio za Asus P9X79 WS verziju 4901 s NVMe podrškom.

Izvor: www.habr.com