Устанавливаем hyper-v и vmware на один компьютер

После того как я установил hyper-v на свой компьютер с операционной системой Windows 8, я обнаружил что совместно работать vmware и hyper-v не могут. При установке vmware workstation выпадала ошибка

“Error: This Product may not be installed on a computer that has Microsoft HyperV installed.”

Настраивать будем при помощи bcdedit.exe  - это средство командной строки, предназначенное для управления данными конфигурации загрузки. В основном использоваться для: создание новых хранилищ, изменение существующих хранилищ, добавление параметров меню загрузки и другого. Программа bcdedit выполняет те же функции, что и Bootcfg.exe в более ранних версиях Windows, но имеет два существенных преимущества: предоставляет расширенные параметры и имеет лучшую поддержку сценариев. bcdedit основное средством изменения конфигурации загрузки в Windows Vista и более поздних версий.

Вариант РАЗ

Создадим копию записи в системном хранилище BCD

bcdedit /copy {default} /d "No Hypervisor"

bcdedit /set {guid_hvoff} hypervisorlaunchtype off

, где {guid_hvoff} — идентификатор на картинке выше

Перезагружаем систему и для дальнейшей загрузки выбираем «No Hypervisor»

Пробуем установить vmware workstation. Как видим всё ок.

Вариант ДВАЗ

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

Вот ключевые строчки:

После перезагрузки работаем в VMware

bcdedit /set {current} hypervisorlaunchtype off

После перезагрузки работаем в Hyper-V

bcdedit /set {current} hypervisorlaunchtype on

Получается вот такой скриптик:

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: autor: XaXaTyXa
:: web: http://xaxatyxa.ru
:: date: 2013-04-29
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@Echo off
:start
Echo.
Echo 1 - Reboot With Hypervisor
Echo 2 - Reboot Without Hypervisor
echo.
Set /p choice="select: "
if not defined choice goto start
if "%choice%"=="1" goto min
if "%choice%"=="2" goto max
:min
echo ****************************************************
echo Reboot With Hypervisor
echo ****************************************************
pause
bcdedit /set {current} hypervisorlaunchtype off
shutdown /r /t 10 /d p:0:0
Goto end
:max
echo ****************************************************
echo Reboot Without Hypervisor
echo ****************************************************
pause
bcdedit /set {current} hypervisorlaunchtype on
shutdown /r /t 10 /d p:0:0
:end

Скачиваем по ссылке ниже и запускаем с правами Администратора

Скачать: hypervisor_switch.bat (размер: 897 bytes)

Документация и ссылки для вкуривания:

  1. http://technet.microsoft.com/ru-ru/library/cc709667.aspx
  2. http://www.microsoft.com/en-us/download/details.aspx?id=36188
Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




Один комментарий

  1. Alex Ukraine Opera Windows :

    Огромное спасибо. А то этот hyper-v реально достал, при этом работать не хотел.

    Thumb up 0 Thumb down 0

Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем