Hyper-V-Backup der VM schlägt fehl mit „Virtual machine does not have valid vhd chains and will not be backed up with image level backup“ (Virtuelle Maschine hat keine gültigen vhd-Ketten und wird vom Backup auf Image-Ebene nicht gesichert)

Summary: Dieser Artikel enthält detaillierte Weisungen zur Verwendung von Microsoft PowerShell-Befehlen zum Korrigieren von Hyper-V-VM-Konfigurationen, die Backupfehler und -ausfälle verursachen. ...

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-Backups bestimmter VMs können mit Meldungen ähnlich der folgenden fehlschlagen:
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

Dieses Problem tritt auf, wenn eine der virtuellen Festplatten, die mit der virtuellen Maschine verbunden sind, durch Kopieren des Inhalts einer physischen Festplatte erstellt wurde. In diesem Szenario enthält die neue virtuelle Festplatte dieselbe Festplattensignatur wie das physische Laufwerk in der übergeordneten Partition. Während eines Backupprozesses mit Hyper-V VSS Writer werden die virtuellen Festplatten in der übergeordneten Partition eingehängt. Dieser Prozess schlägt für die betroffenen virtuellen Maschinen aufgrund der Kollision der Festplattensignaturen fehl.

Resolution

1. Schalten Sie die betroffene VM aus.

2. Führen Sie für jede der VHDX-Dateien, die mit der VM verbunden sind, dieses Cmdlet über die PowerShell-Eingabeaufforderung aus (als Administrator ausführen):
Get-VHD -path "<<directory of the VHD files>>"

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

3. Überprüfen Sie das Feld „DiskIdentifier“ für jede VHD. Wenn diese nicht eindeutig ist, ändern Sie die Festplatten-IDs so, dass sie sich von der anderen unterscheidet.
Set-VHD -ResetDiskIdentifier -Path "location of VHDX file"

Dadurch wird das Laufwerkskennungsattribut in der VHDX-Datei geändert. Führen Sie dies für die anderen VHDX-Dateien durch, die mit der betroffenen VM verbunden sind.

4. Schalten Sie die VM wieder ein.

5. Öffnen Sie eine PowerShell-Eingabeaufforderung und führen Sie den folgenden Befehl aus:
Get-VHD -path "<<directory of the VHD files>>"

Führen Sie dies für jede der VHDX-Dateien für die betroffenen VMs durch und vergewissern Sie sich, dass der Festplattenkennungswert für jede Datei unterschiedlich ist.

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.