Hej Habr! En tanke dukkede op i mit hoved, og jeg har tĂŠnkt over den. Jeg har fundet pĂ„ noget. Det hele handler om den skrĂŠkkelige uretfĂŠrdighed fra producentens side, som slet ikke havde noget imod at tilfĂžje moduler til UEFI Bios for at understĂžtte opstart fra NVMe via adaptere pĂ„ bundkort uden m.2-slot (hvilket, for Ăžvrigt, uden spĂžrgsmĂ„l er implementeret af kineserne pĂ„ HuananZhi bundkort). Er det virkelig umuligt â tĂŠnkte jeg og begyndte at grave. Jeg fandt en masse ubrugelige rĂ„d, nogle gange brickede jeg bundkortet, men jeg fik det til at lykkes. I jeg fik et stort udbytte af nyttige informationer. Men her er ogsĂ„ mange faldgruber. For eksempel er det slet ikke klart, hvilken indeks man skal skrive modulerne til. SĂ„ lad os begynde at modificere vores bios. BemĂŠrk! Dette materiale gĂŠlder KUN for AMI Aptio Bios og ingen andre, sĂ„ hvis du ikke har det â sĂ„ gĂ„ bare videre.
For at starte vÊrktÞjerne. Efter at have udpakket dem i en passende mappe, downloader vi bios fra den nÊrmeste model, der understÞtter NVMe (for P9X79 er det Sabertooth X99) og den originale bios til vores bundkort. Vi placerer den downloadede bios i mappen med vÊrktÞjer, starter MMTool og Äbner bios'en med NVMe-understÞttelse:
Derefter gÄr vi til fanen Extract, finder og udtrÊkker de nÞdvendige moduler (NvmeInt13, Nvme, NvmeSmm), navngiver dem identisk med .ffs-udvidelsen og klikker pÄ Extract, vi lader indstillingerne vÊre "As is":
NÄr alle moduler er udtrukket, Äbner vi kommandoprompten som administrator og gÄr til mappen med vÊrktÞjer AFUWINx64
Her tager vi et dump:
afuwinx64.exe Extracted.rom /OVi gÄr til MMTool og Äbner vores dump.
Vi gĂ„r til fanen Insert og KLIKKEERER NĂDVENDBART i feltet pĂ„ indeks 02 (for forskellige bundkort kan indekserne variere, se pĂ„ indekset, hvor NVMe-modulerne oprindeligt lĂ„, og sammenlign indholdet med den mĂ„lrettede Bios).
Derefter klikker vi pÄ Browse og finder vores udtrukne moduler:
Klik pÄ Insert (indstillingen "As is") og gentag handlingen for de Þvrige moduler i den rÊkkefÞlge, som de var i bios med NVMe-understÞttelse (Jeg havde NvmeInt13, Nvme, NvmeSmm). SÄ finder vi vores nye moduler pÄ listen for at sikre, at de alle er pÄ plads og i den rigtige rÊkkefÞlge:
Klik pÄ Save Image As og gem den modificerede bios i mappen AFUWINx64. I den samme mappe placerer vi den originale bios til vores bundkort og gÄr i gang med at flashe. FÞrst flasher vi den originale bios for at omgÄ beskyttelsen:
afuwinx64.exe P9X79-WS-ASUS-4901.CAPDerefter flasher vi vores modificerede:
afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GANDerfor indsĂŠtter vi vores egne filnavne. Efter genstart vil vores BIOS kunne starte fra NVMe.
ALLE HANDLINGER UDFĂRES PĂ
DIN EGEN RISIKO, OGSĂ
FORFATTEREN AF MATERIALET TAGER IKKE ANSVAR!
HOLDER INTET ANSVAR!
den BIOS, jeg har samlet, til Asus P9X79 WS version 4901 med NVMe-support.
Kilde: habr.com
