VirtualBox bloqué sur Enregistrement de l'état

-
Corriger VirtualBox bloqué sur l'état d'enregistrement dans Windows 11
- Tuer la VM via l'invite de commande
- Désactiver l'Isolation de cœur/L'intégrité de la mémoire
- Désactiver le démarrage rapide
- Revenir en arrière sur le contrôleur graphique VirtualBox
- Éditer le fichier .vbox
- Pourquoi ma VM est-elle bloquée en état enregistré ?
- Comment obtenir un passthrough 3D dans VirtualBox ?
Votre machine virtuelle VirtualBox peut se bloquer sur l'enregistrement de l'état pour diverses raisons. Découvrez des solutions efficaces pour résoudre ce problème courant.
Parfois, votre VM VirtualBox se bloque sur l'enregistrement de l'état lors du démarrage de la machine. Cela peut être dû à diverses raisons, telles que des problèmes lors de la prise d'une capture instantanée ou à un processus bloqué. Dans cet article, nous verrons ce que vous pouvez faire si votre machine est bloquée dans l'état d'enregistrement.
Corriger VirtualBox bloqué sur l'état d'enregistrement dans Windows 11
Le processus "Enregistrement de l'état" peut se bloquer dans VirtualBox en raison de la concurrence avec Hyper-V de Microsoft. Les versions modernes de Windows activent la sécurité basée sur la virtualisation (VBS) et l'Isolation de cœur par défaut, forçant VirtualBox à s'exécuter en mode imbriqué sur Hyper-V plutôt que directement sur le matériel. Cette transition peut échouer lors de l'enregistrement de l'état de la VM, gelant le vidage de mémoire. De plus, l'application de la signature des pilotes et le démarrage rapide dans le système d'exploitation hôte peuvent provoquer un chargement incorrect des pilotes du noyau VirtualBox, entraînant des blocages lors des pauses de la VM.
Si votre VirtualBox est bloqué dans l'état d'enregistrement, vous devez suivre les solutions mentionnées ci-dessous.
- Tuer la VM via l'invite de commande
- Désactiver l'Isolation de cœur/L'intégrité de la mémoire
- Désactiver le démarrage rapide
- Revenir en arrière sur le contrôleur graphique VirtualBox
- Modifier le fichier .Vbox
Parlons-en en détail.
Tuer la VM via l'invite de commande
Lorsque l'interface graphique de VirtualBox est non réactive, le Gestionnaire des tâches peut également être lent à afficher les processus spécifiques. Par conséquent, une solution simple consisterait à utiliser l'invite de commande.
Tout d'abord, ouvrez l'invite de commande en tant qu'administrateur, puis exécutez la commande suivante.
tasklist | findstr VBox
Vous verrez probablement VBoxHeadless.exe ou un processus nommé d'après votre VM.
Terminez-le de force en utilisant la commande mentionnée ci-dessous.
taskkill /F /IM VBoxHeadless.exe
OU
taskkill /F /IM VBoxSDS.exe
Si le gestionnaire de VM est toujours bloqué, tuez également le service en utilisant la commande suivante.
taskkill /F /IM VBoxSVC.exe
Redémarrez VirtualBox. Vous pourriez voir une erreur de verrouillage moyen ; déverrouillez-la et redémarrez la VM.
Désactiver l'Isolation de cœur/L'intégrité de la mémoire
Désactiver l'Isolation de cœur élimine une couche de sécurité supplémentaire qui agit comme un intermédiaire entre VirtualBox et la mémoire de votre ordinateur. Lorsque cette couche est active, VirtualBox a du mal à accéder directement à la mémoire dont il a besoin pour enregistrer rapidement l'état de votre machine virtuelle, provoquant un conflit qui gèle le processus. La désactivation permet à VirtualBox de gérer la mémoire directement, empêchant ainsi l'opération d'enregistrement de se bloquer.
- Ouvrez Sécurité Windows depuis le menu Démarrer.
- Accédez à Sécurité des appareils > Détails de l'Isolation de cœur.
- Activez L'intégrité de la mémoire sur Désactivé.
- Redémarrez votre ordinateur.
Cela résout souvent les gels aléatoires lors des opérations d'enregistrement, car cela force le CPU à redonner le contrôle direct à VirtualBox.
Désactiver le démarrage rapide
Le démarrage rapide ne ferme jamais complètement Windows ; au lieu de cela, il enregistre le noyau système et les pilotes dans un fichier pour accélérer les futurs démarrages. Cela laisse des fichiers système critiques partiellement verrouillés ou dans un état d'hibernation, ce qui empêche VirtualBox d'accéder exclusivement à écrire le fichier d'état enregistré de votre machine virtuelle. Le désactiver garantit que Windows se ferme complètement et libère tous les verrous de fichiers, permettant à VirtualBox d'enregistrer la mémoire de votre VM sans interférence.
Vous devez suivre les étapes mentionnées ci-dessous pour faire de même.
- Ouvrez Panneau de configuration > Matériel et audio > Options d'alimentation.
- Cliquez sur Choisir ce que font les boutons d'alimentation dans la barre latérale gauche.
- Cliquez sur Modifier les paramètres qui ne sont actuellement pas disponibles (nécessite des privilèges d'administrateur).
- Sous Paramètres d'arrêt, décochez Activer le démarrage rapide (recommandé).
- Cliquez sur Enregistrer les modifications.
Redémarrez votre machine. Cela garantit un arrêt propre du noyau Windows, permettant à VirtualBox de gérer ses états de VM sans conflits de verrouillage de fichiers.
Revenir en arrière sur le contrôleur graphique VirtualBox
Les contrôleurs modernes par défaut (VBoxSVGA) utilisent des pilotes graphiques complexes qui peuvent se troubler lorsque le système essaie de mettre en pause et d'enregistrer l'état de la machine virtuelle. Cette confusion entraîne souvent un écran noir gelé pendant le processus d'enregistrement. Le contrôleur hérité VBoxVGA utilise des pilotes plus simples et plus stables qui gèrent de manière fiable la commande de suspension.
sans planter.
Suivez les étapes mentionnées ci-dessous pour faire de même.
- Tuez de force les processus de la VM en utilisant les étapes mentionnées dans la première solution.
- Ensuite, ouvrez VirtualBox Manager, cliquez avec le bouton droit sur votre VM et allez dans Paramètres > Affichage.
- Changez le contrôleur graphique de VBoxSVGA ou VMSVGA à VBoxVGA (l'option héritée).
- Cliquez sur OK et démarrez la VM.
Ce contrôleur plus ancien est moins susceptible de planter lors de la routine de suspension/sauvegarde sur les hôtes Windows 11, car il ne repose pas autant sur les pilotes WDDM de l'hôte.
Éditer le fichier .vbox
Parfois, après avoir tué le processus, la VM se retrouve bloquée dans un état Interrompu ou Enregistré dont vous ne pouvez pas sortir. Ainsi, pour réinitialiser manuellement une machine virtuelle, vous pouvez directement éditer son fichier de configuration. Tout d'abord, naviguez vers C:\Users\[VotreNomUtilisateur]\VirtualBox VMs\[VotreVM] et localisez le fichier .vbox, puis ouvrez-le avec le Bloc-notes.
À l'intérieur de ce fichier, cherchez la ligne contenant <Machine uuid=”…”> et recherchez l'attribut state=”saved” ou state=”aborted” dans cette balise. Changez cette valeur en state=”poweroff” et enregistrez le fichier ; si le système indique qu'il est en lecture seule, enregistrez d'abord une copie sur votre bureau, puis écrasez le fichier original, ce qui peut nécessiter des permissions d'administrateur.
Une fois ceci fait, ouvrez VirtualBox, et la machine virtuelle s'affichera maintenant comme Éteinte et prête à démarrer normalement.
C'est tout !
Pourquoi ma VM est-elle bloquée en état enregistré ?
Une machine virtuelle reste généralement bloquée dans une boucle de « Sauvegarde d'État » lorsque VirtualBox ne peut pas compléter le vidage mémoire en raison d'un conflit système ou d'une limite de ressources. Les causes courantes incluent l'exécution de Hyper-V ou d'Isolation du Noyau sur Windows, ce qui empêche VirtualBox d'accéder directement au matériel pour mettre en pause le système d'exploitation invité.
Comment obtenir un passthrough 3D dans VirtualBox ?
Vous ne pouvez pas obtenir un véritable passthrough GPU dans VirtualBox, car le logiciel ne prend pas en charge l'attribution physique d'une carte graphique à une machine virtuelle. Au lieu de cela, vous pouvez activer l'accélération 3D en installant les Additions Invitées et en sélectionnant un contrôleur tel que VMSVGA dans les paramètres d'affichage, ce qui améliore considérablement les performances graphiques pour des tâches telles que la lecture vidéo ou le rendu 3D de base. Pour des charges de travail nécessitant un accès complet au GPU (comme la formation d'IA ou les jeux modernes), vous devez utiliser des hyperviseurs alternatifs comme KVM ou VMware qui prennent en charge le passthrough PCIe.
Maintenant que tu as fini de lire VirtualBox bloqué sur Enregistrement de l'état, nous t'invitons à explorer davantage la catégorie Tutoriels. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
