Hyper-V-säkerhetskopiering av virtuella maskiner misslyckas och meddelandet ”Virtual machine does not have valid vhd chains and will not be backed up with image level backup” visas

Сводка: Den här artikeln innehåller detaljerade anvisningar om hur du använder Microsoft PowerShell-kommandon för att åtgärda virtuella maskiner med Hyper-V-konfigurationer som orsakar säkerhetskopieringsfel och andra fel. ...

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

Симптомы

Hyper-V-säkerhetskopiering av vissa virtuella maskiner kan misslyckas och meddelanden som liknar det följande visas:
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>


Причина

Det här problemet uppstår när en av de virtuella hårddiskarna som är anslutna till den virtuella maskinen har skapats genom att innehållet i en fysisk hårddisk kopierats. I det här scenariot innehåller den nya virtuella hårddisken samma disksignatur som den fysiska disken i den överordnade partitionen. Vid en säkerhetskopieringsprocess som involverar Hyper-V VSS Writer monteras de virtuella hårddiskarna i den överordnade partitionen. Den här processen misslyckas för de berörda virtuella maskinerna på grund av en kollision mellan disksignaturer.

Разрешение

1. Stäng av den berörda virtuella maskinen.

2. För var och en av VHDX-filerna som är anslutna till den virtuella maskinen kör du det här cmdlet-kommandot med PowerShell-kommandotolken (Kör som administratör):
Get-VHD -path "<<directory of the VHD files>>"

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

3. Kontrollera fältet DiskIdentifier för varje VHD. Om de inte är unika ändrar du diskarnas ID så att de skiljer sig från varandra.
Set-VHD -ResetDiskIdentifier -Path "location of VHDX file"

Det ändrar attributet för diskidentifierare på VHDX-filen. Gör så här för de andra VHDX-filerna som är anslutna till den berörda virtuella maskinen.

4. Starta den virtuella maskinen igen.

5. Öppna en PowerShell-kommandotolk och skriv följande kommandon:
Get-VHD -path "<<directory of the VHD files>>"

Gör så här för alla VHDX-filer för de berörda virtuella maskinerna och kontrollera att värdet för diskidentifikation är olika för varje fil.

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

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