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 »

Сводка: 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. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

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>


Причина

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.

Разрешение

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.

Затронутые продукты

Avamar Plug-in for Hyper-V VSS
Свойства статьи
Номер статьи: 000184898
Тип статьи: Solution
Последнее изменение: 07 Jan 2022
Версия:  4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.