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

Summary: 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. ...

Ця стаття стосується Ця стаття не стосується Ця стаття не стосується якогось конкретного продукту. У цій статті зазначено не всі версії продукту.

Symptoms

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>


Cause

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.

Resolution

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
Властивості статті
Article Number: 000184898
Article Type: Solution
Востаннє змінено: 07 січ. 2022
Version:  4
Отримайте відповіді на свої запитання від інших користувачів Dell
Служба підтримки
Перевірте, чи послуги служби підтримки поширюються на ваш пристрій.