Я случайно нарушил цепочку разностных дисков для виртуальной машины Hyper-V в Windows 10. Это еще не конец света, но было бы неплохо вернуть данные из последнего файла avhdx. Я попробовал переименовать расширение и смонтировать файл, но он не смонтируется. В диспетчере Hyper-v, если я попытаюсь отредактировать файл avhdx, диспетчер Hyper-V выйдет из строя со следующим исключением:
Microsoft.Virtualization.Client.Management.ClassDefinitionMismatchException: свойство «MaxInternalSize» не существует в классе «Msvm_VirtualHardDiskSettingData». в Microsoft.Virtualization.Client.Management.EmbeddedInstance.GetProperty [TType] (String name, TType defaultValue) в Microsoft.Virtualization.Client.Management.VirtualHardDiskSettingData.get_MaxInternalSize () в Microsoft.Virtualization.ClientAdit.Vizage.Wizards. (VirtualHardDiskSettingData selectedDisk, VirtualHardDiskState selectedDiskState, логическое повторное подключение) в Microsoft.Virtualization.Client.Wizards.EditVhd.NamePage.FailureRetrievingSelectedVirtualDisk (VirtualHardDiskSettingData diskSettingDataception disk) VirtualHardDiskSettingData diskSettingData exception disk
Что еще я могу попробовать?
Стивен Оуэн в http://foxdeploy.com/2015/09/29/hyper-v-on-windows-10-how-to-fix-a-broken-vhd/ описывает один способ исправить это. Похоже, это ошибка в Windows 10.
... используя PowerShell и модуль Hyper-V для запуска Set-VHD, например:
set-vhd -Path "X:\Virtual Machines\Virtual Hard Disks\VM01.vhdx" -ParentPath "X:\Server2012Template\Virtual Hard Disks\Server2012Template.vhdx"