Ahoj Habr! Do hlavy se mi vkradla myšlenka a myslím na ni. A přišel jsem na to. Všechno je to o strašné nespravedlnosti výrobce, který absolutně nic nestojí přidání modulů do UEFI Bios pro podporu bootování z NVMe přes adaptéry na základních deskách bez m.2 slotu (který mimochodem implementovali Číňané na základní desky HuananZhi bez otázky). Opravdu to není možné?“ pomyslel jsem si a začal kopat. Vyhrabal jsem hromadu nefunkčních tipů, párkrát zazdil základní desku, ale dosáhl jsem svého. V
Pro začátek
Poté přejdeme na kartu Extrahovat, najdeme a rozbalíme moduly, které potřebujeme (NvmeInt13, Nvme, NvmeSmm), zadáme identické názvy s příponou .ffs a klikneme na Extrahovat, ponecháme možnosti „Jak je“:
Po rozbalení všech modulů otevřete příkazový řádek jako správce a přejděte do složky s toolsAFUWINx64
Tam uděláme skládku:
afuwinx64.exe Extracted.rom /O
Pojďme do MMtool a otevřeme náš výpis.
Přejděte na záložku Vložit a VŽDY klikněte v poli na index 02 (indexy se mohou u různých základních desek lišit, podívejte se na index, ve kterém byly původně umístěny moduly NVMe a porovnejte obsah s cílovým Biosem).
Dále klikněte na Procházet a najděte naše extrahované moduly:
Klikněte na Vložit (možnost „Jak je“) a opakujte akci pro zbývající moduly, přičemž dodržujte pořadí jako v BIOSu s podporou NVMe (mám NvmeInt13, Nvme, NvmeSmm). Poté najdeme naše nové moduly v seznamu, abychom se ujistili, že jsou všechny na svém místě a ve správném pořadí:
Klikněte na Uložit obrázek jako a uložte upravený BIOS do složky AFUWINx64. Do stejné složky umístíme původní BIOS naší základní desky a přistoupíme k flashování firmwaru. Nejprve flashneme původní BIOS, abychom obešli ochranu:
afuwinx64.exe P9X79-WS-ASUS-4901.CAP
Poté ušijeme naši upravenou:
afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN
Podle toho nahradíme vlastní názvy souborů. Po restartu bude náš BIOS schopen zavést systém z NVMe.
VŠECHNY ČINNOSTI PROVÁDÍTE NA VLASTNÍ RIZIKO, AUTOR NENÍ AUTOREM MATERIÁLU
ŽÁDNÁ ODPOVĚDNOST!
Zdroj: www.habr.com