Hyper-V back-up van VM mislukt met "Virtual machine does not have valid vhd chains and will not be back up with image level backup"

Summary: Dit artikel bevat gedetailleerde instructies voor het gebruik van Microsoft PowerShell-opdrachten om Hyper-V VM-configuraties te repareren die back-upfouten en -storingen veroorzaken.

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

Hyper-V back-ups van bepaalde VM's kunnen mislukken met berichten die vergelijkbaar zijn met het volgende:
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

Dit probleem doet zich voor wanneer een van de virtuele harde schijven die zijn aangesloten op de virtuele machine is gemaakt door de inhoud van een fysieke harde schijf te kopiëren. In dit scenario bevat de nieuwe virtuele harde schijf dezelfde schijfhandtekening als de fysieke schijf in de bovenliggende partitie. Tijdens een back-upproces waarbij Hyper-V VSS Writer is betrokken, worden de virtuele harde schijven in de bovenliggende partitie gekoppeld. Dit proces mislukt voor de betreffende virtuele machines vanwege de botsing tussen schijfhandtekeningen.

Resolution

1. Schakel de betreffende VM uit.

2. Voor elk van de VHDX-bestanden die zijn aangesloten op de VM, voert u deze cmdlet uit met behulp van de PowerShell-prompt (als administrator uitvoeren):
Get-VHD -path "<<directory of the VHD files>>"

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

3. Controleer het veld "DiskIdentifier" voor elke VHD. Als ze niet uniek zijn, wijzigt u de schijf-ID's zodat ze van elkaar verschillen.
Set-VHD -ResetDiskIdentifier -Path "location of VHDX file"

Hiermee wijzigt u het kenmerk disk identifier in het VHDX-bestand. Doe dit voor de andere VHDX-bestanden die zijn gekoppeld aan de betreffende VM.

4. Schakel de VM weer in.

5. Open de PowerShell-prompt en voer de volgende opdracht uit:
Get-VHD -path "<<directory of the VHD files>>"

Doe dit voor elk van de VHDX-bestanden voor de betreffende VM('s) en bevestig dat de waarde van de schijf-ID voor elk bestand anders is.

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.