O backup do Hyper-V da VM falha com o erro "Virtual machine does not have valid vhd chains and will not be backed up with image level backup"
Summary: Este artigo fornece instruções detalhadas usando comandos do Microsoft PowerShell para corrigir configurações de VM do Hyper-V que estão causando erros e falhas de backup.
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
Os backups do Hyper-V de determinadas VMs podem falhar com mensagens semelhantes às seguintes:
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
Esse problema ocorre quando um dos discos rígidos virtuais conectados à máquina virtual foi criado copiando o conteúdo de um disco rígido físico. Nesse cenário, o novo disco rígido virtual contém a mesma assinatura de disco que a unidade física na partição principal. Durante um processo de backup que envolve o Hyper-V VSS Writer, os discos rígidos virtuais são montados na partição principal. Esse processo apresenta falha nas máquinas virtuais afetadas devido à colisão de assinatura do disco.
Resolution
1. Desligue a VM afetada.
2. Para cada um dos arquivos VHDX conectados à VM, execute este cmdlet usando o prompt do PowerShell (execute como administrador):
Exemplo: Get-VHD -path "D:\Hyper-V\EMC.vhdx"
Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3. Verifique o campo "DiskIdentifier" de cada VHD. Se eles não forem exclusivos, altere os IDs de disco para que sejam diferentes um do outro.
Isso altera o atributo identificador do disco no arquivo VHDX. Faça isso para os outros arquivos VHDX que estão conectados à VM afetada.
4. Ligue a VM novamente.
5. Abra o prompt do PowerShell e execute o seguinte comando:
Faça isso para cada um dos arquivos VHDX das VMs afetadas e confirme se o valor do identificador de disco é diferente para cada arquivo.
2. Para cada um dos arquivos VHDX conectados à VM, execute este cmdlet usando o prompt do PowerShell (execute como administrador):
Get-VHD -path "<<diretório dos arquivos VHD>>"
Exemplo: Get-VHD -path "D:\Hyper-V\EMC.vhdx"
Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3. Verifique o campo "DiskIdentifier" de cada VHD. Se eles não forem exclusivos, altere os IDs de disco para que sejam diferentes um do outro.
Set-VHD -ResetDiskIdentifier -Path "localização do arquivo VHDX"
Isso altera o atributo identificador do disco no arquivo VHDX. Faça isso para os outros arquivos VHDX que estão conectados à VM afetada.
4. Ligue a VM novamente.
5. Abra o prompt do PowerShell e execute o seguinte comando:
Get-VHD -path "<<diretório dos arquivos VHD>>"
Faça isso para cada um dos arquivos VHDX das VMs afetadas e confirme se o valor do identificador de disco é diferente para cada arquivo.
Affected Products
Avamar Plug-in for Hyper-V VSSArticle 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.