Aktiváljuk az NVMe támogatást régi alaplapokon, például az Asus P9X79 WS esetében.

Helló Habr! Egy gondolat jutott eszembe, és ezt átgondoltam. Kitaláltam. Az egész a gyártó elképesztő igazságtalanságáról szól, amelynek semmibe nem került volna UEFI BIOS modulokat hozzáadni az NVMe támogatásához a m.2 slot nélküli alaplapokhoz szükséges átkonvertálók révén (amint azt a HuananZhi alaplapjain, kérdés nélkül, megvalósították). Hogy ez tényleg nem lehetséges? - gondoltam, és elkezdtem kutatni. Rengeteg működésképtelen tippet találtam, párszor brickeltem az alaplapot, de végül elértem a célomat. cikkben Rengeteg hasznos információt gyűjtöttem össze. De itt is elég sok buktató van. Például teljesen nem egyértelmű, 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, és semmilyen másikra, szóval ha nálad nem ez van - bátran folytasd tovább.

Először is letöltjük az eszközöket. Kicsomagolva egy kényelmes mappába letöltjük a legközelebbi NVMe támogatással rendelkező modell BIOS-át (a P9X79-hez ez a Sabertooth X99) és az eredeti BIOS-t a mi alaplapunkhoz. A letöltött BIOS-t az eszközkönyvtárba helyezzük, elindítjuk az MMTool-t, és megnyitjuk az NVMe támogatású BIOS-t:

Aktiváljuk az NVMe támogatást régi alaplapokon, például az Asus P9X79 WS esetében.

Ezután lépjünk az Extract fülre, keressük meg és vonjuk ki a szükséges modulokat (NvmeInt13, Nvme, NvmeSmm), értelemszerűen elnevezve .ffs kiterjesztéssel, és megnyomjuk az Extract gombot, a lehetőségeket hagyjuk „As is”:

Aktiváljuk az NVMe támogatást régi alaplapokon, például az Asus P9X79 WS esetében.

Amikor az összes modult kiemeltük, nyissuk meg a parancssort rendszergazdai jogosultságokkal, és lépjünk az eszközkönyvtárba AFUWINx64.

Ott készítünk egy dump-ot:

afuwinx64.exe Extracted.rom /O

Lépjünk vissza az MMTool-hoz és nyissuk meg a dump-unkat.

Aktiváljuk az NVMe támogatást régi alaplapokon, például az Asus P9X79 WS esetében.
Lépjünk az Insert fülre, és KÖTELEZŐEN kattintsunk a mezőre az index 02-n (különböző alaplapok esetén az indexek eltérhetnek, nézd meg, hogy milyen indexben voltak eredetileg az NVMe modulok, és hasonlítsd össze a cél BIOS-szal).

Aktiváljuk az NVMe támogatást régi alaplapokon, például az Asus P9X79 WS esetében.

Ezután kattintsunk a Browse gombra, és keressük meg a kivont moduljainkat:

Aktiváljuk az NVMe támogatást régi alaplapokon, például az Asus P9X79 WS esetében.

Nyomjunk Insert (az „As is” opció választva), és ismételjük meg a műveletet a többi modulra, ügyelve a sorrendre, ahogyan az NVMe támogatású BIOS-ban van (Nálam NvmeInt13, Nvme, NvmeSmm). Ezután keressük meg az új moduljainkat a listában, hogy megbizonyosodjunk arról, hogy mindannyian a helyükön és a megfelelő sorrendben vannak:

Aktiváljuk az NVMe támogatást régi alaplapokon, például az Asus P9X79 WS esetében.

Kattintsunk a Save Image As gombra, és mentsük el a módosított BIOS-t az AFUWINx64 mappába. Ugyanabba a mappába helyezzük az eredeti BIOS-t az alaplapunkhoz, és elkezdjük a flash-elést. Először az eredeti BIOS-t írjuk fel, hogy elkerüljük a védelmet:

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

Ezután írjuk fel a módosított verziót:

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

Ennek megfelelően a fájlneveket a saját igényeinkhez igazítjuk. A számítógép újraindítása után az alaplapunk képes lesz NVMe meghajtóról bootolni.

MINDEN LÉPÉS EGYÉNI FELELŐSSÉG HATÁLYA ALÁ TARTOZIK, A KÉSZÍTŐ NEM VÁLLAL FELELŐSSÉGET!
FELELŐSSÉGET NEM VÁLLAL!

ITT letölthető az általam összeállított működő BIOS az Asus P9X79 WS 4901-es verziójához, amely támogatja az NVMe-t.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster