Az Asus P9X79 WS példájával engedélyezzük az NVMe támogatást a régi alaplapokon

Szia Habr! Egy gondolat futott be a fejembe, és azt hiszem. És kitaláltam. Az egész a gyártó szörnyű igazságtalanságáról szól, aminek semmibe sem kerül olyan modulok hozzáadása az UEFI Bioshoz, amelyek támogatják az NVMe-ről történő indítást adaptereken keresztül az m.2 slot nélküli alaplapokon (amit egyébként a kínaiak HuananZhi alaplapokon valósítottak meg) kérdés nélkül). Tényleg nem lehetséges?-gondoltam és ásni kezdtem. Előástam egy csomó nem működő tippet, párszor letéglaztam az alaplapot, de elértem a célomat. BAN BEN ezt a cikket A hasznos információk oroszlánrészét megtudtam. De itt is elég sok buktató van. Például egyáltalán nem világos, hogy melyik indexbe kell írni a modulokat. Tehát kezdjük el módosítani a BIOS-unkat. Figyelem! Ez az anyag CSAK az AMI Aptio Bios-ra vonatkozik, másra nem, tehát ha nem rendelkezik ilyennel, nyugodtan menjen el.

Már a kezdet kezdetén Letöltés eszközöket. Miután kicsomagolta egy kényelmes mappába, töltse le a BIOS-t a legközelebbi NVMe-támogatással rendelkező modellből (P9X79 esetén ez a Sabertooth X99), valamint az eredeti BIOS-t alaplapunkhoz. Helyezze a letöltött BIOS-t az eszközök mappába, indítsa el az MMTool-t, és nyissa meg a BIOS-t NVMe támogatással:

Az Asus P9X79 WS példájával engedélyezzük az NVMe támogatást a régi alaplapokon

Ezután megyünk a Kivonat fülre, keressük meg és bontsuk ki a szükséges modulokat (NvmeInt13, Nvme, NvmeSmm), írjuk be az azonos neveket az .ffs kiterjesztéssel, és kattintsunk a Kibontás gombra, hagyjuk az „As is” opciókat:

Az Asus P9X79 WS példájával engedélyezzük az NVMe támogatást a régi alaplapokon

Ha az összes modult kicsomagolta, nyissa meg a parancssort rendszergazdaként, és lépjen a mappába az AFUWINx64 eszközökkel

Ott veszünk egy szemétlerakót:

afuwinx64.exe Extracted.rom /O

Menjünk az MMtool-hoz, és nyissuk meg a dumpunkat.

Az Asus P9X79 WS példájával engedélyezzük az NVMe támogatást a régi alaplapokon
Lépjen a Beszúrás fülre, és MINDIG kattintson a mezőben a 02-es indexre (az indexek eltérőek lehetnek a különböző alaplapoknál, nézze meg az indexet, amelyben az NVMe modulok eredetileg voltak, és hasonlítsa össze a tartalmat a cél Bios-szal).

Az Asus P9X79 WS példájával engedélyezzük az NVMe támogatást a régi alaplapokon

Ezután kattintson a Tallózás gombra, és keresse meg kibontott moduljainkat:

Az Asus P9X79 WS példájával engedélyezzük az NVMe támogatást a régi alaplapokon

Kattintson a Beszúrás gombra ("As is" opció), és ismételje meg a műveletet a többi modullal, és kövesse a sorrendet, mint a BIOS-ban NVMe támogatással (NvmeInt13, Nvme, NvmeSmm van). Ezután megtaláljuk az új moduljainkat a listában, hogy megbizonyosodjunk arról, hogy mindegyik a helyén és a megfelelő sorrendben van:

Az Asus P9X79 WS példájával engedélyezzük az NVMe támogatást a régi alaplapokon

Kattintson a Kép mentése másként gombra, és mentse a módosított BIOS-t az AFUWINx64 mappába. Ugyanabba a mappába helyezzük az alaplapunk eredeti BIOS-át, és folytatjuk a firmware villogását. Először felvillantjuk az eredeti BIOS-t a védelem megkerülése érdekében:

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

Ezután megvarrjuk a módosítottunkat:

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

Ennek megfelelően a saját fájlneveinket helyettesítjük. Az újraindítás után a BIOS-unk képes lesz az NVMe-ről indítani.

ÖN MINDEN MŰVELETET SAJÁT FELELŐSSÉGEDRE VÉGZETT VÉGRE, A SZERZŐ NEM AZ ANYAG SZERZŐJE
NINCS FELELŐSSÉG!

ITT tudod letölteni működő BIOS, amelyet az Asus P9X79 WS 4901-es verziójához állítottam össze NVMe támogatással.

Forrás: will.com