Aktifkan dukungan NVMe di motherboard lama menggunakan Asus P9X79 WS sebagai contoh

Hai Habr! Sebuah pikiran muncul di kepalaku dan aku memikirkannya. Dan dia datang dengan. Ini semua tentang ketidakadilan yang mengerikan dari pabrikan, yang sama sekali tidak menambahkan modul ke UEFI Bios untuk mendukung booting dari NVMe melalui adaptor pada motherboard tanpa slot m.2 (yang, omong-omong, diimplementasikan oleh orang Cina pada motherboard HuananZhi tanpa pertanyaan). Benarkah tidak mungkin - saya berpikir dan mulai menggali. Saya menggali banyak tip yang tidak berfungsi, beberapa kali saya mengacaukan motherboard, tetapi saya berhasil. DI DALAM Artikel ini Saya mendapat bagian terbesar dari informasi yang berguna. Tetapi bahkan di sini ada banyak jebakan. Misalnya, sama sekali tidak jelas di mana indeks untuk menulis modul. Jadi, mari kita mulai memodifikasi BIOS kita. Perhatian! Materi ini HANYA berlaku untuk AMI Aptio Bios dan tidak untuk yang lain, jadi jika Anda tidak memilikinya, jangan ragu untuk melewatinya.

Sbg permulaan unduh peralatan. Setelah membongkar ke folder yang nyaman, unduh BIOS dari model terdekat dengan dukungan NVMe (Untuk P9X79, ini adalah Sabertooth X99) dan BIOS asli untuk motherboard kami. Kami meletakkan bios yang diunduh di folder alat, menjalankan MMTool dan membuka bios dengan dukungan NVMe:

Aktifkan dukungan NVMe di motherboard lama menggunakan Asus P9X79 WS sebagai contoh

Lalu kita pergi ke tab Extract, cari dan ekstrak modul yang kita butuhkan (NvmeInt13, Nvme, NvmeSmm), ketikkan nama yang identik dengan ekstensi .ffs dan klik Extract, biarkan opsi "As is":

Aktifkan dukungan NVMe di motherboard lama menggunakan Asus P9X79 WS sebagai contoh

Saat semua modul diekstrak, buka command prompt sebagai administrator dan buka folder alatAFUWINx64

Kami membuang sampah di sana:

afuwinx64.exe Extracted.rom /O

Buka MMtool dan buka dump kami.

Aktifkan dukungan NVMe di motherboard lama menggunakan Asus P9X79 WS sebagai contoh
Buka tab Sisipkan dan HARUS klik indeks 02 di bidang (indeks mungkin berbeda untuk motherboard yang berbeda, lihat indeks di mana modul NVMe awalnya berada dan bandingkan isinya dengan Bios target).

Aktifkan dukungan NVMe di motherboard lama menggunakan Asus P9X79 WS sebagai contoh

Selanjutnya, klik Telusuri dan temukan modul kami yang diekstraksi:

Aktifkan dukungan NVMe di motherboard lama menggunakan Asus P9X79 WS sebagai contoh

Tekan Sisipkan opsi ("Sebagaimana adanya") dan ulangi tindakan untuk modul yang tersisa, mengikuti urutan, seperti pada BIOS dengan dukungan NVMe (Saya memiliki NvmeInt13, Nvme, NvmeSmm). Kemudian kami menemukan modul baru kami dalam daftar untuk memastikan semuanya ada dan dalam urutan yang benar:

Aktifkan dukungan NVMe di motherboard lama menggunakan Asus P9X79 WS sebagai contoh

Klik Save Image As dan simpan BIOS yang dimodifikasi ke folder AFUWINx64. Di folder yang sama kami menempatkan BIOS asli motherboard kami dan melanjutkan ke firmware. Pertama, kami menjahit BIOS asli untuk melewati perlindungan:

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

Lalu kami menjahit yang dimodifikasi:

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

Oleh karena itu, kami mengganti nama file kami sendiri. Setelah reboot, BIOS kita akan dapat melakukan booting dari NVMe.

SEMUA TINDAKAN YANG ANDA LAKUKAN ATAS RISIKO ANDA SENDIRI, PENULIS MATERI
TIDAK ADA TANGGUNG JAWAB!

DI SINI Anda dapat mengunduh bios yang berfungsi yang telah saya kompilasi untuk Asus P9X79 WS versi 4901 dengan dukungan NVMe.

Sumber: www.habr.com