Virtuaalikoneen Hyper-V-varmuuskopiointi epäonnistuu ja näyttöön tulee virheilmoitus Virtual machine does not have valid vhd chains and will not be backed up with image level backup
Summary: Tässä artikkelissa on yksityiskohtaiset ohjeet, joiden avulla Microsoft PowerShell -komennoilla voi korjata varmuuskopiointivirheitä aiheuttavien Hyper-V-virtuaalikoneiden määrityksiä.
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
Tiettyjen virtuaalikoneiden Hyper-V-varmuuskopioinnit voivat epäonnistua ja näyttää seuraavanlaisia ilmoituksia:
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
Ongelma ilmenee, kun jokin virtuaalikoneeseen liitetyistä virtuaalikiintolevyistä on luotu kopioimalla fyysisen kiintolevyn sisältö. Tässä tilanteessa uudella virtuaalisella kiintolevyllä on sama levyn allekirjoitus kuin pääosion fyysisellä asemalla. Hyper-V VSS Writerin varmuuskopioinnin aikana virtuaaliset kiintolevyt otetaan käyttöön pääosiossa. Tämä prosessi epäonnistuu virtuaalikoneissa, joita ongelma koskee, levyn allekirjoitusten ristiriidan vuoksi.
Resolution
1. Sammuta virtuaalikone, jota ongelma koskee.
2. Suorita kullekin virtuaalikoneeseen liitetylle VHDX-tiedostolle tämä cmdlet PowerShell-kehotteessa (suorita järjestelmänvalvojana):
Esimerkki: Get-VHD -path "D:\Hyper-V\EMC.vhdx"
Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3. Tarkista kunkin VHD:n DiskIdentifier-kenttä. Jos ne eivät ole yksilöllisiä, muuta levytunnuksia niin, että ne poikkeavat toisistaan.
Tämä muuttaa VHDX-tiedoston levytunnistemääritteen. Toista sama muille VHDX-tiedostoille, jotka on liitetty kyseiseen virtuaalikoneeseen.
4. Käynnistä virtuaalikone uudelleen.
5. Avaa PowerShell-kehote ja suorita seuraava komento:
Toista sama kunkin virtuaalikoneen VHDX-tiedoston kohdalla ja varmista, että niiden levytunnistearvot eroavat toisistaan.
2. Suorita kullekin virtuaalikoneeseen liitetylle VHDX-tiedostolle tämä cmdlet PowerShell-kehotteessa (suorita järjestelmänvalvojana):
Get-VHD -path "<<VHD-tiedostojen hakemisto>>"
Esimerkki: Get-VHD -path "D:\Hyper-V\EMC.vhdx"
Get-VHD -path "D:\Hyper-V\EMC1.vhdx"
3. Tarkista kunkin VHD:n DiskIdentifier-kenttä. Jos ne eivät ole yksilöllisiä, muuta levytunnuksia niin, että ne poikkeavat toisistaan.
Set-VHD -ResetDiskIdentifier -Path "VHDX-tiedoston sijainti"
Tämä muuttaa VHDX-tiedoston levytunnistemääritteen. Toista sama muille VHDX-tiedostoille, jotka on liitetty kyseiseen virtuaalikoneeseen.
4. Käynnistä virtuaalikone uudelleen.
5. Avaa PowerShell-kehote ja suorita seuraava komento:
Get-VHD -path "<<VHD-tiedostojen hakemisto>>"
Toista sama kunkin virtuaalikoneen VHDX-tiedoston kohdalla ja varmista, että niiden levytunnistearvot eroavat toisistaan.
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.