Hej Habr! En tanke dök upp i mitt huvud och jag tĂ€nkte pĂ„ det. Och han kom pĂ„. Allt handlar om den fruktansvĂ€rda orĂ€ttvisan hos tillverkaren, som absolut inte hade nĂ„got att lĂ€gga till moduler till UEFI Bios för att stödja uppstart frĂ„n NVMe genom adaptrar pĂ„ moderkort utan en m.2-plats (som för övrigt implementerades av kineserna pĂ„ HuananZhi-moderkort utan frĂ„gor). Ăr det verkligen inte möjligt - tĂ€nkte jag och började grĂ€va. Jag grĂ€vde fram ett gĂ€ng icke-fungerande tips, ett par gĂ„nger trasslade jag till moderkortet, men jag fick min vilja. I Jag fick lejonparten av anvĂ€ndbar information. Men Ă€ven hĂ€r finns det mĂ„nga fallgropar. Det Ă€r till exempel inte alls klart i vilket index man ska skriva moduler. SĂ„ lĂ„t oss börja modifiera vĂ„rt BIOS. UppmĂ€rksamhet! Detta material Ă€r ENDAST tillĂ€mpligt pĂ„ AMI Aptio Bios och inte pĂ„ nĂ„got annat, sĂ„ om du inte har det fĂ„r du gĂ€rna gĂ„ förbi.
Till att börja med verktyg. Efter att ha packat upp i en bekvÀm mapp, ladda ner BIOS frÄn nÀrmaste modell med NVMe-stöd (för P9X79 Àr detta Sabertooth X99) och original-BIOS för vÄrt moderkort. Vi lÀgger den nedladdade bios i verktygsmappen, kör MMTool och öppnar bios med NVMe-stöd:
Sedan gÄr vi till fliken Extrahera, hittar och extraherar de moduler vi behöver (NvmeInt13, Nvme, NvmeSmm), skriv namnen som Àr identiska med .ffs-tillÀgget och klicka pÄ Extrahera, lÀmna alternativen "som Àr":
NÀr alla moduler har extraherats, öppna kommandotolken som administratör och gÄ till verktygsmappen AFUWINx64
Vi tar en soptipp dÀr:
afuwinx64.exe Extracted.rom /OGÄ till MMtool och öppna vÄr soptipp.
GĂ„ till fliken Infoga och MĂ
STE klicka pÄ index 02 i fÀltet (index kan skilja sig Ät för olika moderkort, titta pÄ indexet dÀr NVMe-modulerna ursprungligen fanns och jÀmför innehÄllet med mÄl-Bios).
Klicka sedan pÄ BlÀddra och hitta vÄra extraherade moduler:
Tryck pĂ„ Infoga (âAs isâ-alternativet) och upprepa Ă„tgĂ€rden för de Ă„terstĂ„ende modulerna, enligt ordningen, som i en BIOS med NVMe-stöd (jag har NvmeInt13, Nvme, NvmeSmm). Sedan hittar vi vĂ„ra nya moduler i listan för att se till att alla finns dĂ€r och i rĂ€tt ordning:
Klicka pÄ Spara bild som och spara det modifierade BIOS i mappen AFUWINx64. I samma mapp placerar vi det ursprungliga BIOS pÄ vÄrt moderkort och fortsÀtter till firmware. Först syr vi den ursprungliga BIOS för att kringgÄ skyddet:
afuwinx64.exe P9X79-WS-ASUS-4901.CAPSedan syr vi vÄr modifierade:
afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GANDÀrför ersÀtter vi vÄra egna filnamn. Efter en omstart kommer vÄrt BIOS att kunna starta frÄn NVMe.
ALLA Ă
TGĂRDER DU GĂR PĂ
EGEN RISK, MATERIALETS FĂRFATTARE
INGET ANSVAR!
en fungerande bios som jag har sammanstÀllt för Asus P9X79 WS version 4901 med NVMe-stöd.
KĂ€lla: will.com
