Comment résoudre l'erreur « Hyper-V ne peut pas supprimer le point de contrôle | 5 solutions »

Que faire si vous ne pouvez pas supprimer un point de contrôle dans Hyper-V ? Ce post explique pourquoi ce problème se produit et offre 5 solutions éprouvées pour vous aider à supprimer en toute sécurité et avec succès le point de contrôle Hyper-V.

Par @Alex Dernière mise à jour : le 18/12/2024
 

Hyper-V ne peut pas supprimer le point de contrôle

Mon hôte Hyper-V est Server 2012 R2. J"ai une machine virtuelle (Server 2012 R2) avec un point de contrôle. Lorsque je fais un clic droit sur le point de contrôle, il n"y a pas d"option "Supprimer le point de contrôle...". J"ai besoin de supprimer ce point de contrôle pour le fusionner avec le VHDX parent. Quelle est la meilleure méthode pour cela?

- Question de social.technet.microsoft.com

Symptômes : Impossible de supprimer le point de contrôle Hyper-V

Le point de contrôle Hyper-V est une fonctionnalité de la plateforme de virtualisation Hyper-V de Microsoft qui permet aux utilisateurs de capturer l"état d"une machine virtuelle à un moment précis. Pour certaines raisons telles que la création d"une sauvegarde Hyper-V, l"évitement de l"expansion excessive des machines virtuelles, la libération d"espace de stockage, etc. vous devez supprimer votre point de contrôle Hyper-V.

Cependant, de nombreuses personnes rencontrent le problème "Impossible de supprimer le point de contrôle Hyper-V". Il existe certains symptômes et scénarios courants pour lesquels il est impossible de supprimer le point de contrôle Hyper-V :

• Le point de contrôle Hyper-V ne s"affiche pas dans les options. Il ne reste que les options "Paramètres", "Exporter", "Renommer" et "Aide", comme le montre le scénario ci-dessus.

• Vous recevez une erreur telle que "le système ne peut pas trouver le fichier spécifié 0x80070002" ou "Une erreur s"est produite lors de la suppression du point de contrôle sélectionné", "échec catastrophique (0x8000ffff)", "L"opération a échoué car le fichier n"a pas été trouvé", etc.

Peu importe le symptôme, vous pouvez continuer à lire, nous expliquerons pourquoi ce problème se produit et fournirons 5 solutions pour vous aider à supprimer votre point de contrôle avec succès.

Pourquoi ne peut-on pas supprimer le point de contrôle dans Hyper-V?

De nombreuses raisons peuvent empêcher la suppression du point de contrôle, telles qu"une erreur de connexion avec l"hôte ou une défaillance de l"outil de sauvegarde. Le scénario le plus probable est que le point de contrôle créé par un outil tiers n"a pas été supprimé correctement par le même outil.

Plus précisément, les points de contrôle et les fichiers .AVHDX associés doivent être fusionnés et supprimés à la fin d"une sauvegarde - seuls les fichiers .AVHDX plus récents doivent être conservés. Cependant, parfois les points de contrôle peuvent être corrompus parce que la machine virtuelle est verrouillée ou en état de sauvegarde, ou une autre raison empêche la suppression et la fusion. Dans ce cas, vous pouvez constater que l"option de suppression est manquante et Hyper-V ne peut pas supprimer ce point de contrôle.

Comment résoudre ce problème ? Je vais vous fournir 5 solutions éprouvées que vous pouvez essayer les unes après les autres. *Elles fonctionnent également pour le nettoyage après un échec du point de contrôle Hyper-V.

Comment résoudre l"incapacité de Hyper-V à supprimer le point de contrôle (5 solutions)

Lorsque vous ne pouvez pas supprimer un point de contrôle dans Hyper-V, vous pouvez d"abord essayer quelques méthodes de dépannage habituelles. Nous les énumérons dans la Solution 1. Ensuite, vous pouvez essayer les autres solutions.

Astuce : Certaines solutions sont risquées et sujettes aux erreurs, donc je vous recommande vivement de sauvegarder vos machines virtuelles Hyper-V au préalable. Même si les choses ne fonctionnent pas ou si vous faites accidentellement une erreur, vous pouvez facilement restaurer votre machine virtuelle et ne perdrez pas de données.

Solution 1. Étapes de dépannage à essayer en premier

Avant de prendre d"autres mesures, vous pouvez essayer quelques méthodes simples dans le Gestionnaire Hyper-V pour voir si vous pouvez réussir la suppression du point de contrôle. C"est-à-dire :

  • Cliquez avec le bouton droit sur le nom de l"hôte dans le Gestionnaire Hyper-V et sélectionnez Actualiser.

  • Fermez et redémarrez le Gestionnaire Hyper-V.
  • Sélectionnez le point de contrôle cible et utilisez la touche [Supprimer] du clavier. Une fenêtre devrait apparaître pour confirmer la suppression ou non du point de contrôle.

Si aucune de ces méthodes ne fonctionne, vous devrez alors essayer de supprimer le point de contrôle Hyper-V avec PowerShell.

Solution 2. Créer un nouveau point de contrôle et le supprimer

Parfois, je crée un nouveau point de contrôle puis je le supprime. Ce processus force généralement le système à supprimer les points de contrôle nouveaux et anciens. Cela peut être la façon la plus simple de résoudre ce problème.

Vous pouvez simplement faire un clic droit sur la machine virtuelle et choisir Point de contrôle pour créer un nouveau point de contrôle. Et le supprimer pour voir si cela peut résoudre ce problème.

Solution 3. Supprimer le point de contrôle Hyper-V avec PowerShell

Le module PowerShell Hyper-V est un ensemble de cmdlets permettant de créer, configurer et gérer des hôtes et des machines virtuelles Microsoft Hyper-V.

Lorsqu"il n"y a pas d"option pour supprimer un point de contrôle dans Hyper-V Manager, cela est lié au point de contrôle de récupération défectueux restant après un processus de sauvegarde Data Protection Manager (DPM). Dans ce cas, vous pouvez fusionner et supprimer manuellement les points de contrôle à l"aide de la commande PowerShell. Voici les étapes à suivre:

Étape 1. Lancez Windows PowerShell en tant qu"administrateur sur l"hôte Hyper-V.

Étape 2. Tapez et exécutez la commande suivante pour supprimer le point de contrôle:

Get-VMSnapshot -VMName | Remove-VMSnapshot

Veuillez remplacer <VMName> par le nom de votre machine virtuelle cible.

Astuces:

1. Si vous devez spécifier un hôte, vous pouvez ajouter un paramètre -ComputerName. La commande ressemblera à ceci:

Get-VMSnapshot -ComputerName <NomDeL"Ordinateur> -VMName <VMName> | Remove-VMSnapshot

2. Si vous souhaitez supprimer un point de contrôle spécifié, vous pouvez d"abord exécuter la commande pour obtenir le nom du point de contrôle:

Get-VMSnapshot -ComputerName <NomDeL"Ordinateur> -VMName <VMName>

Ensuite, utilisez le nom pour supprimer le point de contrôle spécifié, la commande sera comme suit:

Get-VMSnapshot -VMName <VMName> -Name <NomDuPointDeContrôle> | Remove-VMSnapshot

Une fois la commande réussie, vous pouvez suivre la progression de la fusion pour la machine virtuelle spécifique. Cela peut prendre un certain temps en fonction de la taille de la capture instantanée. Après cela, vous devriez pouvoir modifier à nouveau la configuration de la machine virtuelle.

Si cette méthode ne parvient toujours pas à supprimer votre point de contrôle Hyper-V, passez à la suivante.

Solution 4. Exportez un nouveau point de contrôle et supprimez la machine virtuelle avec l"ancien point de contrôle

Vous pouvez créer un nouveau point de contrôle, puis supprimer la machine virtuelle et créer une nouvelle machine virtuelle avec le fichier VHD exporté à partir du point de contrôle. Cela créera une nouvelle machine virtuelle identique à partir du point de contrôle nouvellement créé sans aucun point de contrôle restant.

Étape 1. Lancez Hyper-V Manager. Arrêtez la machine virtuelle. Cliquez avec le bouton droit de la souris sur la machine virtuelle et choisissez Checkpoint. Cela crée un nouveau fichier checkpoint.VHD/VHDX.

Astuce : Si vous souhaitez une sécurité accrue des données, vous pouvez créer une sauvegarde de la machine virtuelle à l"aide d"un logiciel professionnel de sauvegarde de machine virtuelle, tel que AOMEI Cyber Backup. Vous pouvez passer à la partie suivante pour connaître les étapes détaillées. Ensuite, supprimez la machine virtuelle. Puis restaurez la sauvegarde.

Étape 2. Cliquez avec le bouton droit de la souris sur le checkpoint nouvellement créé. et sélectionnez Exporter...

Étape 3. Dans la fenêtre contextuelle, cliquez sur Parcourir pour spécifier un partage réseau comme destination de stockage des fichiers exportés. Puis cliquez sur Exporter.

Étape 4. Cliquez avec le bouton droit de la souris sur les machines virtuelles et choisissez Supprimer.

Étape 5. Après la suppression. Cliquez sur Action en haut de l"interface de Hyper-V Manager > Nouveau > Machine virtuelle.

Étape 6. Lorsque l"assistant Nouvelle machine virtuelle s"exécute. Configurez-le avec les mêmes propriétés. À l"étape "Connecter le disque dur virtuel de la machine", choisissez Utiliser un disque virtuel existant. Sélectionnez le fichier checkpoint VHD/VHDX que vous venez d"exporter.

Ensuite, suivez les invites de l"assistant pour terminer la création de la machine virtuelle Hyper-V. Après cela, vous pouvez vérifier si le checkpoint a été supprimé avec succès.

Solution 5. Fusion manuelle du checkpoint Hyper-V

Ceci est le dernier recours. Si vous recevez un message d"erreur lors de la tentative de suppression du checkpoint sélectionné et que les solutions ci-dessus ne peuvent pas vous aider, vous pouvez fusionner manuellement le checkpoint.

Note: Tout disque de différence VHD (avhd) sera intégré à son parent, et non au parent racine.

Étape 1. Dans le Gestionnaire Hyper-V, sélectionnez la machine virtuelle, puis cliquez sur Modifier le disque dans l"onglet Action.

Étape 2. Lorsque vous voyez la fenêtre Assistant Modification du disque dur virtuel, cliquez sur Suivant et sélectionnez le fichier de point de contrôle à l"écran suivant.

Étape 3. Sélectionnez Fusionner et cliquez sur Suivant.

Étape 4. Ensuite, sélectionnez l"option Dans le disque dur virtuel parent.

Attendez que le processus se termine. De plus, vous pouvez également fusionner manuellement les points de contrôle Hyper-V à l"aide de PowerShell. Vous pouvez consulter cet article pour en savoir plus de détails : Comment Fusionner un Instantané Hyper-V (2 Méthodes détaillées) et Pourquoi.

Meilleure façon de protéger les machines virtuelles Hyper-V sans craindre la perte de données

Les points de contrôle Hyper-V ne peuvent pas remplacer la sauvegarde. Avant de vous attaquer à un problème, tel que le problème "Hyper-V ne peut pas supprimer le point de contrôle" ou de vous inquiéter de la corruption/perte d"une machine virtuelle, il est nécessaire de sauvegarder régulièrement votre machine virtuelle Hyper-V avec une solution de sauvegarde professionnelle pour entreprise, telle que AOMEI Cyber Backup. Cette solution gratuite de sauvegarde Hyper-V offre une protection des données à long terme et une récupération rapide, maximisant la sécurité des données et garantissant la continuité de l"activité.

AOMEI Cyber Backup est conçu pour protéger les machines virtuelles contre toutes les menaces de données, que vous utilisiez Hyper-V dans Microsoft Windows Server 2022 / 2019 / 2016 / 2012 R2, Microsoft Windows 11 / 10 / 8 / 8.1 ou Hyper-V Server 2019 / 2016 / 2012 R2. Et il vous offre les avantages suivants :

Facile à utiliser : Interface conviviale pour accomplir facilement la sauvegarde et la restauration avec quelques clics.Gratuite à vie : Aucune limite de temps pour la version gratuite d"AOMEI Cyber Backup.Programmation automatique des sauvegardes : Créez une planification pour sauvegarder automatiquement les machines virtuelles à l"heure prévue.Gestion centralisée : Sauvegardez toutes les machines virtuelles Hyper-V ou plusieurs d"entre elles et gérez facilement depuis la console centrale, sans avoir besoin d"installer d"agents sur chaque machine virtuelle.Stratégie de sauvegarde flexible : Suivez les données et stockez les sauvegardes dans différents espaces de stockage.Gestion basée sur les rôles : Permet la création de sous-comptes avec des autorisations différentes et vous pouvez les attribuer à d"autres membres de votre équipe.

Veuillez cliquer sur le bouton ci-dessous pour télécharger et utiliser AOMEI Cyber Backup gratuitement :

Télécharger GratuicielInstallé sur Windows et Linux
Télécharger en sécurité

*Vous pouvez choisir d"installer ce logiciel de sauvegarde de machine virtuelle sur un système Windows ou Linux.

Étape 1. Ouvrez le client web AOMEI Cyber Backup, puis cliquez sur Appareil Source >> Hyper-V >> Ajouter Hyper-V pour lier votre hôte Hyper-V, puis saisissez les informations requises et cliquez sur Confirmer pour ajouter les machines virtuelles.

Étape 2. Accédez à Tâche de sauvegarde >> Créer une nouvelle tâche pour configurer votre tâche de sauvegarde Hyper-V. Dans l"assistant ouvert, vous pouvez sélectionner les machines virtuelles Hyper-V à sauvegarder ainsi que les espaces de stockage où enregistrer les sauvegardes.

Vous pouvez également configurer la Planification pour choisir entre "Sauvegarde complète", "Sauvegarde différentielle" et "Sauvegarde incrementielle". Spécifiez la fréquence de sauvegarde selon une base quotidienne / hebdomadaire / mensuelle pour exécuter automatiquement la tâche de sauvegarde Hyper-V.

Étape 3. Cliquez sur Démarrer la sauvegarde et sélectionnez Ajouter la planification et démarrer immédiatement la sauvegarde, ou Ajouter seulement la planification.

Après avoir terminé la solution de sauvegarde Hyper-V, vous pouvez surveiller le processus de sauvegarde sur l"interface principale, et vous pouvez également vérifier le "Journal de sauvegarde" pour voir si des erreurs ont entraîné un échec de sauvegarde.

Lorsque vous souhaitez Restaurer une machine virtuelle à partir de la sauvegarde, vous pouvez sélectionner n"importe quelle version de sauvegarde de l"historique et la Restaurer à l"emplacement d"origine facilement.

✍Bien que l"édition gratuite couvre la plupart des besoins de sauvegarde de machines virtuelles, vous pouvez également passer à une version supérieure pour profiter de :

  • Sauvegarde de machines virtuelles en lots : sauvegardez en masse un grand nombre de machines virtuelles gérées par vCenter Server ou sur des hôtes ESXi autonomes.
  • Nettoyage de la sauvegarde : spécifiez une politique de rétention pour supprimer automatiquement les anciennes sauvegardes de machines virtuelles, ce qui permet d"économiser de l"espace de stockage.
  • Restauration vers un nouvel emplacement : créez un clone d"une machine virtuelle dans le même datastore/hôte ou dans un autre datastore/hôte pour le clonage des machines virtuelles Hyper-V, sans avoir à réinstaller ou à configurer une nouvelle machine virtuelle.

FAQ sur la suppression des points de contrôle Hyper-V

Le texte ci-dessus décrit comment résoudre le problème de disparition de l"option de suppression et l"impossibilité de supprimer le point de contrôle Hyper-V. De plus, de nombreux utilisateurs peuvent avoir d"autres interrogations concernant les points de contrôle. J"ai compilé ici quelques questions fréquentes et leurs réponses.

Q: Où sont stockés les points de contrôle sur un hôte Hyper-V ?

En général, l"emplacement par défaut pour stocker les fichiers de configuration des points de contrôle est :

%systemroot%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots

Les emplacements par défaut pour stocker les fichiers AVHDX (espaces de stockage des checkpoints) sont les suivants :

Windows Server 2012R2 / Windows 8.1 : C:UsersPublicDocumentsHyper-VVirtual Hard Disks

Windows Server 2012 / Windows 8 : C:ProgramDataMicrosoftWindowsHyper-VNew Virtual MachineVirtual Hard Disks

Q : Peut-on supprimer directement les fichiers de checkpoint (.avhdx) ?

Lorsqu"un checkpoint est supprimé, Hyper-V fusionne automatiquement les fichiers .vhdx et .avhdx, et les fichiers .avhdx devraient être supprimés du disque après la fin du processus de fusion des checkpoints Hyper-V. Ainsi, une suppression de checkpoint appropriée ne provoque pas de perte de données.

Il n"est pas conseillé de supprimer directement le fichier .avhdx dans le dossier de la machine virtuelle, car cela pourrait causer un échec de la hiérarchie des checkpoints.

Les étapes normales pour supprimer un checkpoint sont les suivantes :

Ouvrez le Gestionnaire Hyper-V -> Sélectionnez la machine virtuelle dont vous souhaitez supprimer les checkpoints -> Localisez l"onglet Checkpoints -> Cliquez avec le bouton droit sur le checkpoint souhaité -> Cliquez sur "Supprimer le checkpoint". Si vous êtes invité à confirmer l"action, assurez-vous que le checkpoint est correct et cliquez à nouveau sur "Supprimer".

Notez que si vous devez supprimer tous les checkpoints suivants, faites un clic droit sur le premier checkpoint et cliquez sur "Supprimer la hiérarchie des checkpoints".

Si vous trouvez des fichiers AVHDX Hyper-V orphelins dans le dossier de la machine virtuelle, mais aucun instantané sur cette machine virtuelle, cela peut être dû à une suppression ou fusion incomplète. Vous pouvez vous référer à : supprimer un fichier AVHDX Hyper-V sans checkpoints.

Q : Suppression de checkpoint Hyper-V vs fusion de checkpoint : quelles sont les différences ?

Un checkpoint est tout nouveau changement ou sauvegarde entre l"ancien état et l"état actuel ; cela arrête l"écriture sur le disque réel et écrit sur le disque de changement.

Une fois que vous êtes satisfait et avez supprimé le checkpoint, les changements sont réécrits/fusionnés sur le disque réel et sont à nouveau autorisés en écriture. Par conséquent, supprimer un checkpoint et fusionner un checkpoint sont en réalité la même chose.

Si vous ne voulez pas des changements, il vous suffit de les annuler et tous les changements depuis le checkpoint seront supprimés.

Q : Les checkpoints Hyper-V peuvent-ils être utilisés comme des moyens de sauvegarde classiques ?

La réponse est NON. L"instantané VM et la sauvegarde sont différents l"un de l"autre. Le checkpoint de Microsoft Hyper-V ne remplace pas une sauvegarde.

► Lorsque vous créez une sauvegarde, vous créez une copie de votre machine virtuelle. Elle stocke l"intégralité des données de la machine virtuelle. Les sauvegardes dans Hyper-V peuvent être utilisées pour restaurer une VM entière et n"affectent pas les performances.

► Lorsque vous créez un point de contrôle, vous créez un disque différent basé sur le disque dur virtuel original. Si le disque original est endommagé, le disque enfant est également facile à perdre ou à endommager. Tous les changements effectués après le point de contrôle sont redirigés vers le disque enfant, laissant le disque virtuel original en lecture seule.

En même temps, les points de contrôle consomment rapidement de la mémoire du disque, ce qui finit par affecter les performances de vos machines virtuelles.

En résumé, le point de contrôle Hyper-V est comme un bouton « annuler » sécurisé. Si vous souhaitez tester quelque chose rapidement et restaurer la VM à un état stable, le point de contrôle dans Hyper-V est pratique et rapide à exécuter. Mais si vous souhaitez une protection à long terme et indépendante pour vos VM, vous devez quand même trouver une solution de sauvegarde Hyper-V efficace.

Résumé

Si vous rencontrez le problème « Impossible de supprimer le point de contrôle Hyper-V », vous pouvez le résoudre en utilisant la solution fournie dans cet article. Vous pouvez rafraîchir et redémarrer le gestionnaire, ou supprimer le point de contrôle Hyper-V en utilisant la commande PowerShell.

J"espère que ces solutions pourront vous aider lorsque vous rencontrez l"absence d"option de suppression du point de contrôle Hyper. Outre cela, de nombreux problèmes de machine virtuelle peuvent entraver votre activité et votre travail, tels que le ralentissement des machines virtuelles Hyper-V, le blocage dans l"état de restauration ou sauvegardé, l"absence d"internet pour les machines virtuelles Hyper-V, l"échec du changement d"état, etc. Pour éviter que vos machines virtuelles ne rencontrent toutes sortes d"erreurs et de plantages, il est toujours recommandé de sauvegarder vos VM contenant des données importantes.