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”
Сводка: 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. ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
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>
Причина
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.
Разрешение
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):
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.
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:
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.
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.
Затронутые продукты
Avamar Plug-in for Hyper-V VSSСвойства статьи
Номер статьи: 000184898
Тип статьи: Solution
Последнее изменение: 07 Jan 2022
Версия: 4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.