Повреждена цепочка виртуальных жестких дисков hyper v

Обновлено: 06.07.2024

[Main Instruction]
Произошла ошибка при попытке запуска выбранных виртуальных машин.

[Content]
"VMBitrix5.0.45": не удалось запустить.

Microsoft Emulated IDE Controller (ИД экземпляра ): Сбой включения, ошибка "Цепочка виртуальных жестких дисков недоступна. При открытии следующего в цепочке виртуального жесткого диска произошла ошибка."

Не удалось открыть вложение "C:\VMBitrix5.0.45\Virtual Hard Disks\VMBitrix5.0.45-hyperv_508BC4A7-E97E-4B9E-ABFC-5DFFAF2D9F30.avhd". Ошибка: "Цепочка виртуальных жестких дисков недоступна. При открытии следующего в цепочке виртуального жесткого диска произошла ошибка."

Не удалось открыть виртуальный диск "C:\VMBitrix5.0.45\Virtual Hard Disks\VMBitrix5.0.45-hyperv_508BC4A7-E97E-4B9E-ABFC-5DFFAF2D9F30.avhd". Возникла проблема при открытии виртуального диска в цепочке разностных дисков, "C:\VMBitrix5.0.45\Virtual Hard Disks\VMBitrix5.0.45-hyperv.vhd": "Неправильный размер виртуального жесткого диска."

[Expanded Information]
Не удалось запустить "VMBitrix5.0.45" (идентификатор виртуальной машины AB4735E1-501F-4FCE-91F2-A9991E2F9C67).

"VMBitrix5.0.45" Microsoft Emulated IDE Controller (ИД экземпляра ): Сбой включения, ошибка "Цепочка виртуальных жестких дисков недоступна. При открытии следующего в цепочке виртуального жесткого диска произошла ошибка." (0xC03A0019). (ИД виртуальной машины AB4735E1-501F-4FCE-91F2-A9991E2F9C67)

"VMBitrix5.0.45": не удалось открыть вложение "C:\VMBitrix5.0.45\Virtual Hard Disks\VMBitrix5.0.45-hyperv_508BC4A7-E97E-4B9E-ABFC-5DFFAF2D9F30.avhd". Ошибка: "Цепочка виртуальных жестких дисков недоступна. При открытии следующего в цепочке виртуального жесткого диска произошла ошибка." (0xC03A0019). (ИД виртуальной машины AB4735E1-501F-4FCE-91F2-A9991E2F9C67)

[22.03.15, 19:18:21] Сбой включения, ошибка "Цепочка виртуальных жестких дисков недоступна.

Если происходит незапланированная перезагрузка сервера узла Hyper-V в Windows Server 2012 или Windows Server 2008 R2 и если тома виртуального жесткого диска, подключенные к IDE-контроллеру, используются виртуальными машинами, виртуальные жесткие диски на этом сервере могут потерять согласованность.

"c00002e2 Не удается запустить службу каталогов из-за следующей ошибки: %hs. Состояние ошибки: 0x%x. Завершите работу системы и перезагрузитесь в режиме восстановления служб каталогов, подробная информация содержится в журнале событий."

Причина

Данная проблема возникает, поскольку виртуальный IDE-контроллер Hyper-V ошибочно сообщает об успешно выполненной операции, если гостевая операционная система запрашивает отключение кэша диска. Это может привести к тому, что при выполнении приложением операций ввода-вывода, которые оно рассматривает как хранимые на диске, они могут на самом деле храниться в кэше диска, а потому не будут сохранены в случае сбоя питания сервера узла Hyper-V.

Более подробные базовые сведения см. в разделе Дополнительные сведения.

Решение

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix Download Available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:

Note The "Hotfix Download Available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must be running Windows Server 2012.

Registry information

To apply this hotfix, you do not have to make any changes to the registry.

Restart requirement

You do not have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

Сведения об обновлении

Windows Server 2012

Установите накопительный пакет обновления на сервере узла Hyper-V в Windows Server 2012.

Windows Server 2008 R2

Установите обновление 2853952 на сервере узла Hyper-V в Windows Server 2008 R2. Если гостевая машина работает под управлением Windows Server 2008 R2 или Windows 7, установите также обновление 2853952.

Это обновление доступно в Центре обновления Windows и Центре загрузки Майкрософт.

The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.

Windows RT, Windows 8, and Windows Server 2012 file information notesImportant Windows 8 hotfixes and Windows Server 2012 hotfixes are included in the same packages. However, only "Windows 8" is listed on the Hotfix Request page. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under "Windows 8" on the page. Always refer to the "Applies To" section in articles to determine the actual operating system that each hotfix applies to.

The files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table:

GDR service branches contain only those fixes that are widely released to address widespread, critical issues. LDR service branches contain hotfixes in addition to widely released fixes.

Разностный, или дифференциальный (англ. differencing) виртуальный жесткий диск (VHD) является одним из трех типов виртуальных дисков, которые используются в Hyper-V. Разностный диск еще иногда называют «дочерним», так как он не является самостоятельным диском и в процессе работы полностью зависит от «родительского» диска. Разностный VHD содержит не полную копию данных, а только изменения связанного с ним родительского VHD. Родительский диск может быть любым из из трех типов VHD, в том числе и другим разностным. Можно даже создавать цепочку дисков, объединив несколько разностных VHD.

дерево снапшотов в Hyper-V

Сохраняются снапшоты в виде файлов с расширением .AVHD, которые как раз и являются разностными VHD. Для примера, виртуальная машина test-pc-01 имеет основной VHD диск и два разностных AVHD, из которых первый является родительским для второго.

файлы снапшотов

Разностные диски можно объединять. Для этого достаточно кликнуть правой клавишей на снапшоте и выбрать пункт Delete Snapshot (удалить). При этом снапшот будет убран из списка, все изменения будут перенесены в родительский диск (операция Merging), а разностный AVHD удален.

операции со снапшотами

Кстати, при удалении снапшотов в Windows Server 2008 есть один нюанс. Если в данный момент виртуальная машина запущена, то AVHD, связанный с этим снапшотом остается, и запись в него продолжается. Объединение состоится только тогда, когда виртуальная машина будет остановлена. В зависимости от объемов данных операция объединения может занять определенное время, в течение которого запустить виртуалку нельзя. В Server 2012 эта проблема была решена, и снимки можно удалять при работающей виртуальной машине.

Область применения разностных дисков не ограничивается одними снапшотами. При желании разностные VHD можно использовать и при развертывании новых виртуальных машин.

создание новой виртуальной машины

Идем в свойства машины и выбираем контроллер жестких дисков. Можно использовать как IDE, так и SCSI контроллер, особой разницы нет.

подключение контроллера дисков к виртуальной машине

Теперь к выбранному контроллеру необходимо подключить виртуальный жесткий диск. Для подключения идем в свойства контроллера и жмем кнопку «New», запуская мастер создания VHD.

создание нового VHD

Из предложенных мастером типов дисков выбираем разностный.

мастер создания виртуальных жестких дисков в Hyper-V

Указываем имя и месторасположение разностного диска.

указываем расположение разностного VHD

Затем указываем расположение родительского диска, которым является созданый нами шаблон ВМ.

указываем расположение родительского диска

Смотрим суммарную информацию и подтверждаем создание нового диска кнопкой «Finish».

окончание создания разностного диска

Теперь в свойствах ВМ будет указан в качестве основного разностный диск.

свойства виртуальной машины

Если посмотреть свойства диска кнопкой «Inspect», в них указан не только его тип, но и расположение родительского диска.

свойства разностного диска

Как и в случае со снапшотами, с разностными дисками можно провести процедуру объединения. Для этого надо остановить виртуальную машину, зайти в ее свойства и на вкладке жесткого диска нажать на кнопку «Edit» (редактирование). В открывшемся окне выбираем пункт «Merge» (объединение).

объединение разностных дисков

Можно не только объединить разностный диск с родительским, но и создать отдельный новый диск со всеми изменениями. Очень полезная возможность в случае, если родительский диск используется несколькими виртуалками. Можно даже выбрать тип нового диска.

выбор режима объединения разностных дисков

И еще одно правило по работе с разностными дисками: не следует изменять родительский диск разностного виртуального жесткого диска. Если изменить родительский виртуальный жесткий диск или заменить его другим виртуальным жестким диском (даже с тем же именем файла), структура блоков между родительским диском и разностным виртуальным жестким диском будет нарушена, и разностный виртуальный жесткий диск будет поврежден.

Читайте, как восстановить виртуальную машину Hyper-V которая удалена или содержимое диска виртуальной машины Hyper-V . Какие встроенные инструменты виртуальной машины или сторонние программы использовать для её восстановления. Программы для создания виртуальных машин предназначены для создания на одном компьютере, кроме основной операционной системы, ещё одной или нескольких виртуальных машин с собственными независимыми операционными системами и дисками, место под которое выделяется на основном диске компьютера.

Сторонних программ для виртуализации существует много, но самыми популярными среди пользователей являются VMware Workstation и Oracle VirtualBox . Для возможности виртуализации собственных операционных систем компанией Microsoft был также разработан инструмент – Windows Virtual PC. Но, в Windows 10 уже представлено приложение виртуализации нового поколения – Диспетчер Hyper-V .

Hyper-V

Диспетчер Hyper-V удобен в работе, но его единственным недостатком есть возможность создания виртуальных машин только с операционными системами Windows.

Поддержка виртуальных машин с помощью инструмента Hyper-V доступна в версиях Windows 10 Pro и Enterprise. По умолчанию она не активирована и для её использования, инструмент необходимо активировать и подключить.

  • Перейдите в Панель управления / Программы и компоненты / Включение или отключение компонентов Windows
  • В открывшемся окне компонентов Windows найдите пункт Hyper-V, поставьте галочки возле каждого подпункта и нажмите OK
  • Перезагрузите компьютер
  • Чтобы запустить Hyper-V, введите в окне поиска Windows «Hyper-V» и выберите “Диспетчер Hyper-V”

Системные файлы виртуальной машины Hyper-V

В отличии от других менеджеров виртуальных машин, Hyper-V не сохраняет все файлы виртуальной машины (системные файлы и файл виртуального диска) в одну папку. Они хранятся в разных местах:

  • диск виртуальной машины Hyper-V по умолчанию сохраняется приложением в папку:

C:\Users\Public\Documents\Hyper-V\Virtual hard disks

  • Другие файлы виртуальной машины, включая конфигурационные файлы и снэпшоты, в папку:

C:\ProgramData\Microsoft\Windows\Hyper-V

Эти папки задаются инструментом по умолчанию, но при желании расположение данных папок можно изменить.

Следует отметить, что основными файлами, отвечающими за конфигурацию и данные виртуальной машины, и таким образом за её работоспособность, есть:

  • *.vhdx – файл диска виртуальной машины. Имеет название, которое было присвоено виртуальной машине при её создании. Место расположения по умолчанию:
    C:\Users\Public\Documents\Hyper-V\Virtual hard disks
  • *.vmcx – файл параметров конфигурации виртуальной машины. Место расположения по умолчанию:
    C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines

В случае восстановления именно этих файлов, возможно восстановить работоспособную виртуальную машину, включая все файлы из её диска.

Как восстановить виртуальную машину Hyper-V, которая удалена

Функция Экспорта/Импорта виртуальной машины

На случай, если пользователь использует виртуальную машину Hyper-V для работы с важными данными или она имеет для него ценность по другим причинам, компанией Microsoft предусмотрена возможность создания резервной копии виртуальной машины. Для этого предназначены функции Экспорта и Импорта виртуальной машины с помощью Диспетчера Hyper-V.

Читайте также: