Activem el suport NVMe a les plaques base antigues utilitzant l'exemple d'Asus P9X79 WS

Hola Habr! Un pensament es va col·locar al meu cap, i ho penso. I se'm va ocórrer. Es tracta de la terrible injustícia del fabricant, que no va costar absolutament res afegir mòduls a UEFI Bios per donar suport a l'arrencada des de NVMe mitjançant adaptadors en plaques base sense ranura m.2 (que, per cert, va ser implementada pels xinesos a les plaques base HuananZhi). sense dubte). Realment no és possible?, vaig pensar i vaig començar a cavar. Vaig desenterrar un munt de consells que no funcionaven, vaig tallar la placa base un parell de vegades, però vaig aconseguir el meu objectiu. EN aquest article Vaig aprendre la part del lleó d'informació útil. Però aquí també hi ha moltes trampes. Per exemple, no està gens clar en quin índex escriure mòduls. Per tant, comencem a modificar la nostra BIOS. Atenció! Aquest material només s'aplica a AMI Aptio Bios i a cap altre, així que si no el teniu, no dubteu a passar-hi.

Per començar descarregar eines. Després d'haver-lo desempaquetat en una carpeta convenient, descarregueu la BIOS del model més proper amb suport NVMe (per a P9X79 això és Sabertooth X99) i la BIOS original de la nostra placa base. Col·loqueu la BIOS descarregada a la carpeta d'eines, inicieu MMTool i obriu la BIOS amb suport NVMe:

Activem el suport NVMe a les plaques base antigues utilitzant l'exemple d'Asus P9X79 WS

Aleshores anem a la pestanya Extreure, busquem i extreurem els mòduls que necessitem (NvmeInt13, Nvme, NvmeSmm), escrivim noms idèntics amb l'extensió .ffs i premem Extreure, deixem les opcions “Tal com està”:

Activem el suport NVMe a les plaques base antigues utilitzant l'exemple d'Asus P9X79 WS

Quan s'extreguin tots els mòduls, obriu la línia d'ordres com a administrador i aneu a la carpeta amb toolsAFUWINx64

Allà fem un abocador:

afuwinx64.exe Extracted.rom /O

Anem a MMtool i obrim el nostre abocador.

Activem el suport NVMe a les plaques base antigues utilitzant l'exemple d'Asus P9X79 WS
Aneu a la pestanya Insereix i feu clic SEMPRE a l'índex 02 al camp (els índexs poden diferir per a les diferents plaques base, mireu l'índex en què es trobaven originalment els mòduls NVMe i compareu el contingut amb la Bios objectiu).

Activem el suport NVMe a les plaques base antigues utilitzant l'exemple d'Asus P9X79 WS

A continuació, feu clic a Navega i trobeu els nostres mòduls extrets:

Activem el suport NVMe a les plaques base antigues utilitzant l'exemple d'Asus P9X79 WS

Feu clic a Insereix (opció "Tal com està") i repetiu l'acció per als mòduls restants, observant l'ordre com a la BIOS amb suport NVMe (tinc NvmeInt13, Nvme, NvmeSmm). A continuació, trobem els nostres mòduls nous a la llista per assegurar-nos que tots estan al seu lloc i en l'ordre correcte:

Activem el suport NVMe a les plaques base antigues utilitzant l'exemple d'Asus P9X79 WS

Feu clic a Desa la imatge com a i deseu la BIOS modificada a la carpeta AFUWINx64. Col·loquem la BIOS original de la nostra placa base a la mateixa carpeta i procedim a flashejar el firmware. Primer, flashem la BIOS original per evitar la protecció:

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

Després cosim el nostre modificat:

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

En conseqüència, substituïm els nostres propis noms de fitxer. Després del reinici, la nostra BIOS podrà arrencar des de NVMe.

REALITZADES TOTES LES ACCIONS AL SEU PROPI RISC, L'AUTOR NO ÉS L'AUTOR DEL MATERIAL
SENSE RESPONSABILITAT!

Podeu descarregar-vos AQUÍ una BIOS de treball que vaig muntar per a Asus P9X79 WS versió 4901 amb suport NVMe.

Font: www.habr.com