Ahoj Habr! Do hlavy sa mi vkradla myšlienka a myslím na ňu. A prišiel som na to. Všetko je to o strašnej nespravodlivosti výrobcu, ktorý absolútne nič nestojí pridanie modulov do UEFI Bios na podporu bootovania z NVMe cez adaptéry na základných doskách bez m.2 slotu (ktorý mimochodom implementovali Číňania na základných doskách HuananZhi bez otázok). Naozaj to nie je možné?“ pomyslel som si a začal som kopať. Vykopal som veľa nefunkčných tipov, niekoľkokrát som zamuroval základnú dosku, ale dosiahol som svoj cieľ. IN Naučil som sa leví podiel užitočných informácií. Ale aj tu je dosť veľa nástrah. Napríklad nie je vôbec jasné, do ktorého indexu sa majú moduly zapisovať. Začnime teda upravovať náš BIOS. Pozor! Tento materiál sa vzťahuje LEN na AMI Aptio Bios a na žiadny iný, takže ak ho nemáte, pokojne prejdite okolo.
Pre začiatok nástrojov. Po rozbalení do vhodného priečinka si stiahnite BIOS z najbližšieho modelu s podporou NVMe (pre P9X79 je to Sabertooth X99) a originálny BIOS pre našu základnú dosku. Umiestnite stiahnutý BIOS do priečinka tools, spustite MMTool a otvorte BIOS s podporou NVMe:
Potom prejdeme na kartu Extrahovať, nájdeme a rozbalíme moduly, ktoré potrebujeme (NvmeInt13, Nvme, NvmeSmm), napíšeme identické názvy s príponou .ffs a klikneme na Extrahovať, ponecháme možnosti „Ako je“:
Po rozbalení všetkých modulov otvorte príkazový riadok ako správca a prejdite do priečinka s toolsAFUWINx64
Tam si vezmeme skládku:
afuwinx64.exe Extracted.rom /OPoďme do MMtool a otvorme náš výpis.
Prejdite na kartu Vložiť a VŽDY kliknite na index 02 v poli (indexy sa môžu líšiť pre rôzne základné dosky, pozrite sa na index, v ktorom sa pôvodne nachádzali moduly NVMe a porovnajte obsah s cieľovým Biosom).
Ďalej kliknite na Prehľadávať a nájdite naše extrahované moduly:
Kliknite na Vložiť (možnosť „Ako je“) a zopakujte akciu pre zostávajúce moduly, pričom dodržte poradie ako v systéme BIOS s podporou NVMe (mám NvmeInt13, Nvme, NvmeSmm). Potom nájdeme naše nové moduly v zozname, aby sme sa uistili, že sú všetky na svojom mieste a v správnom poradí:
Kliknite na Uložiť obrázok ako a uložte upravený BIOS do priečinka AFUWINx64. Pôvodný BIOS našej základnej dosky umiestnime do rovnakého priečinka a pristúpime k flashovaniu firmvéru. Najprv flashneme pôvodný BIOS, aby sme obišli ochranu:
afuwinx64.exe P9X79-WS-ASUS-4901.CAPPotom ušijeme náš upravený:
afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GANPodľa toho nahrádzame vlastné názvy súborov. Po reštarte bude náš BIOS schopný zaviesť systém z NVMe.
VŠETKY ČINNOSTI VYKONÁVATE NA VLASTNÉ RIZIKO, AUTOR NIE JE AUTOROM MATERIÁLU
ŽIADNA ZODPOVEDNOSŤ!
funkčný BIOS, ktorý som zostavil pre Asus P9X79 WS verzie 4901 s podporou NVMe.
Zdroj: hab.com
