Ebligu NVMe-subtenon sur malnovaj baztabuloj uzante Asus P9X79 WS kiel ekzemplon

Saluton Habr! Penso ŝteliris en mian kapon, kaj mi pensas ĝin. Kaj mi elpensis ĝin. Ĉio temas pri la terura maljusteco de la fabrikanto, kiu kostis absolute nenion aldoni modulojn al UEFI Bios por subteni lanĉadon de NVMe per adaptiloj sur bazplatoj sen m.2-fendo (kiu, cetere, estis efektivigita de la ĉinoj sur HuananZhi bazplatoj. sen demando). u vere ne eblas?Mi pensis kaj komencis fosi. Mi elfosis amason da nefunkciantaj konsiletoj, brikis la baztabulo kelkajn fojojn, sed mi atingis mian celon. EN ĉi tiu artikolo Mi lernis la plej grandan parton de utilaj informoj. Sed ankaŭ ĉi tie estas sufiĉe multaj malfacilaĵoj. Ekzemple, estas tute ne klare en kiu indekso skribi modulojn. Do, ni komencu modifi nian BIOS. Atentu! Ĉi tiu materialo validas NUR por AMI Aptio Bios kaj por neniu alia, do se vi ne havas ĝin, bonvolu preterpasi.

Komenci elŝuti iloj. Malpakinte ĝin en oportunan dosierujon, elŝutu la BIOS de la plej proksima modelo kun NVMe-subteno (Por P9X79 ĉi tio estas Sabertooth X99) kaj la originalan BIOS por nia baztabulo. Metu la elŝutitan BIOS en la dosierujon de iloj, lanĉu MMTool kaj malfermu la BIOS kun subteno de NVMe:

Ebligu NVMe-subtenon sur malnovaj baztabuloj uzante Asus P9X79 WS kiel ekzemplon

Poste ni iras al la langeto Ekstrakti, trovas kaj ĉerpas la modulojn, kiujn ni bezonas (NvmeInt13, Nvme, NvmeSmm), tajpu identajn nomojn kun la etendo .ffs kaj alklaku Ekstrakti, lasu la eblojn "Kiel estas":

Ebligu NVMe-subtenon sur malnovaj baztabuloj uzante Asus P9X79 WS kiel ekzemplon

Kiam ĉiuj moduloj estas ĉerpitaj, malfermu la komandlinion kiel administranto kaj iru al la dosierujo kun ilojAFUWINx64

Tie ni prenas rubejon:

afuwinx64.exe Extracted.rom /O

Ni iru al MMtool kaj malfermu nian rubejon.

Ebligu NVMe-subtenon sur malnovaj baztabuloj uzante Asus P9X79 WS kiel ekzemplon
Iru al la langeto Enmeti kaj ĈIAM alklaku la indekson 02 en la kampo (indeksoj povas malsami por malsamaj bazplatoj, rigardu la indekson en kiu la NVMe-moduloj estis origine lokitaj kaj komparu la enhavon kun la cela Bios).

Ebligu NVMe-subtenon sur malnovaj baztabuloj uzante Asus P9X79 WS kiel ekzemplon

Poste, alklaku Foliumi kaj trovu niajn ĉerpitajn modulojn:

Ebligu NVMe-subtenon sur malnovaj baztabuloj uzante Asus P9X79 WS kiel ekzemplon

Alklaku la opcion Enmeti ("Tiel estas") kaj ripetu la agon por la ceteraj moduloj, observante la ordon kiel en la BIOS kun subteno de NVMe (mi havas NvmeInt13, Nvme, NvmeSmm). Tiam ni trovas niajn novajn modulojn en la listo por certigi, ke ili ĉiuj estas en la loko kaj en la ĝusta ordo:

Ebligu NVMe-subtenon sur malnovaj baztabuloj uzante Asus P9X79 WS kiel ekzemplon

Alklaku Konservi bildon kiel kaj konservu la modifitan BIOS al la dosierujo AFUWINx64. Ni metas la originalan BIOS de nia ĉeftabulo en la saman dosierujon kaj daŭrigas ekbriligi la firmware. Unue, ni ekbrilas la originalan BIOS por preteriri la protekton:

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

Poste ni kudras nian modifitan:

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

Sekve, ni anstataŭigas niajn proprajn dosiernomojn. Post la rekomenco, nia BIOS povos ekbruligi de NVMe.

VI FARAS ĈIUJN AGOJN PRO VIA RISKO, LA AŬTORO NE ESTAS LA AŬTORO DE LA MATERILO
NENIU RESPONDECO!

Vi povas elŝuti TIE funkcianta BIOS mi kunvenis por Asus P9X79 WS-versio 4901 kun NVMe-subteno.

fonto: www.habr.com