FIX : Erreur 0x000000C4 de VirtualBox (SOLVÉ)

FIX : Erreur 0x000000C4 de VirtualBox (SOLVÉ)

Andy Davis

Ce tutoriel contient des instructions détaillées pour résoudre l'erreur VirtualBox 0x000000C4, lorsque vous essayez d'installer Windows 8.1, Widows 10 ou Windows Server 2012 64-bit OS sur Oracle VM VirtualBox.

Votre PC doit redémarrer.
Veuillez maintenir le bouton d'alimentation enfoncé.
Code d'erreur : 0x000000C4
Paramètres :
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (ou "0xFFFFF801E5962A80")
0x0000000000000000

Comment corriger l'erreur 0x000000C4 de VirtualBox (Windows 10, 8.1, Server 2012)

Important : Avant de passer aux méthodes ci-dessous, assurez-vous d'avoir installé le programme dernière version d'Oracle Virtual box et vous avez spécifié que vous installez un 64 bits OS sur les paramètres de la VM.

Méthode 1 : activer la protection de l'exécution des données dans le BIOS. Méthode 2 : activer l'instruction CMPXCHG16B. Méthode 1 : activer la protection de l'exécution des données dans le BIOS.

La première méthode pour résoudre le code d'erreur VM 0x000000C4 consiste à activer la "prévention de l'exécution des données" dans le BIOS :

1. Allumez votre ordinateur et entrez dans BIOS (CMOS Setup).
2. Aller à Avancé ou à Sécurité options et Activer le site Protection contre l'exécution des données.

Remarque : Dans certains BIOS, l'icône " Protection de l'exécution des données "peut être appelé "Protection de la mémoire sans exécution", ou "bit de désactivation de l'exécution", ou "fonction de désactivation de l'exécution", ou "bit NX".

3. sauvegarder vos modifications et Sortie à partir de Bios Setup.
4. Démarrage de Windows.
5. Ouvrez VirtualBox et installez la machine virtuelle.

Méthode 2. Activez l'instruction CMPXCHG16B.

Selon Microsoft, l'une des conditions requises pour installer le système d'exploitation 64 bits Windows 8.1, Windows 10 ou Server 2012 sur un PC 64 bits est de disposer d'un processeur prenant en charge l'instruction CMPXCHG16B (également appelée "CompareExchange128"). Cependant, certains anciens processeurs ne disposaient pas de l'instruction CMPXCHG16B et vous devez activer cette fonctionnalité dans la machine virtuelle afin de contourner l'erreur "0x000000C4". Pour ce faireque :

1. Ouvrez l'invite de commande en tant qu'administrateur.
2. Tapez la commande suivante :

  • cd \Program Files\Oracle\VirtualBox

3. Puis donnez la commande suivante pour lister les machines VM.

  • VBoxManage.exe list vms

4. Remarquez dans la sortie de la commande ci-dessus, le nom de la machine VBOX, où vous recevez l'erreur 0x000000C4.

Par exemple, dans cet exemple, la machine virtuelle présentant l'erreur "0x000000C4" est "Windows8.1_x64_Pro".

5. Ensuite, tapez la commande suivante, mais remplacez la valeur "VM Name", avec le nom de la machine VBOX que vous rencontrez l'erreur 0x000000C4, et appuyez sur Entrez :

  • VBoxManage.exe setextradata "Nom de la VM" VBoxInternal/CPUM/CMPXCHG16B 1

Par exemple, dans cet exemple, la commande sera :

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1

6. Fermez l'Invite de commande et procédez à l'installation de la machine VM. *

* Astuce : Si vous voulez activer l'instruction CMPXCHG16B, à toutes les machines VM installées, alors donnez la commande suivante :

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1

C'est tout ! Dites-moi si ce guide vous a aidé en laissant un commentaire sur votre expérience. Merci d'aimer et de partager ce guide pour aider les autres.


Andy Davis

Blog d'un administrateur système sur Windows

Leave a comment