Hyper-V ne peut pas supprimer le point de contrôle : échec catastrophique (0x8000FFFF)

Hyper-V ne peut pas supprimer le point de contrôle : échec catastrophique (0x8000FFFF)
Index
  • Hyper-V : impossible de supprimer le point de contrôle : échec catastrophique (0x8000FFFF)
  • Rencontrez-vous une difficulté pour supprimer un point de contrôle dans Windows Hyper-V ? Découvrez les causes de cette erreur et les solutions efficaces à appliquer.

    Un point de contrôle qui refuse de se supprimer dans Windows Hyper-V ? Frustrant. En général, c’est quand les utilisateurs essaient de le supprimer via le Gestionnaire Hyper-V ou PowerShell qu'ils tombent sur un message d'échec insatisfaisant. Pas de panique. Passons en revue les raisons derrière cette erreur et explorons des solutions concrètes pour la régler.

    Une erreur est survenue lors de la tentative de suppression du point de contrôle sélectionné.

    Échec de la machine virtuelle à supprimer le point de contrôle.

    Impossible de supprimer le point de contrôle : échec catastrophique (0x8000FFFF).

    La machine virtuelle a échoué à générer l'arbre VHD.

    Quelles sont les causes de l'erreur de point de contrôle Hyper-V ?

    Cette erreur surgit quand Hyper-V ne parvient pas à fusionner un disque AVHDX avec son VHDX parent. Les raisons ? Manque d'espace disque sur le volume hôte, chaînes de points de contrôle orphelins laissées par des backups ratés ou un service Hyper-V bloqué.

    Hyper-V : impossible de supprimer le point de contrôle : échec catastrophique (0x8000FFFF)

    Pour résoudre l'échec de suppression, essayez ces solutions :

    1. Éteindre la VM et redémarrer le service de gestion Hyper-V.
    2. Créer un nouveau point de contrôle, puis supprimer l'ensemble de l'arborescence.
    3. Utiliser PowerShell avec l'option -Force.
    4. Fusionner manuellement les fichiers AVHDX orphelins et supprimer les fichiers d'état obsolètes.
    5. Supprimer les points de contrôle de récupération persistants des logiciels de sauvegarde.

    Éteindre la VM et redémarrer le service de gestion Hyper-V

    Les échecs de suppression proviennent souvent d'un état de travail VMMS obsolète ou de verrous de fichiers par le système d'exploitation invité. Éteindre la VM libère les poignées de niveau invité et permet à Hyper-V de compléter une fusion propre.

    1. Dans le Gestionnaire Hyper-V, faites un clic droit sur la VM et choisissez Éteindre.
    2. Assurez-vous que la VM est bien éteinte, puis appuyez sur Win + R pour ouvrir la boîte de dialogue Exécuter.
    3. Tapez services.msc, appuyez sur Entrée, puis localisez Hyper-V Virtual Machine Management dans la liste des services.
    4. Cliquez avec le bouton droit et sélectionnez Redémarrer. Une fois le service redémarré, revenez au Gestionnaire Hyper-V.

    Essayez de supprimer à nouveau le point de contrôle qui pose problème via le bouton approprié.

    Créer un nouveau point de contrôle et supprimer l'arborescence complète

    Quand l'arborescence des points de contrôle est défaillante mais habituelle, créez un nouveau point de contrôle. Cela recrée la hiérarchie des points de contrôle et permet à Hyper-V de traiter les fusions en attente. Ensuite, il suffit de supprimer l'arborescence du nouveau point de contrôle pour écraser les pointeurs défectueux.

    1. Vérifiez que la VM est activée, puis faites un clic droit sur elle dans le Gestionnaire Hyper-V.
    2. Sélectionnez Point de contrôle pour créer un nouveau point de contrôle standard, puis allez dans l'arborescence des points de contrôle.
    3. Cliquez avec le bouton droit sur le point de contrôle nouvellement créé et sélectionnez Supprimer l'arborescence du point de contrôle.

    Hyper-V fusionne tous les points de contrôle, y compris celui qui était bloqué. Vérifiez si l'erreur persiste et passez à la solution suivante.

    Utiliser PowerShell avec le paramètre -Force

    L'interface graphique impose des validations contraignantes, engendrant des faux positifs et bloquant les suppressions. Pour contourner cela, utilisez le commutateur -Force de PowerShell afin d’ordonner directement à WMI d’initier la fusion.

    Ouvrez PowerShell en tant qu'administrateur et exécutez la commande suivante :

    Get-VMSnapshot -VMName "VotreNomDeVM"

    Notez le nom du point de contrôle à supprimer. Pour une suppression ciblée, exécutez :

    Remove-VMSnapshot -VMName "VotreNomDeVM" -Name "NomDuPointDeContrôleProblématique"

    Pour supprimer tous les points de contrôle, exécutez :

    Get-VMSnapshot -VMName "VotreNomDeVM" | Remove-VMSnapshot

    Vérifiez ensuite la suppression :

    Get-VMSnapshot -VMName "YourVMName"

    Si aucun point de contrôle n'existe, tout va bien. Sinon, essayez une autre solution.

    Fusionner manuellement les fichiers AVHDX orphelins

    Lorsque la fusion automatique échoue, un disque différentiel AVHDX orphelin peut bloquer la suppression du point de contrôle. La fusion manuelle peut aider à consolider la chaîne de disque.

    Assurez-vous que la machine virtuelle est éteinte. Ouvrez PowerShell en tant qu'administrateur et identifiez le disque dur virtuel avec :

    Get-VMHardDiskDrive -VMName "YourVMName"

    Récupérez le chemin du fichier VHDX ou AVHDX utilisé. Ensuite, déterminez le disque parent avec :

    Get-VHD -Path "C:\Full\Path\to\Child.avhdx"

    Vérifiez que le ParentPath pointe vers le bon VHDX. Concluez la fusion en exécutant :

    Merge-VHD -Path "C:\Full\Path\to\Child.avhdx" -DestinationPath "C:\Full\Path\to\Parent.vhdx"

    Remarque : Gardez la machine virtuelle éteinte durant toute la fusion. Cela peut prendre un certain temps selon la taille de l'AVHDX.

    Après une fusion réussie, démarrer la machine virtuelle et vérifiez Hyper-V Manager pour confirmer que le point de contrôle a disparu.

    Supprimer les points de contrôle de récupération de sauvegarde persistants

    Des points de contrôle temporaires peuvent être créés par certaines applications de sauvegarde. Si une sauvegarde échoue, ces points peuvent rester, bloquant la suppression du point de contrôle original. Il faut les supprimer.

    Ouvrez PowerShell en tant qu'administrateur et listez les points de contrôle :

    Get-VMSnapshot -VMName "YourVMName"

    S'il existe un point de contrôle d'une application de sauvegarde, notez son nom et utilisez :

    Remove-VMSnapshot -VMName "YourVMName" -Name CheckpointName

    Pour supprimer tous les points de contrôle associés à votre machine virtuelle, exécutez :

    Get-VMSnapshot -VMName "YourVMName" | Remove-VMSnapshot

    Vérifiez ensuite dans la console de votre logiciel de sauvegarde qu'aucun job de sauvegarde ou de récupération ne tourne en ce moment. Stoppez ou désactivez temporairement le job si besoin. Redémarrez l'hôte Hyper-V pour dégager tout verrou de fichier qui traîne.

    Après le redémarrage, essayez à nouveau de supprimer le point de contrôle via Hyper-V Manager. Si ça coince encore, passez à la suite.

    Comment supprimer un point de contrôle dans Hyper-V Manager ?

    Ouvrez Hyper-V Manager, sélectionnez la machine virtuelle, puis allez dans la section Points de contrôle. Clic droit sur le point de contrôle que vous voulez supprimer, et choisissez Supprimer le point de contrôle. Si vous voulez tout balayer, clic droit sur n'importe quel point de contrôle, et sélectionnez Supprimer le sous-arbre de point de contrôle. Ça fait le job en une seule fois.

    Maintenant que tu as fini de lire Hyper-V ne peut pas supprimer le point de contrôle : échec catastrophique (0x8000FFFF), nous t'invitons à explorer davantage la catégorie Windows. 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!

    Go up