Aktiverar NVMe-stöd pÄ Àldre moderkort med exemplet Asus P9X79 WS

Hej Habr! En tanke har slagit mig, och jag har funderat över den. Jag kom pĂ„ att hela grejen handlar om en fruktansvĂ€rd orĂ€ttvisa frĂ„n tillverkarens sida, som inte kostade dem nĂ„got att lĂ€gga till moduler i UEFI Bios för att stödja boot frĂ„n NVMe genom adaptrar pĂ„ moderkort utan m.2-slot (vilket, för övrigt, utan problem har realiserats av kineserna pĂ„ HuananZhi-moderkort). Kan det verkligen inte vara möjligt — tĂ€nkte jag och började grĂ€va. Jag hittade en massa skrĂ€piga rĂ„d, brickade moderkortet ett par gĂ„nger, men jag fick till slut som jag ville. I denna artikel jag fĂ„ngade en stor del av anvĂ€ndbar information. Men hĂ€r finns ocksĂ„ en hel del fallgropar. Till exempel Ă€r det helt oklart i vilken index vi ska skriva modulerna. LĂ„t oss börja modifiera vĂ„rt bios. Observera! Detta material Ă€r ENDAST tillĂ€mpligt pĂ„ AMI Aptio Bios och inget annat, sĂ„ om du inte har det — gĂ„ bara förbi.

För att börja laddar vi ner verktygen. Efter att vi packat upp dem i en bekvÀm mapp laddar vi ner bios frÄn den nÀrmaste modellen som stöder NVMe (För P9X79 Àr det Sabertooth X99) och den ursprungliga biosen för vÄrt moderkort. Vi lÀgger den nedladdade biosen i verktygsmappen, Startar MMTool och öppnar biosen med NVMe-stöd:

Aktiverar NVMe-stöd pÄ Àldre moderkort med exemplet Asus P9X79 WS

DÀrefter gÄr vi till fliken Extract, hittar och extraherar de moduler vi behöver (NvmeInt13, Nvme, NvmeSmm), skriv namnen identiskt med tillÀgget .ffs och klicka pÄ Extract, lÀmnar alternativet "As is":

Aktiverar NVMe-stöd pÄ Àldre moderkort med exemplet Asus P9X79 WS

NÀr alla moduler har extraherats, öppnar vi en kommandotolk som administratör och gÄr till verktygsmappen AFUWINx64

DĂ€r tar vi en dump:

afuwinx64.exe Extracted.rom /O

GÄ till MMtool och öppna vÄr dump.

Aktiverar NVMe-stöd pÄ Àldre moderkort med exemplet Asus P9X79 WS
GĂ„ till fliken Insert och KLICKA NÖDVÄNDIGT i fĂ€ltet pĂ„ index 02 (för olika moderkort kan indexen variera, titta pĂ„ indexet dĂ€r NVMe-modulerna ursprungligen lĂ„g och jĂ€mför innehĂ„llet med den mĂ„lbiosen).

Aktiverar NVMe-stöd pÄ Àldre moderkort med exemplet Asus P9X79 WS

DÀrefter klickar vi pÄ Browse och hittar vÄra extraherade moduler:

Aktiverar NVMe-stöd pÄ Àldre moderkort med exemplet Asus P9X79 WS

Klicka pÄ Insert (alternativet "As is") och upprepa ÄtgÀrden för de andra modulerna, i den ordning som i biosen med NVMe-stöd (Jag har NvmeInt13, Nvme, NvmeSmm). Sedan letar vi upp vÄra nya moduler i listan för att försÀkra oss om att alla Àr pÄ plats och i rÀtt ordning:

Aktiverar NVMe-stöd pÄ Àldre moderkort med exemplet Asus P9X79 WS

Klicka pÄ Save Image As och spara den modifierade biosen i mappen AFUWINx64. Flytta Àven den ursprungliga biosen för vÄrt moderkort till samma mapp och börja med flashningen. Först flasher vi den ursprungliga biosen för att kringgÄ skyddet:

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

Sedan flasher vi vÄr modifierade version:

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

Filenames should be replaced with your own. After rebooting, our BIOS will be able to boot from NVMe.

ALL ACTIONS ARE AT YOUR OWN RISK, THE AUTHOR OF THE MATERIAL IS NOT LIABLE!
DOES NOT TAKE ANY RESPONSIBILITY!

HERE you can download the working BIOS for Asus P9X79 WS version 4901 with NVMe support that I compiled.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster