La sauvegarde Hyper-V de la machine virtuelle échoue avec le message « Virtual machine does not have valid vhd chains and will not be backed with image level backup »

Summary: Cet article fournit des instructions détaillées sur l’utilisation des commandes Microsoft PowerShell pour corriger les configurations de machines virtuelles Hyper-V qui provoquent des erreurs et des échecs de sauvegarde. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Les sauvegardes Hyper-V de certaines machines virtuelles peuvent échouer avec des messages similaires à ce qui suit :
avhypervvss Warning <42496>: Virtual machine 'EMC <GUID>' has one or more virtual disks with same ID and will not be backed up with image level backup. ... avhypervvss Error <43105>: Virtual machine 'EMC' does not have valid vhd chains and will not be backed up with image level backup avhypervvss Warning <41605>: The following Virtual Machines have failed: avhypervvss Warning <41604>: [1] EMC <GUID>


Cause

Ce problème se produit lorsque l’un des disques durs virtuels connectés à la machine virtuelle a été créé en copiant le contenu d’un disque dur physique. Dans ce scénario, le nouveau disque dur virtuel contient la même signature de disque que le disque physique dans la partition parente. Au cours d’un processus de sauvegarde impliquant Hyper-V VSS Writer, les disques durs virtuels sont montés dans la partition parente. Ce processus échoue pour les machines virtuelles concernées en raison de la collision de signature de disque.

Resolution

1. Mettez la machine virtuelle concernée hors tension.

2. Pour chacun des fichiers VHDX qui sont rattachés à la machine virtuelle, exécutez cette commande cmdlet à l’aide de l’invite PowerShell (exécutez en tant qu’administrateur) :
Get-VHD -path "<<directory of the VHD files>>"

Exemple :  Get-VHD -path "D:\Hyper-V\EMC.vhdx"
                 Get-VHD -path "D:\Hyper-V\EMC1.vhdx"

3. Vérifiez le champ « DiskIdentifier » pour chaque VHD. S’ils ne sont pas uniques, modifiez les ID de disque afin qu’ils soient différents les uns des autres.
Set-VHD -ResetDiskIdentifier -Path "emplacement du fichier VHDX"

Cela modifie l’attribut d’identifiant de disque dans le fichier VHDX. Procédez comme suit pour les autres fichiers VHDX qui sont rattachés à la machine virtuelle concernée.

4. Remettez la machine virtuelle sous tension.

5. Ouvrez une invite de commande PowerShell et saisissez les commandes suivantes :
Get-VHD -path "<<directory of the VHD files>>"

Procédez comme suit pour chacun des fichiers VHDX des machines virtuelles concernées et vérifiez que la valeur de l’identifiant de disque est différente pour chaque fichier.

Affected Products

Avamar Plug-in for Hyper-V VSS
Article Properties
Article Number: 000184898
Article Type: Solution
Last Modified: 07 Jan 2022
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.