Bonjour Habr! Une pensée s'est glissée dans ma tête, et je la pense. Et je l'ai trouvé. Il s'agit de la terrible injustice du fabricant, qui n'a absolument rien coûté pour ajouter des modules au BIOS UEFI pour prendre en charge le démarrage à partir de NVMe via des adaptateurs sur des cartes mères sans slot m.2 (qui, d'ailleurs, a été implémenté par les Chinois sur les cartes mères HuananZhi sans question). N'est-ce vraiment pas possible ? J'ai réfléchi et j'ai commencé à creuser. J'ai déterré un tas d'astuces qui ne fonctionnaient pas, j'ai briqué la carte mère plusieurs fois, mais j'ai atteint mon objectif. DANS
Pour commencer
Ensuite, nous allons dans l'onglet Extraire, recherchons et extrayons les modules dont nous avons besoin (NvmeInt13, Nvme, NvmeSmm), tapons des noms identiques avec l'extension .ffs et cliquons sur Extraire, laissons les options « telles quelles » :
Lorsque tous les modules sont extraits, ouvrez la ligne de commande en tant qu'administrateur et accédez au dossier avec outilsAFUWINx64
Là on fait une décharge :
afuwinx64.exe Extracted.rom /O
Allons sur MMtool et ouvrons notre dump.
Allez dans l'onglet Insertion et cliquez TOUJOURS sur l'index 02 dans le champ (les index peuvent différer selon les cartes mères, regardez l'index dans lequel se trouvaient à l'origine les modules NVMe et comparez le contenu avec le Bios cible).
Ensuite, cliquez sur Parcourir et recherchez nos modules extraits :
Cliquez sur Insérer (option « Tel quel ») et répétez l'action pour les modules restants, en respectant l'ordre comme dans le BIOS avec support NVMe (j'ai NvmeInt13, Nvme, NvmeSmm). Ensuite on retrouve nos nouveaux modules dans la liste pour s'assurer qu'ils sont tous en place et dans le bon ordre :
Cliquez sur Enregistrer l'image sous et enregistrez le BIOS modifié dans le dossier AFUWINx64. Nous plaçons le BIOS d'origine de notre carte mère dans le même dossier et procédons au flashage du firmware. Tout d'abord, nous flashons le BIOS d'origine afin de contourner la protection :
afuwinx64.exe P9X79-WS-ASUS-4901.CAP
Ensuite, nous cousons notre modèle modifié :
afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN
En conséquence, nous substituons nos propres noms de fichiers. Après le redémarrage, notre BIOS pourra démarrer à partir de NVMe.
VOUS EFFECTUEZ TOUTES LES ACTIONS À VOS PROPRES RISQUES, L'AUTEUR N'EST PAS L'AUTEUR DU MATÉRIEL
AUCUNE RESPONSABILITÉ !
Source: habr.com