How to enable amd v
How to enable amd v
Привет, счастливые обладатели процессора AMD Ryzen. Я счастливый обладатель Gigabyte x470 aorus ultra gaming и AMD Ryzen 3600 и на примере этих комплектующих я покажу, как включить поддержку AMD-V в BIOS.
Если вы используете одну из систем виртуализации, к примеру Virtualbox, Vagrant или разрабатываете на Android Studio, то эти программы не заработают без включения AMD-V, либо заработают медленно.
К примеру, при запуске Vagrant будет вот такая ошибка:
Stderr: VBoxManage.exe: error: Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).
VBoxManage.exe: error: AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
При настройке Virtualbox вы увидите текст:
Функция аппаратной виртуализации включена для данной машины, но не поддерживается вашим хостом. Для обеспечения работоспособности машины она должна быть включена.
Все говорит о том, что нам нужно включить AMD-V, но как это сделать?
Далее смотрите скриншоты, возможно ваш BIOS будет немного отличаться, но на всех платах Gigabyte это действие будет одинаково. Вам нужно найти SVM Mode.
SVM Mode должен быть Enabled. SVM Mode это и есть AMD-V. Не забудьте сохранить настройки.
Enable hardware virtualization VT-x/AMD-V in BIOS or UEFI
Virtualization and Containerization apps such as VirtualBox and Docker require you to enable hardware virtualization. This refers to VT-x on Intel and AMD-V on AMD motherboards. On AMD motherboards AMD-V is enabled by default. However, on Intel motherboards, you will to manually enable VT-x from BIOS / UEFI. In addition there are some motherboards that are locked down and won’t allow you to enable VT-x/AMD-V, in which case you are out of luck. Without further ado, let’s look at how to enable Intel VT-x hardware virtualization in BIOS or UEFI firmware so you can run Virtual Machines or Docker containers.
Table of Contents
Enable Hardware Virtualization
If hardware virtualization is not enabled on your UEFI or BIOS, you might see one or more of the following errors:
If you run into this problem, read on to enable hardware acceleration on BIOS or UEFI.
Step 1a. Boot into BIOS settings on non-UEFI computer
First, if you have a BIOS firmware, you will see options to boot into BIOS displayed during boot. Typically this is displayed within the first few seconds of boot. Esc, Del, F2, F11, etc. are some of typical keys that will take you into BIOS settings. The actually key depends on your motherboard make. If this applies to you, then you can reach BIOS settings much easier than if you had UEFI firmware. Boot into BIOS settings and move to Step 2 to enable Intel VT-x for virtualization. If this does not apply to you (you have a UEFI computer), try Step 1b instead.
Step 1b. Boot into BIOS settings on UEFI computer
Most modern Windows computers (Windows 8 and 10) come with UEFI, which has several advanced features. But it boots your computer so fast and there are no options to intervene and make your computer boot to BIOS. But fear not, the process is still easy.
First, hold the Shift Key and press restart from the menu, as shown in the picture below.
During restart, you will see a few boot options as shown in the screenshot below. Choose «Troubleshoot».
Troubleshoot Windows Uefi
In the next screen, choose «Advanced options» as shown below.
Windows Uefi Advanced Settings
In the list of «Advanced options», find and choose «UEFI Firmware settings» as shown in the picture below.
Uefi Firmware Settings
When prompted, press restart to reach UEFI firmware settings.
Restart To Uefi Fimware Settings
Now, you should see options to boot into BIOS setup as shown below. In this guide, pressing F10 will take me to BIOS setup.
Enter Bios Setup On Uefi Computer
Step 2. Enable Hardware Virtualization Intel VT-x in BIOS / UEFI Firmware
The location where options to enable VT-x/AMD-v is present will depend on the motherboard make. Browse around to find Virtualization options. In my case, it was under «System Configuration». Once found, select, and enable hardware virtualization as shown below.
Find And Enable Hardware Virtualization Vt-X / Amd-V In Bios
Finally, save and exit BIOS / UEFI settings as shown below.
Save Bios Uefi Settings And Restart
Step 3a. Verify if Hardware Virtualization is Enabled on Windows
If all goes well, your VirtualBox or Docker Engine should start without any errors. You can also manually verify if hardware acceleration is enabled on Windows PCs as described below. Press «Ctrl + Alt + Del» and select «Task Manager». Once in task manager, find and select «Performance» tab to find virtualization status.
Verify If Hardware Virtualization Is Enabled
Notice that in my case, virtualization is set to Enabled in the above picture.
Step 3b. Verify if Hardware Virtualization is Enabled on Ubuntu
On Ubuntu, you can verify if Intel VT-x is enabled using the cpu-checker package. First, install it using the following commands:
Then, check hardware acceleration status on Ubuntu using the following command:
If hardware virtualization is enabled, you should see an output like this:
What after Enabling Intel VT-x/AMD-V?
That is all, you are now ready to roll with VirtualBox, VMware, or Docker. Read our VirtualBox home server guide or our Docker introduction guide to find out which is a better option for you. If you know what you want, then go ahead enable hardware Virtualization VT-x/AMD-V extensions and open up a new world of possibilities.
Related Posts:
Anand
Anand is a self-learned computer enthusiast, hopeless tinkerer (if it ain’t broke, fix it), a part-time blogger, and a Scientist during the day. He has been blogging since 2010 on Linux, Ubuntu, Home/Media/File Servers, Smart Home Automation, and related HOW-TOs.
Включаем виртуализацию в BIOS
Виртуализация может понадобиться тем пользователям, которые работают с различными эмуляторами и/или виртуальными машинами. И те и те вполне могут работать без включения данного параметра, однако если вам требуется высокая производительность во время использования эмулятора, то его придётся включить.
Важное предупреждение
Изначально желательно убедиться, есть ли у вашего компьютера поддержка виртуализации. Если её нет, то вы рискуете просто зря потратить время, пытаясь произвести активацию через BIOS. Многие популярные эмуляторы и виртуальные машины предупреждают пользователя о том, что его компьютер поддерживает виртуализацию и если подключить этот параметр, то система будет работать значительно быстрее.
Если у вас не появилось такого сообщения при первом запуске какого-нибудь эмулятора/виртуальной машины, то это может значить следующее:
Включение виртуализации на процессоре Intel
Воспользовавшись этой пошаговой инструкцией, вы сможете активировать виртуализацию (актуальна только для компьютеров, работающих на процессоре Intel):
Включение виртуализации на процессоре AMD
Пошаговая инструкция выглядит в этом случае похожим образом:
Включить виртуализацию на компьютере несложно, для этого нужно лишь следовать пошаговой инструкции. Однако если в BIOS нет возможности включить эту функцию, то не стоит пытаться это сделать при помощи сторонних программ, так как это не даст никакого результата, но при этом может ухудшить работу компьютера.
How to Enable Intel VT-x or AMD-V On BIOS or UEFI Firmware
Virtualization Technology (VT) is the most effective feature when it comes to virtualization. Which enhances and optimizes virtual machines with hardware virtualization features. This feature provides specific supervision and support to the virtual machines in order to minimize virtualization overloads whether in memory, cache, I/O. However, most recent processors include hardware virtualization feature which is often disabled by default. The reason for the disabling is not pretty obvious, but that can be due to not to be used by malicious code for some security reasons. With that said, there are always some ways to enable it. Here’s how to enable Intel VT-x or AMD-V On BIOS or UEFI Firmware.
In this case, if you want to run and work with virtual machines, you will need to switch and enable Intel VT-x in your computer. These features are already integrated into Intel or AMD CPUs and are ready to work. With those, if you have previously worked with virtual machines, you might have encountered with errors indicating disabled VT-x or virtualization features or something similar to that. Those errors appear mostly for the disabled virtualization feature and if it’s enabled, then, there might be some different problem such as Hyper-v installed. See the article on how to disable it. How to Enable Intel VT-x or AMD-V On BIOS or UEFI Firmware
This happens mostly with Intel CPUs, which is often disabled by default. On an AMD CPU, this feature is always enabled by default so there’s no BIOS or UEFI firmware. If you have a system with Intel CPU, this feature is often disabled which might be the reason for the errors. Here’s how to fix things up, so let’s get started. How to Enable Intel VT-x or AMD-V On BIOS or UEFI Firmware.
Turn on Intel VT-x From Your Computer’s BIOS
If you have a recent system with an Intel CPU, you are probably good to have this feature. In order to enable, you will need to access your system’s BIOS or UEFI as different PCs have different settings like older PCs has UEFI, while most modern PCs have BIOS. So, if your PC has BIOS, you will need to reach out to the BIOS settings and enable the feature from there. How to Enable Intel VT-x or AMD-V On BIOS or UEFI Firmware
On Intel systems with BIOS, save your work and restart the PC. When the first screen appeared at startup, press the BIOS key (which will appear at the screen). For most computers, the BIOS key is “Del” for delete button or “F2” key as your screen shows like “Press Del key to enter setup”. This is easy.
Boot Window
On BIOS settings, go to Chipset> VT-d > Enable it. If that option is not available for you, goto something similar to that like processor, configuration, chipset.
Enable Intel VT-x from BIOS
When done, go to the Save & Exit menu and hit enter then click Yes for saving the configuration. This will save the settings and reboot your computer so there’s nothing more left to do. All done! Just open your virtual machine and enjoy using it.
Save & Exit Setup
Enable Intel VT-x or AMD-V On BIOS or UEFI Firmware
On Intel systems with UEFI, you have whole different to do. Goto Settings> Update & Security> Recovery> From the Advanced Startup click on Restart. This will restart your PC and enter you into advanced options like the shot.
When restarted, you will straightly boot into the Firmware settings on choosing an option window. Select the Troubleshoot option.
Choose an option
From there, select Advanced options.
Troubleshoot
In this screen, select the UEFI Firmware Settings.
Advanced options
Next, click Restart. Your computer will reboot into the UEFI firmware settings.
UEFI Firmware Settings
At this point, you will access directly into the UEFI Firmware settings. Here, you will see different options that are different for every computer. Now that you are into, you can look for things like or similar to Intel VT-x, Intel Virtualization Technology, Virtualization Extensions. If you didn’t find that, you can search and get into a few options which may seem that the option may be there.
Once you find that option, enable the option and select Save Exit to save the changes.
System Configuration
After the PC restarts, you can try using VMware or VirtualBox again.
That’s it. You can now happily enjoy virtual machines without interruption.
Как включить виртуализацию на ПК в ОС Windows
Виртуализация — технология, позволяющая создавать на компьютере виртуальную среду, в которой можно запускать различные рабочие процессы, изолированные от основной операционной системы. Эта среда отделена от ОС таким образом, что процессы, происходящие внутри виртуальной среды, не затрагивают Windows.
Благодаря этой технологии, внутри операционной системы Windows можно запустить другие операционные системы: различные версии Windows, Linux, Android, macOS и т. д. Виртуальная среда использует ресурсы ПК одновременно с основной системой.
Если вам потребуется запустить на компьютере виртуальную машину или другой эмулятор, то для этого необходимо использовать технологию виртуализации. В связи с этим, у многих пользователей возникает вопрос о том, как включить виртуализацию, или как включить аппаратную виртуализацию на устройстве.
Технология аппаратной виртуализации на ПК обеспечивает высокую производительность программной эмуляции виртуальных сред. Аппаратная виртуализация включается в BIOS или UEFI, при условии, что эту технологию поддерживает центральный процессор вашего компьютера, а в интерфейсе BIOS/UEFI имеется соответствующая настройка.
Часто бывает, что аппаратная виртуализация включена в БИОС, а для работы функции Virtualization Technology (VT) нужно включить соответствующий компонент в операционной системе Windows.
В большинстве случаев, технология виртуализации используется для запуска различных виртуальных машин или приложений-эмуляторов ОС Android, типа BlueStacks. Вы можете использовать на своем ПК другую операционную систему внутри установленной на вашем устройстве Windows, запускать приложения, которые не работают на вашем компьютере, решать другие задачи при помощи соответствующего программного обеспечения.
Перед тем, как включить виртуализацию в Windows 10, необходимо обратить внимание на следующие обстоятельства:
Без поддержки процессором аппаратная виртуализация не будет работать на данном ПК. В UEFI или BIOS функция виртуализации может быть включена или выключена по умолчанию.
Чтобы воспользоваться технологией виртуализации на компьютере нужно выполнить следующий порядок действий:
Технология виртуализации может называться по-разному: Virtualization Technology, Vanderpool Technology, VT Technology, Virtualization, Intel VT-x (Intel Virtualization Technology), Virtual Machine eXtension, AMD-V, SVM (Secure Virtual Machines).
В этом руководстве вы найдете инструкции о том, как включить аппаратную виртуализацию на ПК в Windows и как получить информацию о поддержке данной технологии на вашем устройстве.
Как узнать поддержку процессором технологии виртуализации
Пользователь может использовать два пути: самостоятельно узнать спецификацию оборудования, чтобы по марке процессора узнать о поддержке процессором тех или иных технологий на официальном сайте Intel или на веб-сайтах продавцов компьютерного оборудования.
По типу процессора нужно найти поддерживаемые технологии, среди них «Технология виртуализации Intel (VT-x)».
Другой метод: использование программного обеспечения, например, в бесплатной программе SecurAble:
В параметре «Hardware Virtualization» отображается одно из трех значений: «Yes» (Да), «No» (Нет), «Locked OFF» (Заблокировано, отключено). С первыми двумя значениями все понятно, а параметр «Locked OFF» указывает на то, что поддержка аппаратной виртуализации имеется, но она отключена.
После установки программы на компьютер, в окне «ПО для идентификации процессоров Intel®» откройте раздел «Технологии ЦП», в котором можно увидеть поддерживаются ли процессором различные технологии, в том числе «Технология виртуализации Intel®» и «Технология Intel® VT-x с таблицами Extended Page Tables».
Имейте в виду, что в некоторых случаях флажок в пункте технологии виртуализации может быть снят из-за того, что на данном ПК используется другое программное обеспечение с включенным гипервизором. Проверьте состояние этой функции в Диспетчере задач Windows.
Как посмотреть состояние виртуализации в Windows 10
Прежде, чем выполнять те или иные действия, необходимо удостовериться включена ли функция виртуализации в операционной системе Windows 10. Если это так, то дальнейшие действия по запуску этой технологии на ПК не потребуются.
Как включить виртуализацию в Windows
В состав операционных систем Windows 10, Windows 8.1, Windows 8 входит компонент виртуализации Hyper-V, который нужно установить на компьютер. Включение гипервизора также требуется для использования другой изолированной среды — Песочницы в Windows 10.
Сейчас мы рассмотрим, как включить виртуализацию на Виндовс 10, чтобы использовать на компьютере гипервизор Microsoft.
Пройдите последовательные шаги:
Как включить аппаратную виртуализацию в БИОС
У многих пользователей возникают вопросы о том, как включить аппаратную виртуализацию в BIOS. На компьютерах используются разные версии программного обеспечения BIOS. Кроме того, сам БИОС может быть старой версии — BIOS Legacy, или новой — UEFI.
Поэтому на ПК применяются разные способы для входа в БИОС, в зависимости от версии BIOS/UEFI или от компании — производителя оборудования. Существуют различные комбинации клавиш на клавиатуре чтобы войти в БИОС, ознакомьтесь с ними в специальной статье на этом сайте.
Для перемещения меду настройками параметров BIOS используйте клавиши со стрелками: «←», «→», «↑», «↓». Чтобы выбрать нужную настройку необходимо нажать на клавишу «Enter». При настройке опции необходимо выбрать один из двух параметров: «Enabled» (Включить) или «Disabled» (Отключить).
В интерфейсе UEFI поддерживается использование мыши.
Параметры для включения виртуализации могут находится в разных разделах БИОС, с отличающимися друг от друга названиями, в зависимости от используемой версии BIOS на ноутбуке или стационарном ПК: «BIOS Features», «Advanced BIOS Features», «Advanced», «Advanced — CPU Configuration», «Configuration», «Virtualization support», «Security».
Сама виртуализация в параметрах может называться: «Virtualization», «Intel Virtualization», «Intel Virtualization Technology», «Virtual Technology (VTx/VTd)», «SVM Mode», «AMD-V». Если в настройках БИОС имеются два параметра «Intel Virtualization Technology»: «VT-x» и «VT-d», включите обе опции.
Ознакомьтесь с действиями, выполняемыми в некоторых версиях БИОС: в старом и современном вариантах.
На компьютерах с Award BIOS:
На ПК с AMI BIOS:
На ноутбуках с БИОС InsydeH2O:
На устройствах ASUS с UEFI:
На компьютере с UEFI BIOS, используемых на материнских платах Gigabyte, поддерживается русский язык интерфейса:
Почему нет технологии виртуализации на ПК
В некоторых случаях, пользователь может увидеть в БИОС, что там нет пункта для включения технологии виртуализации, или этот параметр не активен. Это значит, что на данном компьютере центральный процессор не поддерживает эту технологию.
В других случаях, технология включена в БИОС, но виртуальная машина сообщает, что этой функции нет на данном ПК. Причина в том, что в операционной системе Windows 10, Windows 8.1, Windows 8 в это время включен гипервизор Hyper-V, который препятствует работе сторонних эмуляторов и виртуальных машин.
Необходимо отключить Hyper-V в настройках компонентов Windows. Для этого, нужно снять флажок напротив соответствующего пункта, а после отключения компонента перезагрузить компьютер.
Выводы статьи
Некоторые пользователи ищут ответ на вопрос о том, как включить виртуализацию на ПК, работающем в операционной системе Windows. Технология виртуализации используется для запуска на компьютере виртуальных машин или других эмуляторов. Пользователю необходимо узнать, поддерживает ли процессор компьютера виртуализацию, включить этот компонент в настройках операционной системы Windows, или активировать аппаратную виртуализацию в BIOS/UEFI.