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

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

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Резервне копіювання 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>


Causa

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

Resolución

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 для уражених віртуальних машин і переконайтеся, що значення ідентифікатора диска відрізняється для кожного файлу.

Productos afectados

Avamar Plug-in for Hyper-V VSS
Propiedades del artículo
Número del artículo: 000184898
Tipo de artículo: Solution
Última modificación: 07 ene 2022
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.