Záloha Hyper-V virtuálního počítače selže s chybou „Virtual machine does not have valid vhd chains and will not be backed up with image level backup“
Summary: Tento článek obsahuje podrobné pokyny k opravě konfigurací virtuálních počítačů Hyper-V, které způsobují chyby a selhání zálohování, pomocí příkazů prostředí Microsoft PowerShell.
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
Zálohy Hyper-V některých virtuálních počítačů mohou selhat se zprávami podobnými těm následujícím:
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
K tomuto problému dochází, když je jeden z virtuálních pevných disků připojených k virtuálnímu počítači vytvořen zkopírováním obsahu fyzického pevného disku. V tomto scénáři nový virtuální pevný disk obsahuje stejný podpis disku jako fyzický disk v nadřazeném oddílu. Během procesu zálohování, který zahrnuje zapisovač VSS Hyper-V, jsou virtuální pevné disky připojeny do nadřazeného oddílu. Tento proces selže u dotčených virtuálních počítačů kvůli kolizi podpisu disku.
Resolution
1. Vypněte dotčený virtuální počítač.
2. U všech souborů VHDX připojených k virtuálnímu počítači spusťte tuto rutinu pomocí příkazového řádku PowerShell (spusťte jej jako správce):
Příklad: Get-VHD -path "D:\Hyper-V\EMC.vhdx"
Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3. U každého virtuálního pevného disku zkontrolujte pole „DiskIdentifier". Pokud není jedinečné, změňte ID disků tak, aby se od sebe navzájem lišily.
Tak změníte atribut identifikátoru disku v souboru VHDX. Proveďte to i u ostatních souborů VHDX, které jsou připojeny k dotčenému virtuálnímu počítači.
4. Znovu zapněte virtuální počítač.
5. Otevřete příkazový řádek PowerShell a zadejte následující příkaz:
Proveďte to i u každého souboru VHDX u dotčených virtuálních počítačů a ověřte, že se hodnota identifikátoru disku u jednotlivých souborů liší.
2. U všech souborů VHDX připojených k virtuálnímu počítači spusťte tuto rutinu pomocí příkazového řádku PowerShell (spusťte jej jako správce):
Get-VHD -path "<<adresář souborů VHD>>"
Příklad: Get-VHD -path "D:\Hyper-V\EMC.vhdx"
Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3. U každého virtuálního pevného disku zkontrolujte pole „DiskIdentifier". Pokud není jedinečné, změňte ID disků tak, aby se od sebe navzájem lišily.
Set-VHD -ResetDiskIdentifier -Path "umístění souboru VHDX"
Tak změníte atribut identifikátoru disku v souboru VHDX. Proveďte to i u ostatních souborů VHDX, které jsou připojeny k dotčenému virtuálnímu počítači.
4. Znovu zapněte virtuální počítač.
5. Otevřete příkazový řádek PowerShell a zadejte následující příkaz:
Get-VHD -path "<<adresář souborů VHD>>"
Proveďte to i u každého souboru VHDX u dotčených virtuálních počítačů a ověřte, že se hodnota identifikátoru disku u jednotlivých souborů liší.
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.