Ciao Habr! Un pensiero si è insinuato nella mia testa, e lo penso. E l'ho inventato. Riguarda la terribile ingiustizia del produttore, che non costa assolutamente nulla aggiungere moduli al BIOS UEFI per supportare l'avvio da NVMe tramite adattatori su schede madri senza slot m.2 (che, tra l'altro, è stato implementato dai cinesi sulle schede madri HuananZhi senza domande). Davvero non è possibile?, ho pensato e ho cominciato a scavare. Ho scovato un sacco di suggerimenti non funzionanti, ho murato la scheda madre un paio di volte, ma ho raggiunto il mio obiettivo. IN
Per iniziare
Quindi andiamo alla scheda Estrai, troviamo ed estraiamo i moduli di cui abbiamo bisogno (NvmeInt13, Nvme, NvmeSmm), digitiamo nomi identici con l'estensione .ffs e facciamo clic su Estrai, lasciamo le opzioni “Così com'è”:
Una volta estratti tutti i moduli, apri la riga di comando come amministratore e vai alla cartella con toolsAFUWINx64
Lì facciamo una discarica:
afuwinx64.exe Extracted.rom /O
Andiamo su MMtool e apriamo il nostro dump.
Vai alla scheda Inserisci e fai SEMPRE clic sull'indice 02 nel campo (gli indici possono differire per diverse schede madri, guarda l'indice in cui si trovavano originariamente i moduli NVMe e confronta il contenuto con il Bios di destinazione).
Successivamente, fai clic su Sfoglia e trova i nostri moduli estratti:
Fare clic su Inserisci (opzione “Così com'è”) e ripetere l'azione per i moduli rimanenti, rispettando l'ordine come nel BIOS con supporto NVMe (ho NvmeInt13, Nvme, NvmeSmm). Quindi troviamo i nostri nuovi moduli nell'elenco per assicurarci che siano tutti a posto e nell'ordine corretto:
Fare clic su Salva immagine con nome e salvare il BIOS modificato nella cartella AFUWINx64. Inseriamo il BIOS originale della nostra scheda madre nella stessa cartella e procediamo al flashing del firmware. Per prima cosa, flashiamo il BIOS originale per bypassare la protezione:
afuwinx64.exe P9X79-WS-ASUS-4901.CAP
Quindi cuciamo quello modificato:
afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN
Di conseguenza, sostituiamo i nostri nomi di file. Dopo il riavvio, il nostro BIOS sarà in grado di avviarsi da NVMe.
ESEGUITE TUTTE LE AZIONI A PROPRIO RISCHIO, L'AUTORE NON È L'AUTORE DEL MATERIALE
NESSUNA RESPONSABILITÀ!
Fonte: habr.com