Резервне копіювання віртуальної машини Hyper-V зазнає невдачі з повідомленням «Віртуальна машина не має дійсних ланцюжків VHD і не буде створено резервну копію на рівні образу»
Сводка: У цій статті наведено докладні інструкції з використання команд Microsoft PowerShell для виправлення конфігурацій віртуальних машин Hyper-V, які спричиняють помилки та збої резервного копіювання. ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
Резервне копіювання 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>
Причина
Ця проблема виникає, коли один із віртуальних жорстких дисків, які підключені до віртуальної машини, був створений шляхом копіювання вмісту фізичного жорсткого диска. У цьому сценарії новий віртуальний жорсткий диск містить ту саму сигнатуру диска, що й фізичний диск у батьківському розділі. Під час процесу резервного копіювання, в якому бере участь Hyper-V VSS Writer, віртуальні жорсткі диски монтуються в батьківський розділ. Цей процес завершується помилкою для уражених віртуальних машин через колізію сигнатур диска.
Разрешение
1. Вимкніть відповідну віртуальну машину.
2. Для кожного з файлів VHDX, приєднаних до віртуальної машини, запустіть цей командлет за допомогою запиту PowerShell (запуск від імені адміністратора):
Приклад: get-VHD -path "D:\Hyper-V\EMC.vhdx" Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3
. Перевірте поле «DiskIdentifier» для кожного VHD. Якщо вони не унікальні, змініть ідентифікатори дисків, щоб вони відрізнялися один від одного.
Це змінює атрибут ідентифікатора диска у файлі VHDX. Зробіть це для інших файлів VHDX, які приєднано до відповідної віртуальної машини.
4. Знову ввімкніть віртуальну машину.
5. Відкрийте запит PowerShell і виконайте таку команду:
Зробіть це для кожного з файлів VHDX для уражених віртуальних машин і переконайтеся, що значення ідентифікатора диска відрізняється для кожного файлу.
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 для уражених віртуальних машин і переконайтеся, що значення ідентифікатора диска відрізняється для кожного файлу.
Затронутые продукты
Avamar Plug-in for Hyper-V VSSСвойства статьи
Номер статьи: 000184898
Тип статьи: Solution
Последнее изменение: 07 Jan 2022
Версия: 4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.