Резервне копіювання віртуальної машини Hyper-V зазнає невдачі з повідомленням «Віртуальна машина не має дійсних ланцюжків VHD і не буде створено резервну копію на рівні образу»

Summary: У цій статті наведено докладні інструкції з використання команд Microsoft PowerShell для виправлення конфігурацій віртуальних машин Hyper-V, які спричиняють помилки та збої резервного копіювання. ...

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

Резервне копіювання Hyper-V певних віртуальних машин може завершитися помилкою з повідомленнями, подібними до наведених нижче:
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

Ця проблема виникає, коли один із віртуальних жорстких дисків, які підключені до віртуальної машини, був створений шляхом копіювання вмісту фізичного жорсткого диска. У цьому сценарії новий віртуальний жорсткий диск містить ту саму сигнатуру диска, що й фізичний диск у батьківському розділі. Під час процесу резервного копіювання, в якому бере участь Hyper-V VSS Writer, віртуальні жорсткі диски монтуються в батьківський розділ. Цей процес завершується помилкою для уражених віртуальних машин через колізію сигнатур диска.

Resolution

1. Вимкніть відповідну віртуальну машину.

2. Для кожного з файлів VHDX, приєднаних до віртуальної машини, запустіть цей командлет за допомогою запиту PowerShell (запуск від імені адміністратора):
Get-VHD -path "<<directory of the VHD files>>"

Приклад:  get-VHD -path "D:\Hyper-V\EMC.vhdx" Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3

. Перевірте поле «DiskIdentifier» для кожного VHD. Якщо вони не унікальні, змініть ідентифікатори дисків, щоб вони відрізнялися один від одного.
Set-VHD -ResetDiskIdentifier -Path "location of VHDX file"

Це змінює атрибут ідентифікатора диска у файлі VHDX. Зробіть це для інших файлів VHDX, які приєднано до відповідної віртуальної машини.

4. Знову ввімкніть віртуальну машину.

5. Відкрийте запит PowerShell і виконайте таку команду:
Get-VHD -path "<<directory of the VHD files>>"

Зробіть це для кожного з файлів VHDX для уражених віртуальних машин і переконайтеся, що значення ідентифікатора диска відрізняється для кожного файлу.

Affected Products

Avamar Plug-in for Hyper-V VSS
Article 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.