Pinagana namin ang suporta ng NVMe sa mga lumang motherboard gamit ang halimbawa ng Asus P9X79 WS

Hello Habr! Isang ideya ang pumasok sa aking isipan, at naiisip ko iyon. At naisip ko ito. Ang lahat ay tungkol sa kakila-kilabot na kawalan ng katarungan ng tagagawa, na walang halaga upang magdagdag ng mga module sa UEFI Bios upang suportahan ang pag-boot mula sa NVMe sa pamamagitan ng mga adaptor sa mga motherboard na walang m.2 slot (na, sa pamamagitan ng paraan, ay ipinatupad ng mga Intsik sa mga motherboard ng HuananZhi walang tanong). Hindi ba talaga pwede? Napaisip ako at nagsimulang maghukay. Naghukay ako ng isang grupo ng mga hindi gumaganang tip, na-brick ang motherboard ng ilang beses, ngunit nakamit ko ang aking layunin. SA artikulong ito Natutunan ko ang malaking bahagi ng kapaki-pakinabang na impormasyon. Ngunit mayroon ding maraming mga pitfalls dito. Halimbawa, hindi malinaw kung aling index ang isusulat ng mga module. Kaya, simulan natin ang pagbabago ng ating BIOS. Pansin! Nalalapat LAMANG ang materyal na ito sa AMI Aptio Bios at wala nang iba, kaya kung wala ka nito, huwag mag-atubiling dumaan.

Para sa isang panimula download mga kasangkapan. Kapag na-unpack ito sa isang maginhawang folder, i-download ang BIOS mula sa pinakamalapit na modelo na may suporta sa NVMe (Para sa P9X79 ito ay Sabertooth X99) at ang orihinal na BIOS para sa aming motherboard. Ilagay ang na-download na BIOS sa folder ng mga tool, ilunsad ang MMTool at buksan ang BIOS na may suporta sa NVMe:

Pinagana namin ang suporta ng NVMe sa mga lumang motherboard gamit ang halimbawa ng Asus P9X79 WS

Pagkatapos ay pumunta kami sa tab na Extract, hanapin at i-extract ang mga module na kailangan namin (NvmeInt13, Nvme, NvmeSmm), i-type ang magkaparehong mga pangalan na may extension na .ffs at i-click ang Extract, iwanan ang mga opsyon na "As is":

Pinagana namin ang suporta ng NVMe sa mga lumang motherboard gamit ang halimbawa ng Asus P9X79 WS

Kapag ang lahat ng mga module ay nakuha, buksan ang command line bilang administrator at pumunta sa folder na may mga toolAFUWINx64

Doon tayo magtapon:

afuwinx64.exe Extracted.rom /O

Pumunta tayo sa MMtool at buksan ang ating dump.

Pinagana namin ang suporta ng NVMe sa mga lumang motherboard gamit ang halimbawa ng Asus P9X79 WS
Pumunta sa tab na Insert at LAGING mag-click sa index 02 sa field (maaaring magkaiba ang mga index para sa iba't ibang motherboards, tingnan ang index kung saan orihinal na matatagpuan ang mga module ng NVMe at ihambing ang mga nilalaman sa target na Bios).

Pinagana namin ang suporta ng NVMe sa mga lumang motherboard gamit ang halimbawa ng Asus P9X79 WS

Susunod, i-click ang Mag-browse at hanapin ang aming mga nakuhang module:

Pinagana namin ang suporta ng NVMe sa mga lumang motherboard gamit ang halimbawa ng Asus P9X79 WS

I-click ang Insert ("As is" na opsyon) at ulitin ang aksyon para sa natitirang mga module, obserbahan ang pagkakasunud-sunod tulad ng sa BIOS na may suporta sa NVMe (Mayroon akong NvmeInt13, Nvme, NvmeSmm). Pagkatapos ay makikita namin ang aming mga bagong module sa listahan upang matiyak na ang mga ito ay nasa lugar at nasa tamang pagkakasunud-sunod:

Pinagana namin ang suporta ng NVMe sa mga lumang motherboard gamit ang halimbawa ng Asus P9X79 WS

I-click ang Save Image As at i-save ang binagong BIOS sa AFUWINx64 folder. Inilalagay namin ang orihinal na BIOS ng aming motherboard sa parehong folder at magpatuloy sa pag-flash ng firmware. Una, i-flash namin ang orihinal na BIOS upang ma-bypass ang proteksyon:

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

Pagkatapos ay tinahi namin ang aming binagong isa:

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

Alinsunod dito, pinapalitan namin ang aming sariling mga pangalan ng file. Pagkatapos ng pag-reboot, ang aming BIOS ay makakapag-boot mula sa NVMe.

GINAGAWA MO ANG LAHAT NG PAGKILOS SA IYONG SARILI MONG RISK, HINDI ANG MAY-AKDA ANG MAY-AKDA NG MATERYAL
WALANG RESPONSIBILIDAD!

Maaari mong i-download DITO isang gumaganang BIOS na binuo ko para sa Asus P9X79 WS na bersyon 4901 na may suporta sa NVMe.

Pinagmulan: www.habr.com