Virtualization technology windows 10

Applies ToWindows 11 Windows 10

Поддержка Windows 10 прекратится в октябре 2025 г.

После 14 октября 2025 г. корпорация Майкрософт больше не будет предоставлять бесплатные обновления программного обеспечения из Центра обновления Windows, техническую помощь и исправления безопасности для Windows 10. Ваш компьютер по-прежнему будет работать, но мы рекомендуем перейти на Windows 11.

Подробнее

Виртуализация позволяет устройству Windows эмулировать другую операционную систему, например Android или Linux. Включение виртуализации дает доступ к более крупной библиотеке приложений для использования и установки на устройстве. Если вы обновили устройство с Windows 10 до Windows 11, эти действия помогут включить виртуализацию.

Примечание: На многих устройствах Windows уже включена виртуализация, поэтому вам может не потребоваться выполнять эти действия.

Прежде чем приступить к работе, определите модель устройства и производителя. Эти сведения потребуются позже в процессе. 

Перед началом работы рекомендуется открыть эту страницу на другом устройстве. Вот как получить UEFI из Windows:

  1. В приложении «Настройки» на устройстве с Windows, выберите Восстановление системных > или используйте следующий ярлык:

    Выздоровление

    Примечание: В Windows 10 вы можете получить доступ к обновлению & Безопасность > Восстановление

  2. В разделе Параметры восстановления рядом с пунктом Расширенный запуск выберите Перезапустить сейчас.

  3. Компьютер перезагрузится в среде восстановления Windows. Выберите Устранение неполадок > Дополнительные параметры > параметры UEFI > перезапуск

    Снимок экрана: экран "Выбор параметра" в Windows RE.

  4. Компьютер перезагрузится снова, и вы будете использовать служебную программу UEFI. На этом шаге на компьютере может появиться UEFI, который называется BIOS.

Примечание: Эти инструкции могут применяться, если вы обновили компьютер с Windows 10 до Windows 11.

  1. Нажмите кнопку Пуск , введите компоненты Windows и выберите Включить или отключить компоненты Windows в списке результатов.

  2.  В открывшемся окне Компоненты Windows найдите платформу виртуальных машин и выберите ее.

  3. Нажмите кнопку ОК. Возможно, потребуется перезагрузить компьютер

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

Виртуализация в Windows нужна прежде всего тем, кто занимается разработкой приложений на другие системы. В первую очередь, конечно же, на Android, но и другие ОС эта функция позволяет имитировать. Использование виртуализации необходимо для разработчиков ПО, специалистам IT-сферы и тем увлеченным людям, которые любят на своем ПК запускать программы и приложения для других платформ.

В статье подробнее посмотрим на то, что же это такое и как включить аппаратную виртуализацию.

Что такое виртуализация

Аппаратная виртуализация, известная также как Hyper-V — это особая утилита Windows, которая позволяет запускать виртуальные машины, имитирующие другие ОС. Как мы уже говорили во вступлении, это помогает разработчикам различных программ и приложений тестировать их прямо на своем ПК без необходимости приобретать другие устройства.

Каждая из виртуальных машин работает на собственном оборудовании (тоже виртуальном). Вы можете создавать искусственный жесткий диск, коммутатор и прочие компоненты.

Виды виртуализации

Первый вид — аппаратная. Она создает независимые и не связанные друг с другом виртуальные машины, с помощью программной имитации ресурсов физической версии сервера (ОЗУ, процессора и так далее).

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

И третий тип — контейнеризация (или виртуализация операционной системы). Она позволяет запускать ПО на различных контейнерах. Это занимает меньше ресурсов ПК, чем создание виртуальных машин и не так сильно нагружает устройство.

Зачем это нужно

Виртуализация позволяет решить несколько проблем. В первую очередь, вы можете запускать ПО, для которого нужны прошлые версии Windows или другие ОС, например, Linux или Android. Также вы можете с ними экспериментировать и менять их параметры, чтобы понять, на каких настройках будет лучше работать ваш прототип и что в нем нужно изменить.

С помощью виртуальных машин вы можете проверять работу вашего ПО сразу в нескольких системах. Запускать их можно будет даже на домашнем компьютере или ноутбуке. А еще их можно экспортировать и импортировать с рабочего ПК на домашний и наоборот.

Системные требования

Запускать Hyper-V вы можете только в 64-разрядных вариантах Windows 10. При этом работать она будет только на Профессиональной или Корпоративной версии, или версии для образовательных учреждений. А на Домашней версии вы не сможете воспользоваться этой функцией.

А вот оперативной памяти на вашем ПК должно быть не менее 4 ГБ, чтобы вы могли запустить хотя бы 2 виртуальных машины. Но если вы планируете запускать тяжелые проекты, видеоредакторы или игры, вам нужно хотя бы 16 ГБ оперативной памяти.

Также вам понадобится х64 процессор с поддержкой преобразования адресов второго уровня и расширением режима мониторинга виртуальной машины.

А вот как можно проверить, подходит ли ваш процессор:

  • Процессор Intel. Загрузите на ПК программу Intel Processor Identification Utility, и во вкладке CPU Technologies ищите галочку возле надписи Intel® Virtualization Technology. Если она есть — ваш ПК сможет запустить виртуализацию.

  • Процессор AMD. А здесь понадобится программа AMD-V Detection Utility. Запустите ее от имени администратора и она покажет вам, доступна ли на вашем ПК возможность создания виртуальной машины.

Какие системы можно запускать

Как мы уже сказали ранее, Hyper-V может запускать разные операционные системы на базе одного ПК. Перед тем, как включить виртуализацию, вам нужно убедиться, что у вас есть лицензии на запуск ОС, которые вы планируете загрузить на виртуальную машину.

Запустить с помощью виртуализации можно следующие системы:

  • Linux;

  • FreeBSD;

  • Windows (имитация других версий);

  • Android;

  • MacOS.

Ограничения

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

Также проблемы возникнут с высокоточными приложениями, которым нужен отклик менее 10 мс, приложениями для работы с музыкой в режиме реального времени и прочими программами, которым важен моментальный отклик. Это происходит потому, что виртуальные машины все-таки имеют небольшую задержку и не всегда могут оперативно реагировать на ваши действия.

Сервера виртуальных машин работают поверх уровней виртуализации, поэтому не имеют прямого доступа к оборудованию. Так что если вы хотите использовать Hyper-V, убедитесь, что сможете обеспечить корректный запуск приложений и что у них нет особых требований к отклику.

Включение аппаратной виртуализации

Теперь разберемся, как включить виртуализацию в Windows 10. Сделать это можно разными способами:

  • Через раздел «Параметры»;

  • С помощью PowerShell;

  • Через средство обслуживания образов развертывания и управления ими (сокращенно DISM).

Мы разберем каждый из них, а вот виртуализацию в биосе не затронем потому, что это может быть рискованно, если вы не умеете с ним работать. Важно отметить, что сам механизм Hyper-V уже встроен в вашу ОС и его не получится дополнительно загрузить на ваш ПК.

Через параметры

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

Следуйте инструкции:

  • Нажмите ПКМ на меню «Пуск» и в выпадающем окне выберите вариант «Приложения и компоненты»;

  • В разделе связанных параметров найдите «Программы и компоненты» и щелкните на них;

  • В левой части окна нажмите на «Включение или отключение компонентов Windows» (вам понадобятся права администратора для этого действия);

  • Поставьте галочку в пункте Hyper-V;

  • Перезагрузите ПК.

После перезагрузки средство запуска виртуализации заработает и вы сможете использовать его для работы.

Через PowerShell

А здесь уже понадобится немного поработать с командами. Внимательно читайте инструкции и копируйте выделенные команды:

  • Запустите PowerShell через доступ администратора;

  • Введите команду: Enable-WindowsOptionalFeature-Online-FeatureName Microsoft-Hyper-V-All

  • Перезагрузите ПК.

Через DISM

Для запуска виртуализации через средство DISM вам также понадобится PowerShell, либо командная строка.

Следуйте инструкции:

  • Запустите PoweShell или командную строку от имени администратора;

  • Введите команду: DISM/Online/Enable-Feature/All/FeatureName:Microsoft-Hyper-V

  • Перезагрузите ПК.

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

Заглавное фото: wall.alphacoders.com

Включение технологии виртуализации вам может потребоваться при необходимости использовать Android эмулятор или виртуальные машины, а, возможно, и для других задач, но не каждый начинающий пользователь знает, как именно это сделать.

В этой инструкции подробно о том, как включить виртуализацию в БИОС/UEFI и о возможных проблемах, которые могут возникнуть при её включении на компьютерах и ноутбуках с Windows 10, 8.1 или Windows 7.

  • Включение виртуализации в БИОС/UEFI
  • Проблемы при включении виртуализации
  • Видео инструкция

Включение виртуализации в БИОС/UEFI компьютера или ноутбука

Основное действие для включения виртуализации — включить соответствующую опцию в БИОС/UEFI. Эта опция может носить название Virtualization, Intel Virtualization Technology, Intel VT-x, AMD-v и находиться в слегка разных разделах настроек БИОС, но логика действия всегда будет одной и той же:

  1. Зайдите в БИОС компьютера или ноутбука. Обычно на ПК это делается нажатием клавиши Del, на ноутбуке — F2 или F10 (иногда в сочетании с клавишей Fn). В Windows 10 простой вход может не получиться, тогда можно использовать способ входа в UEFI через особые варианты загрузки, подробнее: Как зайти в БИОС/UEFI Windows 10.
  2. После входа найдите, где включается опция виртуализации (далее будут показаны некоторые примеры), включите её (установите значение в Enabled).
  3. Сохраните настройки БИОС (обычно можно выбрать Save&Exit на вкладке Exit).

А теперь несколько примеров, где именно может находиться включение виртуализации на разных марках материнских плат и ноутбуков. По аналогии вы, вероятнее всего, сможете найти и у себя:

  • Материнская плата Gigabyte — вкладка BIOS Features, опция Intel Virtualization Technology (еще одну опцию — VT-d тоже лучше включить).
    Включение виртуализации в UEFI на материнской плате Gigabyte

  • InsydeH2O на ноутбуках — вкладка Configuration (но, по-моему, встречал и иные варианты в этом же БИОС).
    Включение виртуализации в БИОС ноутбука

  • Материнская плата Asus — раздел Advanced, либо Advanced — CPU Configuration.
    Включить виртуализацию на ASUS

  • Некоторые ноутбуки Dell — раздел Virtualization support.
    Включение виртуализации на Dell

  • Многие другие варианты БИОС — просто на вкладке Advanced Configuration, иногда далее нужно пройти в подраздел CPU Feature или CPU Configuration.
    Включение виртуализации на вкладке Advanced в БИОС

Логика расположения необходимого пункта для включения виртуализации у всех производителей похожа и, зная обычные пути включения опции, вы найдете нужный пункт даже на материнской плате другого производителя.

Проблемы при включении виртуализации

Самые распространенные проблемы, когда вы хотите включить виртуализацию на своем компьютере:

  • Пункт включения Virtualization Technology не активен в БИОС
  • В БИОС/UEFI нет пункта для включения виртуализации
  • Виртуализация включена в БИОС/UEFI, но эмулятор или виртуальная машина в Windows 10 или 8.1 пишет, что отключена.

В первых двух случаях проблема может крыться в том, что ваш процессор не поддерживает виртуализацию. Поищите официальные спецификации вашего процессора в Интернете, обычно там есть и информация о поддержке виртуализации. Также, на некоторых ноутбуках процессор может поддерживать технологию виртуализации, но она отключена и в БИОС не предусмотрено опции для её включения — в этом случае, к сожалению, предложить не могу ничего, но можно попробовать обновить БИОС (теоретически, опцию могут добавить).

Во втором случае причина обычно заключается в том, что в Windows 10 или 8.1 включена виртуальная машина Hyper-V или Песочница. Отключите её в компонентах:

  1. Откройте панель управления, перейдите в «Программы и компоненты».
  2. Откройте слева пункт «Включение и отключение компонентов Windows».
  3. Отключите компоненты Hyper-V и «Песочница» (если есть).
  4. Примените настройки и обязательно перезагрузите компьютер.

Если указанные действия не помогли, попробуйте такой вариант: запустите командную строку от имени администратора, в ней введите команду (нажав Enter после неё)

bcdedit /set {current} hypervisorlaunchtype off

Закройте командную строку и перезагрузите компьютер.

Как включить виртуализацию — видео инструкция

Если в вашем случае не сработало, опишите в комментариях, что именно не получается, какая программа или Android эмулятор сообщают, что виртуализация не включена и что уже было сделано: возможно, решение найдется.

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

Как включить аппаратную виртуализацию на компьютере и ноутбуке с Windows

Что такое аппаратная виртуализация и зачем она нужна

Виртуализация — это разделение ресурсов одного компьютера на две ОС одновременно. В этом случае ПК продолжает работать под управлением Windows, а параллельно в нем независимо запущена оболочка Android.

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

Виртуализация на Windows может понадобиться для эмуляции Linux, Android или другой версии Windows. Технология нужна для тестирования кода или получения доступа к приложениям, которых нет в домашней системе.

Такое решение обладает рядом преимуществ для разработчика:

  • экономия — нет необходимости покупать дополнительный компьютер;
  • безопасность — при виртуализации машина получает независимый от основной ОС участок памяти, поэтому даже в случае проникновения вирусов основная информация защищена от удаления;
  • удобство — можно сразу работать в обеих ОС на одном компьютере.

Если вы работаете с Android, то также можете использовать программную виртуализацию: для ее настройки не нужно заходить в настройки БИОС, но придется столкнуться с существенными ограничениями — низкой скоростью работы и одноядерным режимом. Примером ПО для программной виртуализации является Bluestacks или виртуализация по-русски — отечественные аналоги в эпоху импортозамещения.

Как проверить, поддерживает ли компьютер аппаратную виртуализацию

Не все компьютеры под управлением Windows 10 или 11 поддерживают виртуализацию. Поэтому, если вы только планируете приобрести ПК или ноутбук, рекомендуем узнать о наличии функции заранее.

Чтобы понять, доступна ли виртуализация на устройстве, зайдите в «Диспетчер задач» с помощью клавиш Ctrl + Shift + Esc и далее в раздел «Производительность». Если в списке параметров под графиком есть упоминание виртуализации или Hyper-V, то вы можете настроить виртуализацию в будущем.

В качестве альтернативы можно загрузить сторонние утилиты для проверки доступа к виртуализации, в зависимости от процессора:

  • Intel — загрузите Intel Processor Identification Utility с сайта производителя и откройте раздел CPU. Если рядом с параметром Virtualization есть галочка, то технология доступна;
  • AMD — если у вас процессор AMD, то установите программу AMD-V Detection Utility и запустите ее от имени администратора. ПО сразу сообщит вам, доступно ли включение виртуализации.

Пошаговая инструкция по включению аппаратной виртуализации через BIOS/UEFI

Настройка виртуализации в Windows 10 и 11 проходит через BIOS или UEFI. Не стоит пугаться этих программ: далее мы подробно объясним, как включить виртуализацию без каких-либо рисков.

Для начала нужно зайти в BIOS/UEFI. Для этого при перезагрузке нажмите на F1, F2 или Del — на разных моделях компьютеров и ноутбуков срабатывают разные клавиши.

Как включить виртуализацию на процессорах Intel и AMD:

  1. Находясь в BIOS/UEFI, нажмите на F7 или перейдите в раздел Advanced Mode.
  2. Найдите вкладку CPU Configuration.
  3. Нажмите на Intel Virtualization Technology для процессоров Intel или CVM Mode для AMD — параметр Disabled должен смениться на Enabled.
  4. Выйдите из оболочки, предварительно сохранив изменения.

После этого можно перейти к финальному этапу запуска виртуализации на вашем ПК.

Настройка виртуализации в Windows после включения в BIOS/UEFI

Осталось выполнить несколько действий внутри оболочки Windows, после чего вы сможете запустить виртуальную машину:

  1. Включите технологию Hyper-V — для этого в панели управления выберите “Программы”, затем “Программы и компоненты”, после чего зайдите во “Включить или отключить компоненты Windows”, нажмите на Hyper-V и сохраните изменения.
  2. Установите гипервизор — для начала оптимальным вариантом будет VirtualBox от Oracle.
  3. Создайте виртуальную машину в консоли Microsoft Hyper-V Manager — найдите ее в поиске по программам, выберите нужный гипервизор и следуйте контекстным инструкциям.
  4. Создайте виртуальную машину в гипервизоре — выберите нужную ОС, выделите ресурсы и добавьте образ операционной системы.
  5. Запустите аппаратную виртуализацию — теперь вы можете использовать вторую ОС через окно гипервизора.

Если вы работаете в нескольких ОС, то виртуализация еще больше все упростит. Вы можете создать более одной виртуальной машины в VirtualBox — они могут быть под управлением как одной, так и разных операционных систем.

Главное, не забывайте держать под контролем объем выделенных ресурсов под решение конкретных задач. В противном случае вы рискуете замедлением работы. Особенно это касается устройств, на которых менее 16 Гб оперативной памяти.

Часто возникающие проблемы и их решение

Что делать, если виртуализация не включается в BIOS/UEFI?

Проверьте, доступна ли виртуализация на устройстве, после чего повторно перезагрузите компьютер или ноутбук.

Где загрузить ОС для гипервизора?

Дистрибутивы операционных систем можно скачать на официальных сайтах разработчиков.

Как улучшить производительность виртуальных машин?

Выделяйте ресурсы, достаточные для эффективной работы. Соблюдайте баланс между домашней и гостевой ОС, особенно если на устройстве не так много оперативной памяти.

How to Enable Virtualization in Windows 10 and 11

Enabling virtualization is an essential step if you want to use virtual machines, enhance system performance, or run apps that require virtual environments. This guide will walk you through enabling virtualization in both Windows 10 and Windows 11, covering the process from your BIOS settings to configuring your operating system.

How to Enable Virtualization in Windows 10 and Windows 11 (In-Depth Tutorial)

Key Takeaways

  • Virtualization must be enabled in your BIOS before configuring it in Windows.
  • The process varies slightly between Intel and AMD CPUs, but both require accessing your BIOS or UEFI settings.
  • Once virtualization is enabled in your BIOS, it must also be activated within Windows features for full functionality.

Step 1: Access Your BIOS/UEFI Settings

UEFI Firmware Settings highlighted in the advanced options menu in the Windows recovery environment.

To enable virtualization, the first step is to access your BIOS or UEFI settings. Here’s how you can do this:

  1. Restart Your Computer: Right-click on the Start button and select Shutdown or Sign Out > Restart while holding down the Shift key.
  2. Enter BIOS/UEFI: From the restart menu, select Troubleshoot > Advanced Options > UEFI Firmware Settings, then click Restart.If you have an older PC that doesn’t support UEFI, restart your computer and repeatedly press the Delete or Escape key to enter the BIOS.
Restart to enter UEFI Firmware Settings from the Windows recovery environment.

Step 2: Enable Virtualization in BIOS (Intel & AMD)

Once inside the BIOS or UEFI settings, follow these steps based on your CPU:

Intel CPU

Intel example of Gigabyte BIOS/UEFI screen with 'Intel Virtualization Technology' highlighted.

  1. Navigate to the BIOS Features menu.
  2. Find Intel Virtualization Technology and set it to Enabled.
  3. Do the same for the VT-D setting, setting it to Enabled as well.
  4. Save your changes by pressing F10 and restart your computer.
Intel example of Gigabyte BIOS/UEFI screen with 'Save configuration and reset' highlighted and 'Yes' selected.

AMD CPU

AMD example of Gigabyte BIOS/UEFI screen with 'SVM Mode' highlighted and enabled.

  1. Go to the Advanced Frequency Settings in your BIOS.
  2. Select Advanced CPU Settings and enable SVM Mode, which is AMD’s virtualization technology.
  3. Save the changes and exit by pressing F10 and restart your computer.
AMD example of Gigabyte BIOS/UEFI screen with 'Save configuration and reset' highlighted and 'Yes' selected.

Search for 'Turn windows features on or off' in Windows 10 with a result from Control Panel.

After enabling virtualization in the BIOS, it’s time to ensure it’s activated within Windows:

  1. Open Windows Features: Use the Windows key + S shortcut, and search for Turn Windows features on or off.
  2. In the pop-up window, enable the checkboxes for Virtual Machine Platform and Windows Hypervisor Platform. If you see Hyper-V, enable that too.
  3. Click OK, and restart your computer when prompted.
Windows Features screen with 'Virtual Machine Platform' and 'Windows Hypervisor Platform' enabled.

Step 4: Troubleshoot Virtualization Issues

If you’re unable to find virtualization settings in your BIOS, try the following:

Example of a Gigabyte motherboard manual with instructions to enable Virtualization in the BIOS/UEFI.

  • Check Your Motherboard Manual: Open the System Information app on your computer (search using Windows key + S), and note your Baseboard Manufacturer and Baseboard Product. Search for the manual of your motherboard online and look for virtualization settings.For laptops, you can search for your laptop’s manual to find virtualization settings in the BIOS.
  • Consult Microsoft Support: Visit Microsoft’s official guide on BIOS changes to find specific instructions for various manufacturers.
Microsoft support website with instructions on how to enable virtualization on Windows 11 PCs.

Conclusion

Enabling virtualization on your Windows 10 or Windows 11 machine is an essential task for those needing to run virtual machines or software that relies on virtual environments. Whether you’re using an Intel or AMD CPU, following this guide will allow you to enable virtualization easily.

For further assistance, refer to your motherboard’s manual or visit Microsoft’s support page for additional troubleshooting tips.


FAQs

1. Why can’t I find virtualization settings in my BIOS?

If virtualization settings are missing in your BIOS, your motherboard may not support it, or it could be under a different name. Check your motherboard’s manual for details.

2. How do I know if virtualization is enabled?

You can verify if virtualization is enabled by opening Task Manager (Ctrl + Shift + Esc) and going to the Performance tab. Under CPU, check if “Virtualization: Enabled” is displayed.

3. Does enabling virtualization affect performance?

Enabling virtualization typically has no negative effect on regular performance. However, it allows you to run virtual machines, which can enhance productivity.

4. Do all computers support virtualization?

Most modern CPUs support virtualization, but it must be enabled in the BIOS. Older computers may lack support for this feature.

5. Can I disable virtualization after enabling it?

Yes, you can disable virtualization by reversing the steps in the BIOS and Windows settings.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Запись образа диска iso в windows 7 на флешку через ultraiso
  • Как начать установку windows с диска
  • Media creation tool windows 10 не является приложением win32
  • Кастомизация папок windows 10
  • Windows cmd shutdown timer