Hyper v не загружается с диска

Обновлено: 25.06.2022

VHD после виртуализации через Disk2VHD не стартует - черный экран, в левом верхнем углу моргает курсор

Решение

Чтобы обойти эти проблемы, FSDepends.sys следует установить значение запуска загрузки (0x0).

Убедитесь, что перед изменением реестра необходимо создать его. Кроме того, убедитесь, что вы знаете, как восстановить реестр, если возникла проблема.

Дополнительные сведения о том, как восстановить, восстановить и изменить реестр, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows

Чтобы решить эти проблемы, выполните следующие действия:

Откройте редактор реестра.

Откройте следующий раздел реестра:
HKLM\SYSTEM\CurrentControlSet\Services\FsDepends

В ключе "FsDepends" измените REG_DWORD значение "Начните" с 3 до 0.

Разрешение проблемы 1

Обратитесь к производителю оборудования, чтобы проверить обновление BIOS/firmware и отключить функцию Secure Mode Extensions (SMX) из BIOS.

Проблема 2

  1. Hyper-V невозможно установить, так как поддержка виртуализации не включена в BIOS.
  2. Hyper-V невозможно установить: не включена профилактика выполнения данных.
  3. Проверка службы BIOS компьютера имеет поддержку виртуализации и включена защита от выполнения данных.

Выпуск 3

  • SR-IOV нельзя использовать на этом компьютере, так как процессор не поддерживает перевод адресов второго уровня (SLAT). Для процессоров Intel эта функция может называться Расширенные таблицы страниц (EPT). Для процессоров AMD эту функцию можно называть быстрой индексацией виртуализации (RVI) или вложенными таблицами страниц (NPT).
  • Микросхема в системе не прерывает повторное перенапорку, без которой невозможно поддерживать SR-IOV.
  • Микросхема в системе не делает DMA-remapping, без которой SR-IOV не может поддерживаться.
  • SR-IOV не может использоваться в этой системе, так как она настроена для отключения использования оборудования для повторного использования I/O.
  • Убедитесь, что в системе есть поддержка чипсетов для SR-IOV и включена виртуализация I/O в BIOS.
  • Чтобы использовать SR-IOV на этом компьютере, BIOS необходимо обновить, так как он содержит неверные сведения, описывающие возможности оборудования. Обратитесь к производителю компьютера для обновления.
  • SR-IOV нельзя использовать в этой системе, так как сообщается, что нет автобуса экспресс-экспресса PCI. Дополнительные сведения обратитесь к производителю системы.
  • Чтобы использовать SR-IOV в этой системе, необходимо обновить систему BIOS, чтобы разрешить Windows PCI Express. Обратитесь к производителю системы для обновления.
  • SR-IOV нельзя использовать в этой системе, так как оборудование PCI Express не поддерживает службы управления доступом (ACS) в корневом порту. Дополнительные сведения обратитесь к поставщику систем.

Дополнительная информация

"Неназванный VM" не удалось инициализировать.

Попытка чтения или обновления конфигурации виртуальной машины не удалась из-за того, что доступ был отказано.

"Неназванный VM" не удалось инициализировать. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)

"Неназванный VM" не смог прочитать или обновить конфигурацию виртуальной машины, так как доступ был отказано: ошибка общего доступа отказано (0×80070005). Проверьте параметры безопасности в папке, в которой хранится виртуальная машина. (Виртуальная машина 7E77503A-A26B-4BB5-9846-396F49A30141)

Чтобы устранить эту проблему, выполните действия в разделе "Разрешение", чтобы добавить SID виртуальной машины в .xml файл. Например, выполните следующую команду:

В этой статье помогают решить проблемы, которые возникают при установке Hyper-V роли или запуске Hyper-V виртуальных машин.

Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 2762297

Причина проблемы 2

Эта ошибка может возникнуть, когда BIOS сообщает, что поддержка виртуализации или защита от выполнения данных не включена, даже если она включена в меню конфигурации BIOS.

Причина проблемы 1

Эта ошибка возникает из-за включения функции Расширения безопасного режима (SMX), доступной в BIOS, и изменения в среде выполнения. Из-за этого гипервизор не загружается.

Симптомы

Имя журнала: Microsoft-Windows-Hyper-V-VMMS-Admin
Источник: Microsoft-Windows-Hyper-V-VMMS
ID события: 14098
Уровень: ошибка
Описание:
Драйвер служба хранилища поставщика услуг виртуализации, требуемой службой управления виртуальными машинами, не установлен или отключен. Проверьте параметры или попробуйте переустановить Hyper-V роли.

Имя журнала: Microsoft-Windows-Hyper-V-Image-Management-Service-Admin
Источник: Microsoft-Windows-Hyper-V-Image-Management-Service
ID события: 15062
Уровень: ошибка
Описание:
"Система не смогла создать "E:\VMachine\Virtual Machines\TEST\TEST.vhd". Код ошибки: 2424869

Название: Виртуальный диспетчер дисков
Описание. Виртуальный поставщик дисков для указанного файла не найден.

В журнале VHDMP также может появиться следующее событие:

Имена машин, пути и GUID будут разными, так как они уникальны для каждой среды.

Вопрос

Доброго времени суток. Виртуализировал win 7 64 ultimate через Disk2VHD. Получившийся образ прикрутил в Hyper-v на 2 серверах (разных по железу, но одинаковых по ПО) 2012 R2. На одном гипервизоре виртуальная машина стартует и нормально грузится, а на втором при старте черный экран и в левом верхнем углу моргает курсор. 2012 чистый, все обновления накачены. Где копать? Спасибо за ответы.

Решение

Чтобы устранить проблемы, указанные в разделе Symptoms, обратитесь к соответствующему разделу ниже:

Ответы

Это by design. После того, как Вы презентовали ВМ видеоадаптер для использования RemoteFX, vmconnect перестает работать, подключаться нужно только посредством RDP, в вашем случае версии 8.1.

  • Изменено Denis Dyagilev Editor 21 марта 2014 г. 16:14 Добавлена ссылка на KB2830477
  • Помечено в качестве ответа Petko Krushev Microsoft contingent staff, Moderator 24 марта 2014 г. 7:33
  • Помечено в качестве ответа Petko Krushev Microsoft contingent staff, Moderator 24 марта 2014 г. 7:34
  • Помечено в качестве ответа Petko Krushev Microsoft contingent staff, Moderator 24 марта 2014 г. 7:34

Симптомы

Различные симптомы и ошибки:

Причина проблемы 3

Эти ошибки могут быть вызваны следующими причинами:

  • Устаревшая BIOS
  • Неправильный параметр BIOS
  • Несовместимое оборудование

Симптомы

Ошибка произошла при попытке запуска выбранной виртуальной машины(ы).

"VMName" не удалось запустить.

Microsoft Emulated IDE Controller (Instance ID ): Failed to Power on with Error 'General access denied error'

Учетная запись IDE/ATAPI не имеет достаточных привилегий для открытия вложения 'E:\VMs\VMName\Disk0.vhd. Ошибка: "Ошибка общего доступа, отказано в доступе"

Учетная запись не имеет достаточных привилегий для открытия вложения 'E:\VMs\VMName\Disk0.vhd. Ошибка: "Ошибка общего доступа, отказано в доступе"

Причина

Существует проблема времени с FSDepends.sys и с VHDMP.sys. Эта проблема возникает при установке определенных программ резервного копирования на Windows Сервере. По умолчанию значение FSDepends.sys в реестре заостряется на ручном режиме. Когда любое стороне программное обеспечение резервного копирования загружает драйвер устройства ленты, иногда программное обеспечение может привести к FSDepends.sys и VHDMP.sys правильной инициализации.

Разрешение проблемы 3

  1. Убедитесь, что система содержит необходимую поддержку микросхем и поддерживается для возможностей SR-IOV с помощью прошивки.
  2. Убедитесь, что система обновляется с помощью последнего выпуска прошивки, содержащего поддержку SR-IOV.
  3. Возможно, потребуется изменить параметры прошивки, чтобы включить VT-d (на платформах Intel) или AMD-Vi (на платформах AMD). Об этом можно сказать несколькими способами, включая "IOMMU", "IO/MMU", "I/O Virtualization" или "SR-IOV support". Наименование параметров прошивки является специфическим для поставщика.
  4. Некоторые системы могут иметь параметры в двух разных местах в прошивке, которые требуют настройки. Необходимо ознакомиться с документацией производителей оборудования для определенных параметров и оборудования NIC, которое они поддерживают для сетей SR-IOV.
  5. После изменения параметров BIOS/прошивки может потребоваться перезапустить систему.

Кроме того, обратитесь к Windows Server 2012 для Hyper-V, которые содержат дополнительные сведения о SR-IOV.
Заметки о выпуске: важные проблемы в Windows Server 2012

Windows Server 2016. Установил роль Hyper-V. Создаю новую виртуальную машину. Добавляю образ для установки и всё.

Не запускается. Перечитал несколько тем с подобными ошибками. Ничего не помогло. Переустановил роль. Результат одинаковый.

Пишет - Приложение обнаружило ошибку при попытке изменить состояние виртуальной машины. Права на папку с виртуальной машиной установил ВСЕ-полный доступ. Не могу понять что не так. Помогите пожалуйста.

Дополнительная информация

Как только компьютер перезапустится, FSDepends.sys немедленно начнется и проблема с синхронизацией больше не возникает.
Или вы можете попробовать одно из следующих двух обходных пути. Ни один из этих методов не рекомендуется. Тем не менее, они работают, чтобы устранить проблемы, если изменение реестра невозможно или желательно:

В этой статье помогают устранить 0x80070005 ошибки, которые возникают, когда Hyper-V не удается запустить виртуальную машину.

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 2249906

Вопрос

Доброго времени суток. Виртуализировал win 7 64 ultimate через Disk2VHD. Получившийся образ прикрутил в Hyper-v на 2 серверах (разных по железу, но одинаковых по ПО) 2012 R2. На одном гипервизоре виртуальная машина стартует и нормально грузится, а на втором при старте черный экран и в левом верхнем углу моргает курсор. 2012 чистый, все обновления накачены. Где копать? Спасибо за ответы.

Причина

Различные причины, связанные с вопросами, упомянутыми в разделе Симптомы.

Решение

Чтобы устранить эту проблему, добавьте SID виртуальной машины в виртуальный жесткий диск (.vhd) или в файл моментального снимка (.avhd).

Чтобы добавить SID виртуальной машины в файл .vhd или avhd, выполните следующие действия:

Обратите внимание на ID виртуальной машины, который указан в 0x80070005 ошибке (общий доступ отказано в ошибке).

Откройте командную строку с повышенными привилегиями.

Чтобы предоставить ID виртуальной машины (SID) доступ к файлу .vhd или .avhd, введите следующую команду и нажмите кнопку Ввод:

Например, чтобы использовать ID виртуальной машины, отмеченный на шаге 1, введите следующую команду и нажмите кнопку Ввод:

Запустите виртуальную машину.

Проблема 1

  1. Убедитесь, что процессор физического компьютера имеет поддерживаемую версию виртуализации с аппаратной помощью.
  2. Убедитесь, что в BIOS физического компьютера включена виртуализация с аппаратным обеспечением и защита от выполнения данных с помощью аппаратного обеспечения. (Если вы редактируете BIOS, чтобы включить любой параметр, необходимо отключить питание на физическом компьютере, а затем включить его обратно. Сброс физического компьютера не является достаточным.)
  3. Если в хранилище данных конфигурации загрузки внесены изменения, просмотрите эти изменения, чтобы убедиться, что гипервизор настроен на автоматический запуск.

Причина

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

Каждая Hyper-V виртуальная машина имеет уникальный ID виртуальной машины (SID). Если в разрешении безопасности в файле .vhd или .avhd отсутствует SID виртуальной машины, виртуальная машина не начинается, и вы получаете ошибку 0x80070005 (ошибка общего доступа, отказано в доступе), которая упоминается в разделе Симптомы.

Разрешение проблемы 2

Обратитесь к производителю оборудования, чтобы проверить обновление BIOS/firmware.

Все ответы

приведите точный текст ошибки. смотрите дополнительную информацию в Event Viewer.

Также хорошо бы узнать модель процессора вашего сервера.

The opinion expressed by me is not an official position of Microsoft

Как раз смотрел события.

Имя сбойного приложения: vmwp.exe, версия: 10.0.14393.1770, метка времени: 0x59bf2c3f

Имя сбойного модуля: unknown, версия: 0.0.0.0, метка времени: 0x00000000
Код исключения: 0xc0000005
Смещение ошибки: 0x00007fff945b02b8
Идентификатор сбойного процесса: 0x1ccc
Время запуска сбойного приложения: 0x01d71410e5b413d7
Путь сбойного приложения: C:\Windows\System32\vmwp.exe
Путь сбойного модуля: unknown
Идентификатор отчета: db2befc6-2669-4540-8ed5-6eab8a9be090

Процессор Intel Pentium G4560.

В свойствах папки с виртуальной машиной дал полные права Virtual Mashines.

Перезапустил. При первом запуске есть дополнительные сведения.

Картинку не могу вставить. ((

Не удалось запустить "имя виртуалки" (ИД виртуальной машины ********)
"имя виртуалки" не удалось запустить рабочий процесс: Указан неверный дескриптор .

Ответы

В общем сегодня принял решение больше не мучиться. Нет ни сил, ни времени, ни нервов.

Тем более сегодня обнаружил ещё один трабл. Со вчерашнего вечера скачивание обновлений стоит на 0%.

Переустановлю по чистому.

Всем большое спасибо за помощь.

  • Помечено в качестве ответа Vector BCO Moderator 9 марта 2021 г. 8:45

Все ответы

1) bcdedit /set detecthal on

2) Поставить загрузку с IDE

Start VM with the win 7 cdrom in the player.
boot from cd-rom and press R this will load the recovery console
login with local administrator password of the VM
goto system32 directory, cd system32
type: expand d:\i386\halacpi.dl_ and press enter
type: copy halacpi.dll hal.dll and press enter, type Y to overwrite
reboot the VM
boot in normal mode and update all drivers, this is a automated proces, but check it
reboot again in normal mode
install VM additions

I mounted (attached) the VHD using Windows 7 diskpart utility then renamed the active hal.dll file in c:\windows\system32 to hal-multi.dll (it should be safe to just delete it since it's really just a copy of halmacpi.dll that is in the same directory but I was being extra cautious). I then made a copy of halacpi.dll (the single-CPU hal.dll) and renamed it hal.dll. I then unmounted the vdisk and attempted to boot the VM again. It worked! :)

В этой статье предоставляется решение ошибки, которая возникает при создании виртуальной машины в Hyper-V Manager.

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 2013544

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