Hyper-V Не удается запустить виртуальную машину

Logo Windows

С появлением поддержки виртуализации в новых ОС от Microsoft, причем даже клиенских Windows 7, 8 и 10, фирменная служба Hyper-V перестала быть уделом системных администраторов в компаниях средней руки. Hyper-V вполне может заменить то же популярный VirtualBox от Oracle на ниве виртуализации начального (клиентского уровня). Однако перед установкой данного сервиса требуется проверить соотвествие системных требований, иначе можно получить следующее сообщение: "Не удается запустить виртуальную машину, поскольку низкоуровневая оболочка не запущена". На что стоит обратить внимание при выборе оборудования для виртуализации. Возможно ли как-то спасти ситуации, если железо уже приобретено? Рассмотрим это в данной заметке. 
Итак, у Вас развернута Hyper-V на сервере Windows 2008 Server и при попытке запустить виртуальную машину, получаете окно

Hyper-V Error start VM

Не стоит отчаиваться, возможно ситуацию еще удасться спасти. Следует отметить, что ОС должна быть 64-х розрядной, ну конечно же на x32 Вы бы не смогли вообще развернуть Hyper-V. Первое, что нужно проделать -  проверить включение соответствующих пунктов в BIOS - включаем VT и AMD-V. Далее необходимо убедиться, что ваш процессор поддерживает виртуализацию, средства проверки для платформ Intel и AMD описаны тут, одним из них является SecurAble. (на рисунке ниже).

Securable

Также может помочь в определении утилитка CoreInfo от Марка Руссиновича.

CoreInfo
Еще одной распростаненной проблемой является невозможность запуска вирутальных машин из Windows 2008 R2 на процессорах с поддержкой технологии Advanced Vector Extensions (AVX). Эта ОС изначально не поддерживает AVX, однако, в этой ситуации Вам может помочь исправление KB2517374. При не доступности на официальном сайте, его можно скачать по прямой ссылке.

 

Tags: