Wy skeakelje NVMe-stipe yn op âlde moederborden mei it foarbyld fan Asus P9X79 WS

Hallo Habr! In gedachte krûpte my yn 'e holle, en ik tink it. En ik kaam der op. It giet allegear oer it skriklike ûnrjocht fan 'e fabrikant, dy't absolút neat kostet om modules ta te foegjen oan UEFI Bios om it opstarten fan NVMe te stypjen fia adapters op moederborden sûnder in m.2-slot (dy't trouwens troch de Sinezen op HuananZhi-motherboards ymplementearre waard sûnder fraach). Is it echt net mooglik, tocht ik en begûn te graven. Ik groeven in boskje net-wurkjende tips, bakstien it moederbord in pear kear, mar ik berikte myn doel. YN dit artikel Ik learde it liuw syn oandiel fan nuttige ynformaasje. Mar hjir binne ek nochal in soad falkûlen. Bygelyks, it is hielendal net dúdlik yn hokker yndeks te skriuwen modules. Dat, lit ús begjinne mei it feroarjen fan ús BIOS. Oandacht! Dit materiaal jildt JUST foar AMI Aptio Bios en foar gjin oar, dus as jo it net hawwe, fiel jo frij om foarby te gean.

Om te begjinnen download ark. Nei it útpakke yn in handige map, download de BIOS fan it tichtstbyste model mei NVMe-stipe (Foar P9X79 is dit Sabertooth X99) en it orizjinele BIOS foar ús moederbord. Plak it ynladen BIOS yn 'e ark map, starte MMTool en iepenje it BIOS mei NVMe-stipe:

Wy skeakelje NVMe-stipe yn op âlde moederborden mei it foarbyld fan Asus P9X79 WS

Dan geane wy ​​nei it ljepblêd Extract, fine en ekstrahearje de modules dy't wy nedich binne (NvmeInt13, Nvme, NvmeSmm), typ identike nammen mei de .ffs-útwreiding en klikje op Extract, lit de opsjes "As is":

Wy skeakelje NVMe-stipe yn op âlde moederborden mei it foarbyld fan Asus P9X79 WS

As alle modules útpakt binne, iepenje de kommandorigel as behearder en gean nei de map mei arkAFUWINx64

Dêr nimme wy in dump:

afuwinx64.exe Extracted.rom /O

Litte wy nei MMtool gean en ús dump iepenje.

Wy skeakelje NVMe-stipe yn op âlde moederborden mei it foarbyld fan Asus P9X79 WS
Gean nei it ljepblêd Ynfoegje en klik ALTYD op yndeks 02 yn it fjild (yndeksen kinne ferskille foar ferskate moederborden, sjoch nei de yndeks wêryn de NVMe-modules oarspronklik wiene en fergelykje de ynhâld mei de doel-Bios).

Wy skeakelje NVMe-stipe yn op âlde moederborden mei it foarbyld fan Asus P9X79 WS

Klikje dan op Blêdzje en fyn ús ekstrahearre modules:

Wy skeakelje NVMe-stipe yn op âlde moederborden mei it foarbyld fan Asus P9X79 WS

Klikje ynfoegje ("As is" opsje) en werhelje de aksje foar de oerbleaune modules, observearje de folchoarder lykas yn 'e BIOS mei NVMe-stipe (ik haw NvmeInt13, Nvme, NvmeSmm). Dan fine wy ​​ús nije modules yn 'e list om derfoar te soargjen dat se allegear yn plak binne en yn' e juste folchoarder:

Wy skeakelje NVMe-stipe yn op âlde moederborden mei it foarbyld fan Asus P9X79 WS

Klikje Ofbylding opslaan as en bewarje de wizige BIOS yn 'e AFUWINx64-map. Wy pleatse it orizjinele BIOS fan ús moederbord yn deselde map en geane troch nei it blêdzjen fan de firmware. Earst flashje wy de orizjinele BIOS om de beskerming te omgean:

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

Dan naaie wy ús feroare ien:

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

Dêrtroch ferfange wy ús eigen bestânsnammen. Nei it herstarten sil ús BIOS kinne bootje fan NVMe.

JO FUERJE ALLE aksjes op jo eigen risiko, de auteur is net de auteur fan it materiaal
GEEN Ferantwurdlikens!

Jo kinne HJIR downloade in wurkjende BIOS ik sammele foar Asus P9X79 WS ferzje 4901 mei NVMe stipe.

Boarne: www.habr.com