Tworzenie kopii zapasowej maszyny wirtualnej Hyper-V kończy się niepowodzeniem z komunikatem „Virtual machine does not have valid vhd chains and will not be backed up with image level backup”

Resumen: Ten artykuł zawiera szczegółowe instrukcje dotyczące używania poleceń Programu Microsoft PowerShell do naprawiania konfiguracji maszyn wirtualnych Hyper-V, które powodują błędy i awarie kopii zapasowej. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Tworzenie kopii zapasowych Hyper-V niektórych maszyn wirtualnych może nie działać z komunikatami podobnymi do następujących:
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>


Causa

Ten problem występuje, gdy jeden z wirtualnych dysków twardych podłączonych do maszyny wirtualnej został utworzony przez skopiowanie zawartości fizycznego dysku twardego. W tym scenariuszu nowy wirtualny dysk twardy zawiera taki sam podpis dysku jak dysk fizyczny na partycji nadrzędnej. W trakcie procesu tworzenia kopii zapasowej, związanego z modułem zapisującym Hyper-V VSS Writer, wirtualne dyski twarde są instalowane na partycji nadrzędnej. Ten proces nie powiódł się w przypadku maszyn wirtualnych, których problem dotyczy z powodu kolizji podpisów dysku.

Resolución

1. Wyłącz maszynę wirtualną, której dotyczy problem.

2. Dla każdego z plików VHDX, które są przyłączone do maszyny wirtualnej, uruchom to polecenie cmdlet za pomocą wiersza polecenia PowerShell (uruchom jako administrator):
Get-VHD -path "<<directory of the VHD files>>"

Przykład:  Get-VHD -path "D:\Hyper-V\EMC.vhdx"
                 Get-VHD -path "D:\Hyper-V\EMC1.vhdx"

3. Dla każdego VHD zaznacz pole „DiskIdentifier”. Jeśli identyfikatory dysków nie są unikatowe, zmień je tak, aby różniły się od siebie.
Set-VHD -ResetDiskIdentifier -Path "location of VHDX file"

To zmienia atrybut identyfikatora dysku w pliku VHDX. Zrób to w przypadku innych plików VHDX, które są dołączone do maszyny wirtualnej, której dotyczy problem.

4. Włącz ponownie maszynę wirtualną.

5. Otwórz wiersz polecenia PowerShell i wpisz następujące polecenia:
Get-VHD -path "<<directory of the VHD files>>"

Zrób to dla każdego z plików VHDX dla maszyn wirtualnych, których dotyczy problem i sprawdź, czy wartość identyfikatora dysku jest inna dla każdego pliku.

Productos afectados

Avamar Plug-in for Hyper-V VSS
Propiedades del artículo
Número del artículo: 000184898
Tipo de artículo: Solution
Última modificación: 07 ene 2022
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.