Проблемы при включении виртуализации
Самые распространенные проблемы, когда вы хотите включить виртуализацию на своем компьютере:
- Пункт включения Virtualization Technology не активен в БИОС
- В БИОС/UEFI нет пункта для включения виртуализации
- Виртуализация включена в БИОС/UEFI, но эмулятор или виртуальная машина в или 8.1 пишет, что отключена.
В первых двух случаях проблема может крыться в том, что ваш процессор не поддерживает виртуализацию. Поищите официальные спецификации вашего процессора в Интернете, обычно там есть и информация о поддержке виртуализации. Также, на некоторых ноутбуках процессор может поддерживать технологию виртуализации, но она отключена и в БИОС не предусмотрено опции для её включения — в этом случае, к сожалению, предложить не могу ничего, но можно попробовать обновить БИОС (теоретически, опцию могут добавить).
Во втором случае причина обычно заключается в том, что в или 8.1 включена виртуальная машина Hyper-V или Песочница. Отключите её в компонентах:
- Откройте панель управления, перейдите в «Программы и компоненты».
- Откройте слева пункт «Включение и отключение компонентов Windows».
- Отключите компоненты Hyper-V и «Песочница» (если есть).
- Примените настройки и обязательно перезагрузите компьютер.
Если указанные действия не помогли, попробуйте такой вариант: запустите командную строку от имени администратора, в ней введите команду (нажав Enter после неё)
bcdedit /set {current} hypervisorlaunchtype off
Закройте командную строку и перезагрузите компьютер.
Что такое гипервизор Hyper-V?
Штатный компонент Hyper-V Windows 10 получила от предыдущей операционной системы. Однако стоит отметить, что гипервизор присущ только для 64-битных версий Windows 10 Pro и Enterprise. В состав остальных версий ОС данный компонент не включили. Но это не значит, что его невозможно добавить на свой ПК. Главное, чтобы устройство соответствовало определённым требованиям. Среди них выделим:
- Минимальный объем оперативной памяти – 4 Гб;
- Процессор с поддержкой технологии SLAT (большинство современных процессоров адаптированы под это требование);
- Поддержка процессором технологии аппаратной виртуализации и её активное состояние в BIOS;
- Наличие от 4 Гб свободного места на жёстком диске.
- Созданный образ системы.
Как активировать и запустить Hyper-V в Windows 10?
Изначально в любой Windows 10 штатный Hyper-V отключён. Чтобы его активировать нужно выполнить следующие действия.
Жмём «Пуск» и в поисковую строку вводим «Программы и компоненты». Открываем результат выдачи.
Переходим в раздел «Программы и компоненты». В левом меню выбираем «Включение и отключение системных компонентов».
Откроется новое диалоговое окно. Отмечаем все пункты, которые касаются Hyper-V и кликаем «ОК».
В течение нескольких секунд система будет активировать компоненты гипервизора, после чего на экране появится уведомление о необходимости перезагрузки ПК. Жмём «Перезагрузить».
После выполнения перезагрузки кликаем «Пуск» и вводим в поисковую строку «Hyper-V». Появится «Диспетчер Hyper-V». Двойным щелчком запускаем службу. Теперь гипервизор активен и готов к использованию. Также можно его вынести на начальный экран, кликнув правой кнопкой мыши и выбрав нужный пункт.
Как настроить доступ к сети с помощью Hyper-V?
Для того, чтобы настроит доступ к сети в Windows 10 с помощью Hyper-V, необходимо создать виртуальный коммутатор – параметр, который отвечает за доступ к интернету. Поэтому запускаем «Диспетчер Hyper-V» и в левой стороне жмём на названии ПК, а в правой части экрана выбираем «Диспетчер виртуальных коммутаторов…».
Запустится «Мастер создания виртуального коммутатора». Здесь нужно выбрать тип сети.
Различают три типа:
- Внешний, который использует Wi-Fi или сетевую карту для подключения к сети.
- Внутренний – это тип, который создаёт связь между основным ПК и виртуальной машиной, но не предоставляет им доступ к сети.
- Частная – тип для создания связи между виртуальными машинами.
Чтобы подключиться к Интернету, необходимо выбрать первый тип. Далее кликаем «Создать виртуальный коммутатор».
Откроется окно. Присваиваем имя новому коммутатору и выбираем «Тип подключения». Это может быть подключение как через сетевую карту, так и через Wi-Fi. После кликаем «Применить».
Как создать виртуальную машину?
После создания коммутатора можно приступать к настройке виртуальной машины. Открываем «Диспетчер Hyper-V». Кликаем на физическом названии ПК. В правом меню выбираем «Создать». Жмём «Виртуальная машина».
Присваиваем имя новой виртуальной машине, указываем место её расположения и жмём «Далее».
Выбираем втрое поколение устройств. Можно выбрать и первое поколение, однако второе имеет ряд полезных функций. Кликаем «Далее».
В окне выделения памяти оставляем всё без изменений. Если ПК имеет ОП более чем 4 Гб, показатель можно увеличить. После кликаем «Далее».
В окне настроек сети выбираем ранее созданный коммутатор. Жмём «Далее».
В следующем окне вводим имя виртуальной машины и указываем её размер на виртуальном жёстком диске. Вновь кликаем «Далее».
Если в предыдущем окне вы выбрали создание виртуального жёсткого диска, то в этом окне нужно указать путь к дистрибутиву Windows 10. Во втором поколении это будет или ISO-образ или сеть. Выбираем ISO-образ и кликаем «Далее».
После создания диска нажимаем «Готово».
Как подключить виртуальную машину?
Чтобы виртуальная машина стала активной нужно выделить её в списке и нажать «Подключиться» в правом меню «Диспетчера Hyper-V».
Откроется новое окно. Жмём на зелёную кнопку.
Запустится стандартный процесс установки новых компонентов. После перезагружаем ПК и включаем виртуальную машину для использования.
С выпуском Windows Server 2008, сетевая ОС, также представила свои первую виртуальную машину Hyper-V. Для Microsoft не является это новой технологией, так как ранее использовались Virtual PC и Virtual Server.
С тех пор компания разработала более продвинутое решение под названием Hyper-V и интегрировало в платформу Windows. С выходом Windows 8 в 2012 году, Microsoft сделала Hyper-V доступной для пользователей Windows, и впервые ориентирована на потребителя, как более надежное. В этой статье мы рассмотрим использование его.
Зачем нужны виртуальные машины для ПК?
В большинстве случаев виртуальные машины используются для тестирования программного обеспечения на разных операционных системах. Для работы с несколькими операционными системами нужен только один компьютер, что значительно ускоряет работу.
Вы можете запускать несколько виртуальных машин на одном компьютере одновременно. Их количество зависит от доступной оперативной памяти и дискового пространства ребенка, так как виртуальная операционная система потребляет точно такой же ресурс памяти, как и обычная копия, установленная на компьютере.
С помощью виртуальных машин можно работать с программами и функциями, которых нет в основной операционной системе. Кроме того, возможно создание резервных копий виртуальных машин, с последующим их перемещением и использованием на других компьютерах.
Вирусы, баги и другие сбои виртуальной операционной системы не влияют на работу основной системы. Как только машина выключается, дополнительная операционная система останавливается и освобождается оперативная память.
При работе ВМ устройство может тормозить, так как повышенное потребление ресурсов хранения приводит к увеличению времени обработки запросов.
Причины для установки ВМ:
- Вы хотите ознакомиться с работой других операционных систем без их полной установки. Если существующую операционную систему необходимо заменить, сначала используйте виртуальный симулятор для тестирования других вариантов программного обеспечения. Это убережет вас от возможных ошибок и несовместимости с железом;
- Вы разработчик и хотите создать полноценную систему для тестирования создаваемых вами приложений.
VirtualBox
VirtualBox — виртуальная машина для Windows 7,8,10. Среда виртуализации распространяется бесплатно и может быть установлена как для работы с операционными системами, так и для реализации сетевой инфраструктуры и размещения сайтов.
Главное окно VirtualBox:
Главная особенность этой виртуальной машины — кроссплатформенность. Он отлично работает на всех версиях Windows. Также с сайта разработчика можно скачать установщики для Mac OS, Linux, Debian. В самой среде виртуализации можно установить любую десктопную операционную систему.
С VirtualBox вы можете ознакомиться с функционалом операционной системы или попробовать программу в безопасном режиме, не повреждая основную систему. Пользователи часто предпочитают устанавливать на виртуальные машины старые игры, несовместимые с современными операционными системами.
После завершения симулятора все данные и изменения будут сохранены. При следующем включении он вернется на рабочий стол, и вы сможете продолжить выполнение задач.
VMware
VMWare Workstation — лучшая виртуальная машина для Windows 10. Разработчик позиционирует программу как удобную платформу для создания виртуализации. По сравнению с другими популярными аналогами, VMWare поддерживает больше возможностей для настройки виртуальной машины и позволяет синхронизировать симулятор со средствами разработки программного обеспечения.
Эта среда виртуализации популярна среди программистов, веб-дизайнеров и других специалистов, которым часто приходится тестировать свои проекты на кроссплатформенность.
Microsoft Virtual PC
Microsoft Virtual PC — еще один популярный эмулятор виртуальной машины. Программа хорошо совместима со всеми версиями операционной системы Windows. Если вы используете продукт Microsoft в качестве основной операционной системы, мы рекомендуем вам выбрать Microsoft Virtual PC для эмуляции.
Как включить виртуализацию в Windows 10
Чтобы запустить собственное средство виртуализации операционной системы Windows 10, первым делом вызовите командную строку (клавиши WIN+R). Наберите в открывшемся окне слово control, после чего нажмите клавишу Enter.
На экране появится панель управления системой. Далее перейдите во вкладку под названием «Программы и компоненты».
Из нее перейдите во вкладку «Включение и выключение компонентов Windows».
Найдите утилиту под названием Hyper-V, раскройте связанное с ним контекстное меню и расставьте галочки напротив всех имеющихся элементов, чтобы их активировать.
После этого компьютер проведет поиск необходимых компонентов, загрузит и настроит их, если потребуется.
Bluestacks: Не запускается движок виртуализации что делать?
При запуске популярного эмулятора ОС Андроид «Bluestacks» мы можем столкнуться с сообщением об ошибке « Невозможно запустить движок виртуализации ». Система предлагает перезагрузить наш ПК, но это никак не решает возникшую проблему. Ниже разберём, почему возникает такая дисфункция, и как её исправить.
Не запускается движок виртуализации – суть возникшей проблемы
Как мы помним, технология аппаратной виртуализации была создана корпорацией Intel для ускорения работы её аппаратных компонентов. Позже вышел аналог данной технологии от AMD , и ныне возможности указанной технологии позволяют эмулятору Блюстакс работать быстро и гладко.
Ошибка «Не запускается движок виртуализации» обычно появляется при попытке запуска движка виртуализации на эмуляторе Блюстакс .
Появление данной ошибки может быть вызвано установкой некорректного обновления эмулятора Bluestacks или самой ОС Виндовс. В обоих случаях причиной ошибки является баг обновления , исправляемый последующими апдейтами разработчиков.
Также причинами дисфункции могут стать:
- Сбои в работе эмулятора Bluestacks;
- Отсутствие поддержки технологии виртуализации в аппаратной части пользовательского ПК (центральном процессоре);
- Отключение функции виртуализации в БИОСе ПК;
- Блокировка антивирусом корректной работы эмулятора Блюстакс.
Давайте разберёмся, как исправить ошибку запуска движка виртуализации в Bluestacks.
Временно отключите антивирус
Первым делом рекомендуем временно деактивировать антивирус вашего ПК. После его деактивации попробуйте запустить Блюстакс, и проверить, появится ли рассматриваемая нами ошибка. Если запуск прошёл без проблем, тогда, возможно, стоит подумать над сменой антивирусного ПО.
Переключитесь на ДиректХ и измените вместимость RAM
В настройках движка Блюстакс имеется опция выбора технологии OpenGL или DirectX для стабильной работы эмулятора (по умолчанию эмулятор использует OpenGL). Переключение на DirectX и перезагрузка эмулятора помогут избавиться от ошибки «Не запускается движок виртуализации» на Блюстакс.
- Откройте эмулятор Блюстакс;
- Нажмите на кнопку настроек эмулятора в правом верхнем углу ( стрелка вниз );
- В появившемся меню выберите «Настройки» ( Settings );
- Выберите справа раздел « Движок »;
- Активируйте опцию « DirectX »;
После перезагрузки эмулятора проверьте наличие проблемы. Если таковая осталась, тогда выполните все перечисленные выше шаги, при этом на экране выбора DirectX или OpenGL измените количество ядер и объём памяти. Попробуйте разные варианты (к примеру, увеличьте количество ядер и уменьшите объём памяти). Затем нажмите на кнопку «Перезагрузки внизу». Были случаи что выбор опции «ДиректХ» и изменение показателя объёма RAM помогало исправить ошибку виртуализации в Bluestacks 3.
Проверьте, поддерживает ли ваша система данную технологию
Также необходимо убедиться, что на вашем ПК поддерживается технология виртуализации. В этом нам помогут специальные программные инструменты.
Установите и запустите данную программу;
Выберите вкладку « CPU Technologies »;
Скачайте и запустите программу;
Включите аппаратную виртуализацию
Ряд пользователей смогли устранить ошибку «Не запускается движок виртуализации» в Блюстакс просто включив виртуализацию в БИОСе ПК.
Для включения виртуализации в БИОСе выполните следующее:
- Перезагрузите ваш ПК;
- Нажмите на F8 , Esc , F12 или F10 при появлении лого производителя;
- После перехода в БИОС в его меню поищите опцию « Virtualization Technology » или « Intel Virtualization Technology » или « Intel VT for Direct I/O »;
- Включите (установите значение « Enable ») данной опции;
Полностью переустановите эмулятор Bluestacks
Хорошим решением проблемы является полная переустановка эмулятора Блюстакс. Не рекомендуем пользоваться стандартным способом удаления программ в ОС Виндовс. Задействуйте инструменты типа «Revo Uninstaller», позволяющие полностью избавиться от ненужной программы на вашем ПК. Затем перезагрузите компьютер, и установите новую версию программы «Bluestacks».
Что делать, если ничего не помогает
Если ничего не помогло, попробуйте откатить ваш PC до более ранней (и стабильной) точки восстановления. Нажмите на Win+R , и в появившейся строке наберите команду rstrui . В меню выберите более раннюю и стабильную точку восстановления , и откатите вашу систему на выбранное стабильное состояние.
После перезагрузки попробуйте вновь запустить ваш Блюстакс.
Заключение
В нашем материале мы разобрали, почему не запускается движок виртуализации в эмуляторе Bluestacks, и что делать для решения возникшей проблемы. Выполните перечисленные нами способы, они позволят устранить возникшую дисфункцию с движком Блюстакс на вашем ПК.
Virtual Secure Mode (VSM) в Windows 10 Enterprise
В Windows 10 Enterprise (и только в этой редакции) появился новый компонент Hyper-V под названием Virtual Secure Mode (VSM). VSM – это защищённый контейнер (виртуальная машина), запущенный на гипервизоре и отделенный от хостовой Windows 10 и ее ядра. Критичные с точки зрения безопасности компоненты системы запускаются внутри этого защищенного виртуального контейнера. Никакой сторонний код внутри VSM выполняться не может, а целостность кода постоянно проверяется на предмет модификации. Такая архитектура позволяет защитить данные в VSM, даже если ядро хостовой Windows 10 скомпрометировано, ведь даже ядро не имеет прямого доступа к VSM.
Контейнер VSM не может быть подключен к сети, и никто не может получить административные привилегии в нем. Внутри контейнера Virtual Secure Mode могут храниться ключи шифрования, авторизационные данные пользователей и другая критичная с точки зрения компрометация информация. Таким образом, атакующий теперь не сможет с помощью локально закэшированных данных учетной записи доменных пользователей проникнуть внутрь корпоративной инфраструктуры.
Внутри VSM могут работать следующие системные компоненты:
- LSASS (Local Security Subsystem Service) – компонент, отвечающий за авторизацию и изоляцию локальных пользователей (таким образом система защищена от атак типа “pass the hash” и утилит типа mimikatz). Это означает, что пароли (и/или хэши) пользователей, зарегистрированных в системе, не сможет получить даже пользователь с правами локального администратора.
- Виртуальный TPM (vTPM) – синтетическое TPM устройство для гостевых машин, необходимое для шифрования содержимого дисков
- Система контроля целостности кода ОС – защита кода системы от модификации
Для возможности использования режима VSM, к среде предъявляются следующие аппаратные требования:
- Поддержка UEFI, Secure Boot и Trusted Platform Module (TPM) для безопасного хранения ключей
- Поддержка аппаратной виртуализации (как минимум VT-x или AMD-V)
Как включить Virtual Secure Mode (VSM) в Windows 10
Рассмотрим, как включить режим Virtual Secure Mode Windows 10 (в нашем примере это Build 10130).
- Режим UEFI Secure Boot должен быть включен.
- Windows 10 должна быть включена в домен (VSM — защищает только доменные учетные записи пользователей, но не локальные).
- Роль Hyper-V в Windows 10 должна быть установлена (в нашем случае сначала пришлось устанавливать Hyper-V Platform, и только потом инструменты Hyper-V Management Tools).
- Режим Virtual Secure Mode (VSM) должен быть включен специальной политикой в редакторе групповой политики gpedit.msc: Computer Configuration -> System -> Device Guard -> Turn on Virtualization Based Security. Включите политику, в пункте Select Platform security level выберите Secure Boot, а также отметьте “Enable Credential Guard” (изоляция LSA).
- И, последнее, настроим BCD для запуска Windows 10 в режиме VSMbcdedit /set vsmlaunchtype auto
- Перезагрузите компьютер
Проверка работы VSM
Убедится, что режим VSM активен можно по наличию процесса Secure System в диспетчере задач.
Или по событию “Credential Guard (Lsalso.exe) was started and will protect LSA credential” в журнале системы.
Тестирование защиты VSM
Итак, на машины с включенным режимом VSM регистрируемся под доменной учетной записью и из-под локального администратора запускаем такую команду mimikatz:
mimikatz.exe privilege::debug sekurlsa::logonpasswords exit
Мы видим, что LSA запущен в изолированной среде и хэши паролей пользователя получить не удается.
Если ту же операцию выполнить на машине с отключенным VSM, мы получаем NTLM хэш пароля пользователя, который можно использовать для атак “pass-the-hash”.
Как активировать технологию VT-x
Итак, вы решили, что Intel Virtualization Technology является для задуманных целей необходимостью Естественно, возникает вопрос – как включить? Делается это следующим образом:
- Инициировать перезагрузку персонального компьютера стандартным способом.
- Во время включения компьютера успеть нажать на «Del» или на «F2».
- Таким образом вы попадете в меню настроек БИОС.
- Необходимо перейти в раздел, который называется Advanced BIOS Features.
- В нем найти пункт Virtualization или Virtualization Technology.
- Переключить рядом «Disabled» на «Enabled».
Остается только не забыть сделать сохранение изменений и перезапустить комп еще раз.
Опция Virtualization Technology. Включение данной опции включает технологию аппаратной виртуализации, основанной на специальной процессорной архитектуре. В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем (виртуальных машинах — VMware, Virtual PC и тд.), управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.
На работу программ пользователя в стандартной операционной системе данная опция практически не влияет.
Значения опции:
- Enabled,
- Disabled
Опция также может иметь другие названия:
- Virtualization Technology
- Vanderpool Technology
- VT Technology
- Virtualization
Примечание 1.Аппаратная виртуализация виртуализация с поддержкой специальной процессорной архитектуры. Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации Intel-VT и AMD-V.
- В Intel VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода — VT-d. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension). Кодовое название — Vanderpool.
- AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название — Pacifica. Соответствующая технология виртуализации ввода-вывода — IOMMU. AMD-V проще и эффективнее, чем Intel VT. Поддержка AMD-V появилась в Xen 3.3.
Intel VT (Intel Virtualization Technology) — intel virtualization technology что это?
VT-x 13 ноября 2005 года Intel выпустила две модели Pentium 4 (модели 662 и 672), которые стали первыми процессорами, поддерживающими VT-x («Vanderpool»). VT-x представляет собой технологию виртуализации Intel режима реальной адресации на платформе x86 — VMX (Virtual Machine eXtension).
Реализована виртуализация режима реальной адресации (режим совместимости с 8086).
VT-d (Virtualization technology for directed I/O) — технология аппаратной виртуализации ввода-вывода , созданная корпорацией Intel в дополнение к её технологии виртуализации вычислений VT-x. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств. Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table — DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.
Intel Virtualization Technology for Directed I/O (VT-d) — это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода. Ознакомиться подробнее с технической стороной вопроса можно здесь https://ru.wikipedia.org/wiki/
Как понять, поддерживает ли мой процессор виртуализацию?
Сделать это собственными средствами операционной системы невозможно, единственный вариант — установка сторонних утилит. Но для начала нужно определиться с тем, какой вообще процессор установлен в вашем компьютере или ноутбуке.
Шаг 1
Запустите диспетчер задач. «Классический» способ — одновременно зажать клавиши Ctrl + Alt + Delete. Также в десятой версии Windows диспетчер можно открыть через панель управления — для этого щелкните правой кнопкой мыши по значку «Пуск» и в появившемся меню выберите соответствующий пункт.
Шаг 2
В диспетчере задач перейдите во вкладку «Производительность» и кликните по строчке «ЦП (центральный процессор»). В правой верхней части открывшегося окна будет указана модель вашего процессора.
Шаг 3
Для процессоров модели Intel: скачайте с официального сайта компании-производителя утилиту под названием Intel Processor Identification Utility. Установите ее и запустите. В открывшемся окне найдите вкладку CPU Technologies. Если напротив модели вашего процессора указано слово «да» или просто написано название конкретной технологии, поздравляем — ваш компьютер поддерживает визуализацию.
Для процессоров модели AMD вся процедура происходит аналогичным образом — с тем лишь исключением, что программа для определения конфигурации называется AMD-V. Скачивать ее, разумеется, тоже нужно с сайта производителя — компании AMD.
Включить аппаратную виртуализацию
Если виртуализация оборудования не включена в вашем UEFI или BIOS, вы можете увидеть одну или несколько из следующих ошибок:
- На этом компьютере не включен VT-x / AMD-V
- Аппаратное ускорение VT-x / AMD-V недоступно в вашей системе
Если вы столкнулись с этой проблемой, читайте дальше, чтобы включить аппаратное ускорение в BIOS или UEFI.
Шаг 1а. Загрузите настройки BIOS на компьютере, отличном от UEFI
Во-первых, если у вас есть прошивка BIOS, вы увидите параметры загрузки в BIOS, отображаемые во время загрузки. Обычно это отображается в течение первых нескольких секунд загрузки. Esc, Del, F2, F11 и т.д. – некоторые из типичных клавиш, которые перенесут вас в настройки BIOS. Фактический ключ зависит от вашей материнской платы. Если это относится к вам, то вы можете получить настройки BIOS гораздо проще, чем если бы у вас была прошивка UEFI. Загрузите настройки BIOS и перейдите к шагу 2, чтобы включить Intel VT-x для виртуализации. Если это не относится к вам (у вас есть компьютер UEFI), попробуйте вместо этого шаг 1b.
Шаг 1б. Загрузитесь в настройках BIOS на компьютере UEFI
Большинство современных компьютеров с Windows (Windows 8 и 10) поставляются с UEFI, который имеет несколько расширенных функций. Но он загружает ваш компьютер так быстро, и нет никаких вариантов, чтобы вмешаться и заставить ваш компьютер загружаться в BIOS. Но не бойтесь, процесс все еще прост.
Сначала удерживайте клавишу Shift и нажмите перезагрузку из меню, как показано на рисунке ниже.
Клавиша Shift + перезагрузка – загрузка Windows с настройками UEFI
Во время перезагрузки вы увидите несколько параметров загрузки, как показано на скриншоте ниже. Выберите «Устранение неполадок».
Устранение неполадок в Windows UEFI
На следующем экране выберите «Дополнительные параметры», как показано ниже.
Расширенные настройки Windows UEFI
В списке «Дополнительные параметры» найдите и выберите «Настройки прошивки UEFI», как показано на рисунке ниже.
Настройки прошивки UEFI
При появлении запроса нажмите кнопку перезагрузки, чтобы перейти к настройкам прошивки UEFI.
Перезапустите в настройках UEFI Fimware
Теперь вы должны увидеть параметры загрузки BIOS, как показано ниже. В этом руководстве нажатие клавиши F10 приведет меня к настройке BIOS.
Войдите в BIOS Setup на компьютере UEFI
Шаг 2. Включите аппаратную виртуализацию Intel VT-x в прошивке BIOS / UEFI
Местоположение, в котором можно включить опции VT-x / AMD-v, будет зависеть от марки материнской платы. Просмотрите все, чтобы найти варианты виртуализации. В моем случае это было в разделе «Конфигурация системы». Найдя, выберите и включите аппаратную виртуализацию, как показано ниже.
Найти и включить аппаратную виртуализацию VT-x / AMD-V в BIOS
Наконец, сохраните и выйдите из настроек BIOS / UEFI, как показано ниже.
Сохранить настройки BIOS UEFI и перезагрузить
Шаг 3а. Убедитесь, что виртуализация оборудования включена в Windows
Если все идет хорошо, ваш VirtualBox или Docker Engine должен запуститься без ошибок. Вы также можете вручную проверить, включено ли аппаратное ускорение на ПК с Windows, как описано ниже. Нажмите «Ctrl + Alt + Del» и выберите «Диспетчер задач». В диспетчере задач найдите и выберите вкладку «Производительность», чтобы узнать состояние виртуализации.
Проверьте, включена ли аппаратная виртуализация
Обратите внимание, что в моем случае виртуализация установлена на Включено на рисунке выше
Шаг 3б. Убедитесь, что виртуализация оборудования включена в Ubuntu
В Ubuntu вы можете проверить, включен ли Intel VT-x с помощью cpu-checkerпакета. Сначала установите его с помощью следующих команд:
sudo apt-get update sudo apt-get install cpu-checker
Затем проверьте состояние аппаратного ускорения в Ubuntu с помощью следующей команды:
kvm-ok
Если аппаратная виртуализация включена, вы должны увидеть такой вывод:
INFO: /dev/kvm exists KVM acceleration can be used
Как ее включить?
Гипервизор Hyper-V является частью операционной системы и поэтому не требует установки. Его просто нужно включить в устройстве одним из трех способов.
Графический режим
Этот метод считается одним из самых популярных, а также подходит для новичков. Для использования графического режима вам необходимо:
Вызовите командную строку.
Введите значение: проверьте.
Найдите «Программы и компоненты», щелкните этот элемент.
Слева выберите «Включение или отключение компонентов Windows».
Включите Hyper-V, убедитесь, что метки отмечены для всех компонентов.
Закончите работу, нажмите кнопку выхода.
После выполнения всех шагов программа выполнит поиск и установит необходимые компоненты. Пользователю потребуется перезапустить гаджет.
Командная строка
вы также можете установить компоненты гипервизора через консоль. Для этого потребуются:
- Заходим в «Пуск».
- Выберите «Windows PowerShell».
Введите в строке: Enable-WindowsOptionalFeature -Online -FeatureName: Microsoft-Hyper-V –All.
- Операционная система обработает данные и предложит подтвердить действия.
- В любом случае введите “Y.
По завершении устройство выйдет из графического режима, откроется окно для работы с обновлениями. Движок будет работать с включенным гипервизором.
Использование DISM
Чтобы использовать эту утилиту, вам нужно будет следовать пошаговой инструкции:
- Вызовите строку запроса.
- Введите в поле: DISM / Online / Enable-Feature / All / FeatureName: Microsoft-Hyper-V.
- Операционная система обработает запрос.
- Установка компонентов будет выполнена, подтвердите действия.
- Введите значение «Y».
Последняя команда вызовет немедленную перезагрузку компьютера. Это настроит Hyper-V.
Как включить виртуализацию (или почему тормозят и не работают виртуальные машины и эмуляторы, BlueStacks, например)
Всех приветствую!
За последние пару недель получил несколько вопросов однотипного содержания: «почему дико тормозит BlueStacks. » ( прим. : это эмулятор среды Android, запускаемый в Windows) .
Сначала подумал, что проблема на стороне BlueStacks, но потом, как оказалось, — тормоза возникали из-за откл. виртуализации . 👀
Собственно, что это такое?
Виртуализация — это спец. технология, позволяющая на одном физическом компьютере запускать несколько операционных систем. То есть эта «штука» позволяет в вашей Windows запускать эмуляторы Android, Windows, iOS и пр.
Разумеется, если она отключена — то всё это «добро» будет либо тормозить (либо, что более вероятно, просто зависнет или при запуске возникнет ошибка!).
Ниже несколько советов о том, как проверить задействована ли эта самая виртуализация, и как ее включить. 👌
ШАГ 1: поддерживает ли ее ЦП
И так, для начала стоит сказать, что если у вас относительно новый ПК — скорее всего ваш процессор поддерживает аппаратную виртуализацию (так называемые технологии Intel VT-X и AMD-V (более подробно на Википедии) ).
Но тем не менее, прежде чем разбираться с эмуляторами, «рыскать» по BIOS и «искать» оное — не помешало бы уточнить этот момент. 👌 (тем более, что в BIOS номинально строка может быть, а по факту. она будет «пустой»)
Для этого необходимо узнать 👉 точную модель своего ЦП. Сделать это можно, например, с помощью сочетания Win+R, и команды msinfo32 (см. скрин ниже 👇).
Сведения о системе — что за ЦП
После, зная модель ЦП, найдите спецификацию к нему (Google 👍), и посмотрите, есть ли в разделе с технологиями (инструкциями) искомая строка (Intel VT-X и AMD-V 👇).
Спецификация к ЦП от AMD и Intel
ШАГ 2: проверяем, задействована ли она (Windows 10)
В Windows 10 довольно просто и быстро узнать, включена ли виртуализация . Для этого достаточно:
- запустить диспетчер задач — Ctrl+Alt+Del (или Ctrl+Shift+Esc);
- перейти во вкладку «Производительность / ЦП» и посмотреть строку «Виртуализация» ; 👇
- в моем примере ниже — она отключена ! Чтобы включить ее, необходимо будет воспользоваться настройками BIOS.
ШАГ 3: включаем виртуализацию (настройка BIOS)
1) Первое действие — 👉 входим в настройки BIOS (на всякий случай привел ссылку на инструкцию с подробным описанием, как это можно сделать).
2) Второе, необходимо найти вкладку с расширенными настройками системы — обычно она именуется примерно, как «System Configuration» или «Advanced Mode» (зависит от версии BIOS / UEFI). Пару примеров ниже. 👇
Virtualization Technology (Enabled — значит включено!)
UEFI (Asus) — Advanced Mode / кликабельно
Intel Virtualization Technology — Disabled / кликабельно
3) Не забудьте, что после изменения настроек в BIOS — их необходимо сохранить (чаще всего клавиша F10 — Save and Exit).
👉 👉 Кроме этого, обратите внимание, что в Windows 10 по умолчанию компонент Hyper-V отключен (а он может понадобиться, при использовании некоторого ПО, связанного с виртуализацией. )
Чтобы включить этот компонент:
- нажмите сочетание Win+R;
- в окно «Выполнить» выставьте команду optionalfeatures и нажмите Enter;
- в открывшемся окне с компонентами Windows — найдите оный и включите его. Нажмите OK!
PS
У меня на блоге было несколько заметок, посвященных настройке и использованию виртуальных машин. Возможно, пробежавшись по этим инструкциям, вам удастся быстрее настроить виртуальную машину и решить свою задачу. Ссылочки ниже. 👌