Hyper-v: встроенная виртуальная машина в windows 10
Содержание:
Подробное руководство
Для начала мы обозначим важный момент: активация данной технологии производится через BIOS. Смена определенных настроек там может привести к неработоспособности компьютера. Поэтому мы рекомендуем производить ее только продвинутым пользователям, уверенным в своих действиях. Либо же нужно строго следовать инструкции, без каких-либо отклонений, чтобы ненароком не напортачить.
Первый шаг – запуск BIOS. Сделать это можно двумя способами:
- С помощью горячую клавишу (Delete, F2 и другие) при перезагрузке ПК. Конкретная клавиша, как правило, указана на титульном экране при загрузке.
- Из операционной системы (в случае с Windows 8, 8.1 и 10).
Более детально разберем второй из них:
- Откройте Пуск на компьютере.
- Перейдите в меню выключения.
- Зажмите клавишу Shift и кликните на пункт перезагрузки.
- В отобразившемся окне на синем фоне нажмите на «Диагностика».
- Затем перейдите в «Дополнительные параметры».
- Нажмите на «Параметры загрузки».
- Теперь щелкните ЛКМ по пункту «Поиск и устранение неисправностей».
- Здесь нам нужен пункт «Параметры встроенного ПО UEFI.
- Согласитесь с перезагрузкой компьютера.
К сожалению, дальше инструкцию мы продолжить не можем. Дело в том, что существует огромное количество версий BIOS. Для каждой из них предусмотрен свой способ включения Virtualization Technology. Поэтому вам нужно узнать, какая на компьютере установлена материнская плата, а затем найти руководство конкретно под нее (либо то же самое с моделью ноутбука). Тогда вы сможете активировать VT.
Чтобы проверить успешность действий, вновь запустите утилиту LeoMoon CPU-V. В блоке VT-x Enabled должна отображаться зеленая «птичка».
#Как включить VT (технологию виртуализации) в BIOS#
Шаг 1. Войдите в утилиту настройки BIOS
Для этого при включении системы несколько раз нажмите соответствующую клавишу (зависит от производителя вашей машины, например F2 или Del работает для большинства Dell).
Необходимо прочитать: 3 способа входа в BIOS
Видеоурок: Как войти в BIOS В Windows 10
Примечание: Для некоторых ноутбуков Lenovo (Idea) существует кнопка NOVO для входа в конфигурацию системы. Более подробная информация: введение в кнопку NOVO
Шаг 2. Включить технологию виртуализации (VT) в BIOS
Найдите технологию виртуализации (она же Intel VT или AMD-V) и включите ее. В конце концов, сохраните и перезагрузите компьютер, чтобы применить изменения.
Необходимо прочитать: Как включить виртуализацию(гипервизор) в BIOS или UEFI
Примечание: настройки BIOS для Intel VT или AMD-V обычно находятся в меню чипсета или процессора. Названия меню могут отличаться от приведенных в данном руководстве, параметры виртуализации можно найти в настройках безопасности или других нестандартных названиях меню.
Процессор AMD:
Процессор Intel:
Шаг 3. Проверьте состояние VT в вашей системе Windows еще раз.
Если инструмент показан ниже, то ваша технология виртуализации (VT) теперь включена.
Если вы все еще получаете предупреждение, могут возникнуть некоторые конфликты с системными настройками или сторонним программным обеспечением. Поэтому вам может потребоваться вручную отключить параметры конфликтов.
#Проверьте, отключен ли Hyper-v в системе Windows#
Если у вас есть Windows Hyper-V (дополнительная функция Windows), пожалуйста, выключите ее и перезагрузите систему. Иногда он будет включен после определенного обновления Windows.
Пользователи Windows 10, пожалуйста, убедитесь, что функция целостности памяти также отключена.
Назначение компонента
Подсистема 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 (отдельная программа), где доступ к этим устройствам волшебным образом передаётся в гостевую операционку.
Слабая поддержка старых приложений. Ретро-геймерам следует искать альтернативные методы запуска. Старые игры средствами Hyper-V не запускаются. Впрочем, это легко решается установкой программ использующих компонент.
Средства управления Hyper-V и создание новой виртуальной машины
Теперь мы готовы приступить к непосредственной настройке нашей среды виртуализации. Для этого:
- В меню Пуск в поиске введите Hyper-V;
- Выберите Диспетчер Hyper-V или Hyper-V manager если вы используете англоязычную редакцию ОС;
- Можно пойти другим путём и вызвать Virtmgmt.msc при помощи Win+R.
Выберите в левой части окна вашу систему, при этом в правой части будут показано нужные нам настройки. Прежде, чем создавать новую машину, настроим некоторые параметры:
- Нажмите на Параметры Hyper-V.
- Во вкладке Виртуальные жесткие диски выберите путь по которому будет создан ваш виртуальный HDD, по умолчанию это C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks Но вы можете использовать любое расположение, где у вас достаточно свободного пространства.
- Во вкладке Виртуальные машины также назначьте путь по которому будут храниться настройки, желательно использовать тот же путь, что и для диска.
- Нажмите ОК и вернитесь к предыдущему окну.
Чтобы система имело доступ к интернету, имеет смысл также создать виртуальный свитч:
- В том же месте, откуда мы вызвали Настройки, нажмите на Управление виртуальными коммутаторами
- Выберите Создать новый виртуальный коммутатор
- Выберите Тип Подключения > Внешняя сеть и выберите свой сетевой адаптер.
- Дайте имя новому коммутору и нажмите Применить.
- В выпадающем списке справа выберите Новый > Виртуальная машина
- Будет вызван мастер создание новой виртуальной машины
Разберём все пункты подробнее:
- Имя и расположение — тут всё просто, указываем имя, также можно выбрать иное расположение файлов, от того, которое мы указали в в настройках по умолчанию
- Выбор поколения гипервизора — Первое или Второе поколение. Второе поколения гипервизора предоставляет нам более широкие возможности, такие, как использование загрузчика UEFI, который может быть полезен нам при установке семейства ОС Windows, также во втором поколении присутствует гибридная эмуляция ресурсов, которая повысит общую производительность системы.
- Память — сколько выделять памяти — специфичный вопрос, который напрямую зависит от установленной системы и фактического наличия памяти на компьютере. Для повседневных задач выставьте памят ьв диапазоне от 2 до 4 Гб.
- В настройке сети выберите ранее созданный нами коммутатор.
- Накопители — В данной вкладке выберите Создать новый виртуальный диск, дайте ему имя и выберите расположение. Памяти выделяйте сколько не жалко. В данном руководстве мы будем устанавливать систему Ubuntu, для неё нам вполне хватит от 5 до 10 Гб, но можно и больше.
- Установка системы — выберите пункт Установка системы с загрузочного CD/DVD-ROM и укажите расположение .iso Образа с системой, в нашем случае это обораз Ubuntu. Можете вовсе не указывать установочный носитель, это можно изменить потом.
- В последнем пункте проверьте все данные и нажмите Готово, создание новой машины может занять некоторое время.
После того, как Hyper-V создан нашу виртуальную машину, мы можем видеть её в списке, под пунктом «Виртуальные машины»
Преимущества виртуальных систем
Использование виртуальных систем предполагает полную свободу действий. Вы можете запускать различные приложения, которые ранее не работали на вашей основной ОС, использовать эксклюзивные программы разработчиков установленных систем и решать другие нужные вам задачи.
Дополнительная польза виртуалок кроется прежде всего в нуждах программистов. Если вам нужно протестировать свое программное обеспечение на разных платформах, нет ничего лучше, чем установка эмулятора и соответствующей операционной системы на него.
Если вас беспокоит мысль, что установив виртуалку с Linux, вы больше не сможете загружать новые системы, можете забыть об этих переживаниях. На компьютере может быть столько операционных систем, сколько вам понадобится. Конечно же, в зависимости от того сколько у вас свободного места. Поэтому рекомендуем заранее выделить отдельный логический раздел под все установки.
How will this help?
The steps listed throughout this article will help you to enable virtualization on your PC/Laptop. Since there are multiple steps involved in this, we have various links throughout this article which will help you to read through this.
You can navigate throughout the article by clicking on your current Windows version below.
- If you’re on Windows 7, click here.
NOTE: If you cannot find «UEFI Firmware Settings», as shown in the video above, click here for an alternate way to access your BIOS after which you can enable virtualization.
P.S — Before you go any further, a quick check might be the solution to enabling virtualization which would save you from having to perform the steps outlined below.
Step 1 — Open Task Manager by pressing the Ctrl+Shift+Esc key together at the same time and go to the «Performance» tab. On the bottom right, you will come across «Virtualization». Next to that, it will show either «Enabled» or «Disabled».
If virtualization is disabled, please proceed and perform the steps mentioned below.
To save you the trouble of scrolling, as this is a long article, we have attached a few helpful links to make it easier for you to navigate according to your requirements.
a) For Intel users :
b) For AMD users:
How can I find out if my PC supports virtualization
Download and run the free utilities provided by your PC’s CPU manufacturer.
If your processor is made by Intel, the Intel Processor Identification Utility, see a), detects whether your PC supports virtualization (VT-x technology), See b) for AMD processors (AMD-V technology)
a) Intel users.
- Download Intel’s virtualization technology detection tool from thislink.
- Run the downloaded file.
- Upon commencement of installation, you will be prompted to select the language. Choose your preferred language. An example is shown below.
Once the application is installed, open the program upon which you will see your CPU specifications as shown below. To find out if virtualization is enabled, click on «CPU Technologies».
A drop-down menu will appear wherein the information related to Virtualization could be seen. For reference, it is highlighted in the image below. A tick before «Intel Virtualization Technology» will signify that virtualization is available on your machine.
b) For AMD Users —
Download AMD V Detection Utility. Once downloaded, right-click on the application file ( .exe ) and choose «Run as administrator». After running the application, it will show you the current state of virtualization on your processor.
As shown, Virtualization is available on the system, however it is not yet enabled. We can enable it by going into BIOS Settings which will be shown later in the article.
Что следует знать, кроме этого?
Как видим, процедура включения виртуализации в BIOS достаточно проста. Однако здесь следует учитывать некоторые тонкости, связанные с возможным отключением этой функции. Дело в том, что при использовании виртуальных машин вроде WMware Virtual Machine, Virtual PC, VirtualBox или даже «родного» модуля Microsoft под названием Hyper-V эта опция должна быть задействована в обязательном порядке даже при включенной поддержке компонентов Windows непосредственно в настройках системы.
Большей частью это касается более новых модификаций Windows, начиная с «семерки». В «экспишке» или «Висте» это обязательным условием не является. Хотя если такие «операционки» установлены на новейшем «железе», включение поддержки тоже может потребоваться. Впрочем, маловероятно, что пользователь на такую машину будет устанавливать морально устаревшую «операционку», которая не позволит «выжать» из компьютерного «железа» максимум того, на что оно способно. Так что лучше использовать новейшие «железные» компоненты в сочетании не только с самыми последними версиями операционных систем, но и даже с системами диагностики и управлениями UEFI, пришедшими на смену так долго служившему БИОСу.
Технология виртуализации позволяет на одном физическом компьютере создавать несколько виртуальных со своими операционными системами. Гостевые ОС будут использовать выделенные им ресурсы реального ПК в установленных пределах. При этом нет необходимости разбивать диск на разделы и отсутствует опасность повредить загрузчик. Личные данные пользователя не затрагиваются и находятся в безопасности. Если вам интересны эти возможности, оставайтесь с нами. Сегодня мы расскажем, как включить виртуализацию в Windows 10.
Разработанный Microsoft гипервизор под названием Hyper-V входит в состав системы как дополнительный компонент. Использовать его можно только в x64 bit OS Windows 10 Enterprise или Pro. В корпоративной среде Microsoft рекомендует даже конкретные ноутбуки HP и Lenovo. Пользователям редакции «Домашняя» и всех x32 bit систем такая возможность недоступна.
- Быстро узнать параметры установленной Windows можно воспользовавшись клавиатурным сочетанием Win
+ X
. В развернувшемся меню выбираем отмеченный рамкой пункт.
Открывшееся окно содержит два блока сведений. В первом смотрим объем установленной памяти и разрядность. Hyper V требует наличия не менее 4 Gb RAM
Во втором блоке обращаем внимание на выпуск ОС.
- По системным параметрам компьютер подходит для установки и запуска ВМ Майкрософт. Дополнительно для Hyper-V требуется, чтобы процессор поддерживал вложенный пейджинг по технологии SLAT. Intel реализовал ее в линейке Core i3/5/7, а AMD начиная с первых 64-битных Opteron. В характеристиках устройства модель процессора указана, поэтому необходимости проверять ее в БИОС или UEFI нет. Убедиться в поддержке технологий «Хайпер» мы сможем с помощью командной строки. Вводим команду «systeminfo» и ищем обозначенный на скриншоте блок данных.
Как видим, все необходимые требования выполнены и проверку мы произвели без выхода в БИОС. Убедившись, что аппаратная конфигурация подходит для использования виртуалки, можем переходить к установке.