Как включить виртуальную машину в биосе?
Содержание:
- Изменение настроек аппаратной виртуализации
- Advantages of Hardware Virtualization
- Как проверить поддерживает ли ваш процессор аппаратную виртуализацию Intel VT-x/VT-d и AMD-V
- Как узнать, есть ли виртуализация на ноуте
- Включить аппаратную виртуализацию
- Шаг 1а. Загрузите настройки BIOS на компьютере, отличном от UEFI
- Шаг 1б. Загрузитесь в настройках BIOS на компьютере UEFI
- Шаг 2. Включите аппаратную виртуализацию Intel VT-x в прошивке BIOS / UEFI
- Шаг 3а. Убедитесь, что виртуализация оборудования включена в Windows
- Шаг 3б. Убедитесь, что виртуализация оборудования включена в Ubuntu
- Эволюция аппаратной виртуализации
- How to check if your CPU has Intel VT-x or AMD-V?
- История и особенности технологии
- Назначение компонента
Изменение настроек аппаратной виртуализации
В дальнейшем для отключения функции аппаратной виртуализации нужно будет делать следующее:
- Открыть вкладку «Security»;
- Выбрать пункт «Virtualization»;
- Задать параметрам «Intel Virtualization Technology» и «VT-d Feature» значение «Disabled»;
- Нажмите на клавишу F10 для сохранения внесенных изменений и перезагрузки.
Алгоритм отключения виртуализации будет отличаться в зависимости от марки и производителей технического оборудования.
Предлагаем инструкцию для компьютеров с процессором Intel, если функция не поддерживается хостом. Что нужно сделать:
-
Нажмите на кнопку F7 на клавиатуре, или кликните по надписи «Advanced Mode». Она будет расположена в самом низу экрана.
Клавиша Advanced Mode в Bios
-
Откройте вкладку «Advanced».
Где находится раздел Advanced
-
В числе доступных опций выберите «CPU Configuration».
Конфигурации процессора ПК
-
Проскролльте страницу вниз. Вы увидите строку «Intel Virtualization Technology». Присвойте ей значение «Disabled».
Кнопка для отключения виртуализации
-
Закройте настройки, нажав на кнопку Exit. Обязательно сохраните изменения, кликнув перед выходом на надпись «Save changes & Reset».
Окно для сохранения настроек БИОС
Инструкция по настройке БИОСа для обладателей процессоров AMD, если функция аппаратной виртуализации на вашем компьютере включена, но при этом не поддерживается имеющимся хостом:
-
Откройте «Advanced Mode». В этом случае она тоже будет находиться внизу.
Продвинутые настройки в Биосе на AMD
-
Перейдите в раздел «Advanced».
Раздел Продвинутые настройки
-
Кликните на «CPU Configuration».
Конфигурации CPU
-
Проследуйте вниз по странице, пока не увидите строчку «SVM Mode». Щелкните на слово «Enabled». Переведите виртуализацию в отключенное состояние. Убедитесь, что SVM Mode теперь подписан как «Disabled».
Как перевести SVM Mode в позицию Отключено
-
Кликните на кнопку «Выход».
Где находится Выход из BIOS
-
Подтвердите изменение настроек, нажав на «OK».
Подтверждение изменений
На некоторых компьютерах виртуализация отключается посредством изменения настроек пункта, который подписан так:
Secure Virtual Machine Mode
Когда компьютер перезагрузится, запустите VirtualBox. Проверьте, исправно ли работает система и нужные программы.
Проблему также решают путем обновления BIOS. Однако это считается ремонтом, поэтому вы лишитесь гарантии. Кроме того, обновление могут принести дополнительные проблемы.
Advantages of Hardware Virtualization
The benefits of hardware virtualization decrease the overall cost of cloud users and increase flexibility.The advantages are:
- Lower Cost: Because of server consolidation, the cost decreases; now, multiple OS can exist together in a single hardware. This minimizes the quantity of rack space, reduces the number of servers, and eventually drops the power consumption.
- Efficient resource utilization: Physical resources can be shared among virtual machines. Another virtual machine can use the unused resources allocated by one virtual machine in case of any need.
- Increase IT flexibility: The quick development of hardware resources became possible using virtualization, and the resources can be managed consistently also.
- Advanced Hardware Virtualization features: With the advancement of modern hypervisors, highly complex operations maximize the abstraction of hardware & ensure maximum uptime. This technique helps to migrate an ongoing virtual machine from one host to another host dynamically.
Как проверить поддерживает ли ваш процессор аппаратную виртуализацию Intel VT-x/VT-d и AMD-V
На сегодняшний день известно, что поддержка аппаратной виртуализации Intel VT-x/VT-d и AMD-V необходима для работы виртуальных машин, таких как VirtualBox и VMware Workstation, а также для работы так называемых программ эмуляторов мобильных операционных систем, например для ОС Android.
В наше время почти все современные компьютеры имеют поддержку данной технологии, но есть конечно и такие которые не поддерживают. И для того чтобы узнать, имеет ли наш процессор поддержку данной технологии, мы для начало зайдем в BIOS нашего компьютера и посмотрим есть ли там интересующая нас настройка. Я добавил в статью несколько примеров того как выглядит пункт включения виртуализации в разных версиях BIOS.
В основном включение этого параметра находится на вкладке advanced, далее как видно на картинке ниже, под названием intel virtualization technology и скрывается доказательство того, что данный компьютер поддерживает эту технологию.
В данной версии BIOSпереходим во вкладку advanced BIOS features, где так же видим в пункте virtualization поддержку данной технологии.
И здесь в пункте advanced BIOS features видно, что аппаратная виртуализация поддерживается процессором.
Ну и последний вариант, где во вкладке advanced в пункте secure virtual machine mode, мы также может включить данную технологию.
После запуска, программа сразу покажет информацию о том поддерживает или не поддерживает технологию виртуализации ваш процессор. Увидеть это можно в третьем по счету блоке. Как вы уже догадались, если стоит надпись yes значит поддержка есть.
Если написано Locked OFF, это значит что, поддержка данной технологии есть, но её надо включить. А включается она, как мы уже знаем, в BIOS-е нашего компьютера.
Ну и если блок имеет надпись NO, значит технология аппаратной виртуализации не поддерживается вашим процессором.
Оставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.
Спасибо за внимание!
Статьи рекомендуемые к прочтению:
- Ошибка в программе VirtualBox. Аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе. Что делать? (57439)
- Разделение локального диска с помощью программы Acronis Disk Director (5602)
- Ошибка VirtualBox — This operating system user the Physical Address Extension feature to support systems with more than 4GB of RAM. (12627)
- Как восстановить флешку Kingston: лучшие приложения и эффективные способы (1751)
- EaseUS Data Recovery Wizard Free — восстановление удаленных файлов (3995)
- Моментальный перевод любого текста QTranslate (2726)
- Параметры безопасности интернета не позволили открыть один или несколько файлов (13871)
Хочешь поблагодарить автора? Поделись ссылкой на статью!
Как узнать, есть ли виртуализация на ноуте
Перед тем как включить VT на ноутбуке Леново, необходимо разобраться, активна эта опция или нет. Для этих целей можно использовать не только BIOS, но и диспетчер задач. Сделайте следующее:
- Войдите в «Диспетчер задач» путем нажатия Ctrl+Alt+Del.
- Зайдите во вкладку «Производительность».
- Убедитесь, что аппаратная виртуализация активна и стоит Enabled. Если стоит Disable, необходимо ее включить по рассмотренной выше схеме.
Также необходимо узнать, поддерживается ли виртуализация на ноутбуке Lenovo. При установленном процессоре Интел сделайте следующие шаги:
Если стоит процессор AMD, сделайте следующее:
Иногда активировать виртуализацию не удается оп нескольким причинам:
- Такого пункта нет в БИОС или он н активен.
- Опция включена, но приложение пишет, что отключена.
В первом случае процессор ноутбука, скорее всего, не поддерживает опцию. В таком случае поищите информацию в Интернете, где должны быть сведения о поддержке функции. Если в BIOS нет вообще нет такого раздел, ничего сделать не поучится.
В ситуации, когда приложение не распознает активную опцию, сделайте следующие шаги:
- Войдите в Панель управления.
- Перейдите в «Программы и компоненты».
- Войдите в пункт «Включение и отключение компонентов Windows».
- Выключите «Песочница» (если имеется») и Hyper V.
- Перезапустите ноутбук Lenovo.
Включить аппаратную виртуализацию
Если виртуализация оборудования не включена в вашем 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
Эволюция аппаратной виртуализации
Бурное развитие рынка технологий виртуализации за последние несколько лет произошло во многом благодаря увеличению мощностей аппаратного обеспечения, позволившего создавать по-настоящему эффективные платформы виртуализации, как для серверных систем, так и для настольных компьютеров. Технологии виртуализации позволяют запускать на одном физическом компьютере (хосте) несколько виртуальных экземпляров операционных систем (гостевых ОС) в целях обеспечения их независимости от аппаратной платформы и сосредоточения нескольких виртуальных машин на одной физической. Виртуализация предоставляет множество преимуществ, как для инфраструктуры предприятий, так и для конечных пользователей. За счет виртуализации обеспечивается существенная экономия на аппаратном обеспечении, облуживании, повышается гибкость ИТ-инфраструктуры, упрощается процедура резервного копирования и восстановления после сбоев. Виртуальные машины, являясь независимыми от конкретного оборудования единицами, могут распространяться в качестве предустановленных шаблонов, которые могут быть запущены на любой аппаратной платформе поддерживаемой архитектуры.
До недавнего времени усилия в области виртуализации операционных систем были сосредоточены в основном в области программных разработок. В 1998 году компания VMware впервые серьезно обозначила перспективы развития виртуальных систем, запатентовав программные техники виртуализации. Благодаря усилиям VMware, а также других производителей виртуальных платформ, и возрастающим темпам совершенствования компьютерной техники, корпоративные и домашние пользователи увидели преимущества и перспективы новой технологии, а рынок средств виртуализации начал расти стремительными темпами. Безусловно, такие крупные компании, как Intel и AMD, контролирующие большую часть рынка процессоров, не могли оставить эту перспективную технологию без внимания. Компания Intel первая увидела в новой технологии источник получения технологического превосходства над конкурентами и начала работу над усовершенствованием x86 архитектуры процессоров в целях поддержки платформ виртуализации. Вслед за Intel компания AMD также присоединилась к разработкам в отношении поддержки аппаратной виртуализации в процессорах, чтобы не потерять позиции на рынке. В данный момент обе компании предлагают модели процессоров, обладающих расширенным набором инструкций и позволяющих напрямую использовать ресурсы аппаратуры в виртуальных машинах.
Развитие аппаратных техник виртуализации
Идея аппаратной виртуализации не нова: впервые она была воплощена в 386-х процессорах и носила название V86 mode. Этот режим работы 8086-го процессора позволял запускать параллельно несколько DOS-приложений. Теперь аппаратная виртуализация позволяет запускать несколько независимых виртуальных машин в соответствующих разделах аппаратного пространства компьютера. Аппаратная виртуализация является логическим продолжением эволюции уровней абстрагирования программных платформ — от многозадачности до уровня виртуализации:
Многозадачность. Многозадачность является первым уровнем абстракции приложений. Каждое приложение разделяет ресурсы физического процессора в режиме разделения исполнения кода по времени.
HyperThreading. Технология HyperThreading в широком смысле также представляет собой аппаратную технологию виртуализации, поскольку при ее использовании в рамках одного физического процессора происходит симуляция двух виртуальных процессоров в рамках одного физического с помощью техники Symmetric Multi Processing (SMP).
Виртуализация. Виртуализация представляет собой эмуляцию нескольких виртуальных процессоров для каждой из гостевых операционных систем. При этом технология виртуального SMP позволяет представлять несколько виртуальных процессоров в гостевой ОС при наличии технологии HyperThreading или нескольких ядер в физическом процессоре.
How to check if your CPU has Intel VT-x or AMD-V?
You need to check for Intel VT-x if you are using Intel based CPU and AMD-V if you are using AMD CPU. They are the same technology offered by two different processor manufacturers.
You can check if your CPU has virtualization technology or not right from within Windows OS. All you have to do is to boot your computer if you have not done it already and follow any of the below methods.
For Windows 7 and Vista, follow from Method third onward. Method first and second is not applicable to Windows 7 and Vista. They work for Windows 8 and 10.
First method – Easiest option- Check your Task Manager
If you have Windows 10 or Windows 8 operating system, the easiest way to check is by opening up Task Manager->Performance Tab. You should see Virtualization as shown in the below screenshot. If it is enabled, it means that your CPU supports Virtualization and is currently enabled in BIOS. If it shows disabled, you need to enable it in BIOS. If you don’t see virtualization, it means that your CPU does not support virtualization.
Windows 10 task manager – performance tab – virtualization enabled screenshot
Second method – Check using command in windows terminal
Open Windows terminal or command prompt and type the following command:
systeminfo command prompt screenshot
Below is the command screenshot in windows terminal. If you see “Yes” for Hyper V requirement properties, encircled in red box, it means that you have Virtualization capable CPU which could either be AMD-V or Intel VT-x. Please note that this method does not tell you which class of CPU(Processor) is present in your computer. All you can deduce from this is that, you have virtualization capable CPU, which could either be Interl VT-x or AMD-V.
systeminfo result Hyper V requirements screenshot
Third method – Use third party utility such as securAble
You can download a utility called SecurAble . This is pretty old software but still it works. It works for both Intel and AMD CPU. All you have to do is to download and run this application. Below screenshot shown you result when you run this utility. If you see hardware virtualization as Yes, it mean that you CPU supports Virtualization.
securable utility run result screenshot
Fourth method- Use utility tool provided by Intel or AMD
Intel and AMD provide their own utility which you will have to download and Run. One you run it, the result dialog box will have an entry for Vitalization. Below is the link for the utility tool for Intel and AMD and their corresponding result screenshot when you run it.
-
Intel
If you have Intel Chipset, download the utility Intel Processor Identification Utility – Windows* Version, its a .msi file, so you will have to install it and run. In Intel Technologies tab, under Supported Intel Advanced Processor Technology you should see Intel Virtualization Technology as Yes. If you see this, your CPU supports Virtualization as shown in the below screenshot. -
AMD
If you have AMD chipset, download the utility AMD Virtualization Technology and Microsoft Hyper-V System Compatibility Check Utility. Its a .zip file. Extract it and run the amdvhyperv.exe file. This will ask you to allow it to extract files. Say yes and after the extraction is complete, run amdvhyperv.exe again from the extracted folder. You will see something like the below screenshot. Since I ran this on the Intel CPU system, the results fails. If you have AMD CPU and see something like this, it mean that you don’t have AMD CPU that supports Virtualization.If you see a sucess page, it mean that your AMD CPU supports Virtualization.
История и особенности технологии
Впервые процессоры с этой технологией компания Интел выпустила в 2005-ом году. Производитель предложил сразу два варианта пользователям – 662-ю и 672-ю модели.
Изначально технология получила загадочное, многообещающее название «Vanderpool», но большинству юзеров она известна как VT-x.
Сразу хочется отметить, что не все фирменные центральные процессоры от этого производителя выпускаются с поддержкой этой технологии. Ее наличие подтверждается присутствием так называемого флага поддержки «vmx». Для проверки этого флага в операционных системах Linux и Mac присутствуют специальные команды:
- Для первой это grep vmx /proc/cpuinfo;
- Для второй ОС – sysctl machdep.cpu.features.
В 2013-ом году компания Intel предложила решение, которое ускоряет эту технологию. Оно стало доступно с архитектуры Haswell и называется VMCS. VT-x изначально создавалась для процессоров серии Pentium 4. На более современных моделях используется более продвинутый аналог – VT-d.
Аналогичная технология существует и у конкурента Интел – компании AMD. Она называется AMD-V и также имеет второе кодовое название – «Pacifica».
Для большинства процессоров VT-x изначально, по умолчанию, находится в неактивном состоянии. То есть, ее надо включать. И делается это как раз через BIOS. Но перед тем, как осуществить данный шаг, необходимо понимать, зачем это вообще нужно.
Назначение компонента
Подсистема Hyper-V отвечает за возможность использования ресурсов компьютера для создания виртуальных образов работающих ОС.
То есть, практическое применение системы сводится к тому, чтобы пользователь мог внутри одной операционной системы запускать работу несуществующего компьютера. Это помогает для решения ряда вопросов.
Использование:
- запуск различных действующих копий Windows под различные нужды. Самым распространённым вариантом данного использования является запуск раздельных виртуальных серверов и выделение их мощности под различные вопросы в пределах одной, достаточно производительной машины. Таким образом обычно экономят на закупке компьютеров под некоторые задачи (поддержка сайта компании, сервера печати и тому подобное);
- проверка работы программ. Чаще всего проверяют программы установки из сомнительных источников. Запустив в виртуальной машине сомнительную копию приложения можно увидеть, какие последствия для системы несёт её установка. Так обычно выявляются «легальные трояны»;
- тестирование программного обеспечения. Некоторые пакеты для разработки программ содержат в себе виртуальную среду, где эти самые программы могут тестироваться. Ярчайшим примером является SDK Windows Mobile;
- поддержка других ОС в пределах существующей. С помощью виртуализации можно добиться работы, например, Android внутри Windows, чтобы иметь возможность играть в специфические игры или работать со специфическими программами.
Такие возможности нужны пользователям или системным администраторам при разных условиях. Пренебрегать некоторыми из них не стоит. Особенно если решение задачи требует подобных инструментов.
Программы, использующие Hyper-V
Естественно, сама по себе система Hyper-V не совершенна. Она зачастую используется, чтобы дополнять другие программы. Примерами таких программ являются:
- Bluestacks (частично) и Memu (частично) – эмуляторы Android. Эти программы в некоторых своих версиях требуют поддержки компонентов Hyper-V. Примечательно, что сам компонент должен быть включён, но «железо» может его не поддерживать;
- SDK Windows Mobile. Для разработки приложений под Windows Mobile компонент не требуется. Он требуется для запуска эмулятора с целью тестирования работы приложений;
- VitrualBox. Тоже не требует полноценной поддержки Hyper-V лишь включения компонента. Обеспечивается работа лишь некоторых ОС семейства Windows (98 и Millenium), что вызывает только недоумение. В остальных случаях даже не требуется ничего включать.
Поскольку компонент отвечает исключительно за виртуализацию и работу с несуществующими машинами, то и используется он соответствующими программами.
Требования к компьютеру
Требований к системе не так уж и много. Нужно, чтобы процессор поддерживал работу с виртуализацией. Остальное – является нюансами в работе. Такие вещи, как «проброс» видеокарты в виртуальную машину и настройка сетевых адаптеров не является приоритетным в большинстве случаев, поэтому останавливаться на нём не имеет смысла.
Нужно лишь помнить, что нужна поддержка виртуализации в нужных для «гостевой» ОС элементах.
Чего Hyper-V не может
Есть лишь 2 ограничения, которые трудно воспринимать всерьёз. Первое: невозможность работы со съёмными носителями. Решается с помощью подключения через удалённый десктоп (средство Windows) или TeamViewer (отдельная программа), где доступ к этим устройствам волшебным образом передаётся в гостевую операционку.