Если вы работаете с различными версиями операционных систем, а не только с Windows, платформа виртуальной машины является для вас чрезвычайно важной функцией. Hyper-V — это собственный гипервизор, созданный Microsoft, который включает эту функцию в Windows, но, к сожалению, он недоступен в домашней версии Windows 11. Да, есть несколько сторонних инструментов, но Hyper-V работает намного лучше и лучше. проще в использовании. Сказав это, мы нашли изящный обходной путь для включения Hyper-V в Windows 11 Home, аналогичный тому, как мы включили Hyper-V в Windows 10 Home. Итак, без промедления приступим.
В этом руководстве мы включили инструкции по установке Hyper-V в Windows 11 Home, а также шаги по созданию виртуальной машины в Hyper-V. Вы можете развернуть таблицу ниже и перейти в нужный раздел.
Что такое Hyper-V?
Hyper-V — это аппаратный гипервизор, разработанный Microsoft. Это позволяет пользователям запускать несколько экземпляров разных операционных систем поверх ОС Windows. В настоящее время Hyper-V также поддерживает Windows, Ubuntu и другие дистрибутивы Linux. Поскольку этот инструмент был разработан самой Microsoft, производительность при запуске виртуальной машины Windows через Hyper-V впечатляет по сравнению с другими сторонними инструментами.
С точки зрения настройки Hyper-V не так многофункционален, как другие гипервизоры, но, опять же, он быстр. Причина в том, что большинство драйверов работают независимо от аппаратного уровня, что снижает нагрузку на обслуживание виртуальной машины. Помимо этого, вы также можете назначить хранилище, ядра и предоставить доступ в Интернет через переключатель по умолчанию. Если вы хотите быстро создать виртуальную машину, у вас тоже есть такая возможность.
Как установить Hyper-V в Windows 11 Домашняя
1. Сначала откройте новый файл Блокнота на своем ПК. Вы можете сделать это, выполнив поиск Блокнота после нажатия клавиши Windows или используя сочетание клавиш Win + R Windows 11, чтобы открыть приглашение «Выполнить». Вам нужно ввести блокнот и нажать Enter, чтобы открыть его. Теперь скопируйте приведенный ниже скрипт и вставьте его в файл Блокнота.
pushd "%~dp0" dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
2. Затем нажмите «Файл» в строке меню и выберите «Сохранить как».
3. В следующем запросе выберите «Все файлы (*.*)» в раскрывающемся меню «Тип файла». После этого дайте имя файлу. Например, я переименовал файл в «HyperV». Затем добавьте расширение .bat в конце, чтобы сохранить его как пакетный файл. Убедитесь, что в конце нет .txt или другого расширения файла. Наконец, нажмите «Сохранить».
2. Теперь, чтобы включить Hyper-V в Windows 11 Home, щелкните правой кнопкой мыши только что сохраненный командный файл и выберите «Запуск от имени администратора».
3. Как только вы это сделаете, откроется окно командной строки/PowerShell и начнется установка Hyper-V в Windows 11 Home. Имейте в виду, что для включения этой функции необходимо подключение к Интернету. Более того, если окно CMD кажется зависшим, нажмите клавишу «Ввод».
4. После завершения установки Hyper-V перезагрузите компьютер с Windows 11. Теперь одновременно нажмите клавиши Windows и R, чтобы открыть приглашение «Выполнить». Здесь введите optionfeatures.exe и нажмите Enter.
5. Откроется окно компонентов Windows. Прокрутите вниз и установите флажки Hyper-V, Virtual Machine Platform и Windows Hypervisor Platform. Наконец, нажмите кнопку ОК. Он начнет установку необходимых пакетов и попросит вас перезагрузить компьютер после завершения установки.
6. Наконец, Hyper-V будет включен на вашем компьютере под управлением Windows 11 Home. Нажмите клавишу Windows один раз и найдите «Hyper-V». Он появится в результатах поиска, и вы сможете его открыть.
7. Если Hyper-V не отображается в результатах поиска, откройте окно «Выполнить» с помощью сочетания клавиш Windows+R. После этого введите virtmgmt.msc и нажмите Enter.
8. Он напрямую откроет диспетчер Hyper-V на вашем домашнем ПК с Windows 11.
Создайте виртуальную машину с Hyper-V в Windows 11 Home
1. После установки Hyper-V в Windows 11 Home перезагрузите компьютер и загрузитесь в BIOS или UEFI. Обычно клавиша загрузки — F10 или F9, но она может различаться в зависимости от производителя вашего ПК. Поэтому, если вы не уверены, поищите его в Интернете или воспользуйтесь удобным списком, прикрепленным ниже.
2. Как правило, вы найдете параметр «Виртуализация» на вкладке «Конфигурация системы» или «Дополнительно». Все, что вам нужно сделать сейчас, это включить его и сохранить изменения, нажав клавишу F10. После этого перезагрузите компьютер, и виртуализация будет включена.
3. Теперь запустите Hyper-V, один раз нажав клавишу Windows и выполнив поиск с помощью Windows Search.
4. Нажмите на опцию «Быстрое создание» на правой панели. Это позволяет вам настроить вещи довольно быстро.
5. Теперь выберите операционную систему, для которой вы хотите создать виртуальную машину на Windows 11. Самое замечательное здесь то, что Hyper-V также поддерживает Linux (Ubuntu) из коробки. Кроме того, вы также можете выбрать локальный ISO-образ Windows, если вы его уже загрузили.
6. Теперь нажмите кнопку «Создать виртуальную машину» и дождитесь завершения процесса.
7. Затем нажмите кнопку «Подключить», и она запустит только что созданную виртуальную машину.
8. Наконец, виртуальная машина готова в Hyper-V, и вы можете пройти процесс установки как обычно.
Установите Hyper-V в Windows 11 Home с легкостью
Вот как вы можете включить и запустить Hyper-V в Windows 11. При сравнении Windows 11 Home и Windows 11 Pro мы отметили, что в версии Home отсутствует встроенный гипервизор. Однако с помощью нашего обходного пути вы также можете включить его на своем ПК Home Edition. Не говоря уже о том, что есть несколько сторонних программ виртуализации, таких как VirtualBox и VMware, которые вы можете использовать в Windows 11 Home. Впрочем, это все от нас. Если у вас возникнут какие-либо проблемы, сообщите нам об этом в разделе комментариев ниже.
Hyper-V – это технология аппаратной виртуализации Microsoft, впервые вышедшая в 2008-ом году для обеспечения серверной виртуализации и ставшая основой множества продуктов и компонентов Microsoft. Диапазон возможностей простирается от повышения безопасности до расширения возможностей разработчиков и обеспечения наиболее совместимой игровой консоли. Последние добавления в этот список включают песочницу Windows (Windows Sandbox), Windows Defender Application Guard, System Guard и расширенное обнаружение угроз (Advanced Thread Detection), изолированные контейнеры Hyper-V (Hyper-V Isolated Containers), платформу гипервизора Windows (WHP), подсистему Windows для Linux 2 (WSL 2). Дополнительно, приложения, использующие Hyper -V: Kubernetes для Windows и Docker Desktop.
Так как область виртуализации Windows расширяется, становясь интегрированной частью операционной системы, многие новые возможности операционной системы зависят от Hyper-V. Соответственно, это создает ошибки совместимости со множеством популярным сторонних продуктов, которые предоставляют собственные решения виртуализации, заставляя пользователей выбирать между приложениями и потерей функциональности операционной системы. В связи с этим Microsoft объединился с ключевыми производителями программного обеспечения, такими как VMware, VirtualBox и BlueStacks для предоставления решений, которые напрямую используют технологии виртуализации Microsoft, устраняя необходимость выбора.
Песочница Windows (Windows Sandbox).
Песочница Windows (Windows Sandbox) – это изолированное, временное окружение рабочего стола, в котором можно запускать программное обеспечение без страха оказать негативное влияние на персональный компьютер. Любое программное обеспечение, установленное в песочнице Windows, остается только в песочнице и не может повлиять на хост. После закрытия песочницы Windows все состояние, включая файлы, изменения реестра и установленное программное обеспечение мгновенно удаляются. Песочница Windows построена на тех же технологиях, которые разрабатывались для работы мульти-арендных сервисов Azure, таких как Azure Functions, а также предоставляет интеграцию с Windows 10 и поддержку для графических приложений.
Windows Defender Application Guard.
Windows Defender Application Guard (WDAG) – это возможность безопасности Windows 10, представленная в Fall Creators Update (версии 1709), которые защищают от нацеленных угроз при помощи технологий виртуализации Hyper-V. Также WDAG обеспечивает корпоративным пользователям Microsoft Edge и Internet Explorer (IE) защиту от уязвимостей ядра (Zero-day) за счет изоляции не доверенных сессий браузера от операционной системы хоста. Это позволяет команде информационной безопасности при помощи WDAG заблокировать корпоративные хосты, при этом, разрешив корпоративным пользователям просматривать в браузере некорпоративный контент.
Application Guard изолирует не доверенные сайты при помощи нового экземпляра Windows на аппаратном уровне.
Windows Defender System Guard.
Для защиты критических ресурсов, таких как стек аутентификации Windows, ключи единого входа (Single Sign-On), биометрический стек Windows Hello и Virtual Trusted Platform Module (Virtual TPM), а также системной прошивки (Firmware) и оборудование – они должны быть доверенными. Windows Defender System Guard реорганизует существующие возможности целостности системы Windows 10 и поверх них настраивает набор вложений в безопасность Windows. Это спроектировано и разработано для обеспечения следующих гарантий безопасности:
-
Защита и поддержка целостности системы во время ее запуска.
-
Проверка целостности системы, полностью поддерживающую локальную и удаленную проверку.
Windows Defender Advanced Threat Detection.
Обнаружение и остановка атак, которые вмешиваются через агентов в режиме ядра на уровне гипервизора – это критический компонент универсальной платформы защиты конечных устройств в Microsoft Defender Advanced Thread Protection (ATP). Глубокая интеграция Windows Defender Antivirus с аппаратными возможностями изоляции позволяют обнаруживать признаки подобных атак.
Изолированные Hyper-V контейнеры (Hyper-V Isolated Containers).
Hyper -V играет важную роль в возможностях контейнерной разработки на Windows 10. Контейнеры Windows требуют плотной связи между версией операционной системы контейнера и хоста, на котором они запущены. Hyper-V используется для инкапсуляции контейнеров на Windows 10 внутрь прозрачной, легковесной виртуальной машины. В разговорной речи данную возможность называют «Hyper-V Isolated Containers». Эти контейнеры запускаются в виртуальной машине, которая специально оптимизирована для быстродействия и эффективности использования ресурсов хоста. Изолированные Hyper-V контейнеры позволяют разработчикам вести разработку на множестве дистрибутивов Linux и Windows одновременно, а также управлять контейнерами при помощи привычных инструментов (таких как Docker).
Платформа гипервизора Windows (Windows Hypervisor Platform).
Платформа гипервизора Windows (WHP) добавляет расширенный интерфейс разработки приложений (API) пользовательского режима для сторонних стеков виртуализации и приложений, что позволяет создавать и управлять разделами на уровне гипервизора, настраивать привязку памяти для раздела, а также создавать и управлять работой виртуальных процессоров. Основное назначение – это сосуществование стороннего программного обеспечения (такого как VMware) с Hyper-V и прочими возможностями на базе Hyper-V. Безопасность на базе виртуализации (Virtualization-Based Security, VBS) – это одна из последних технологий, которая возможна благодаря этому сосуществованию.
WHP предоставляет API, похожий на платформу (Framework), которую предоставляет KVM на Linux и гипервизор macOS, и на данный момент опирается на QEMU и VMware.
Подсистема Windows для Linux 2 (Windows Subsystem for Linux 2).
Подсистема Windows для Linux 2 (WSL 2) – это новейшая версия архитектуры, которая позволяет подсистеме Windows для Linux запускать исполняемые файлы ELF64 на Windows. Это обновление возможностей включает в себя увеличенную производительность файловой системы, а также полную совместимость системных вызовов. Новые архитектурные изменения влияют на то, как исполняемые файлы взаимодействуют с Windows и аппаратным обеспечением компьютера, но предоставляют те же пользовательские возможности, что и WSL 1 (на данный момент широко распространенная версия). Основное отличие архитектуры WSL 2 заключается в настоящем ядре Linux, запущенном внутри виртуальной машины. Независимые дистрибутивы Linux могут быть запущены как в WSL 1, так и в WSL 2, могут быть обновлены (Upgrade) или понижены (Downgrade) в любое время, а также запущены в WSL 1 и WSL 2 одновременно.
Поддержка Kubernetes для Windows.
Kubernetes начал официально поддерживать Windows Server в производственной среде, начиная с релиза Kubernetes версии 1.14 (в марте 2019 года). Приложения на базе Windows составляют большую часть рабочих нагрузок во множестве организаций. Контейнеры Windows предоставляют современный путь для приложений Windows чтобы использовать процессы DevOps и изначально облачные подходы. По факту Kubernetes стал стандартом для управления контейнерами; данная поддержка позволяет широкой экосистеме приложений Windows не только использовать возможности Kubernetes, но и широкую, бесшовную и постоянно растущую экосистемы вокруг него. Организации, вкладывающие одновременно в приложения на базе Windows и Linux, больше не нуждаются в отдельных оркестраторах для управления рабочими нагрузками, что в результате приводит к увеличению операционной эффективности развертываний. Разработка, обеспечившая данный релиз опиралась на открытый исходный код и лучшие подходы сообщества, которые и добавили контейнеры Windows Server в Windows Server 2016.
Данные компоненты и инструменты позволяют технологии Microsoft Hyper-V представлять новые пути обеспечения пользовательских возможностей. Песочница Windows (Windows Sandbox), Windows Defender Application Guard, System Guard и Advanced Thread Detection, изолированные Hyper-V контейнеры (Hyper-V Isolated-Containers), Windows Hypervisor Platform (WHP) и подсистема Windows для Linux (WSL 2) – это все новые компоненты Hyper-V, которые обеспечивают гибкость и безопасность Windows. Управление приложениями с использованием Hyper-V, такое как Kubernetes для Windows и Docker Desktop также показывает приверженность Microsoft к потребностям клиентов.
P.S. Тем, кто не знаком с возможностями Hyper-V, я рекомендую начать свое знакомство со статьи «Архитектура Hyper-V» и группы веб-кастов посвященной Hyper-V в Windows 10:
Содержание
- Способ 1: Активация в «Программах и компонентах»
- Способ 2: Активация через «PowerShell»
- «Hyper-V» в Windows 10 Home
- Вопросы и ответы
Способ 1: Активация в «Программах и компонентах»
Платформа виртуализации «Hyper-V» является встроенным компонентом системы, однако по умолчанию она отключена. Чтобы иметь возможность пользоваться этим инструментом и запускать его из меню «Пуск», сначала его нужно активировать.
- Запустите апплет «Компоненты Windows» командой
optionalfeatures
, выполненной в диалоговом окошке быстрого запуска, вызываемого нажатием клавиш Win + R. - Найдите в списке пункт «Hyper-V», отметьте его флажком и нажмите «OK». Установка будет выполнена автоматически, дополнительно Windows может потребовать перезагрузить компьютер.
После этого ярлыки запуска гипервизора станут доступны в меню «Пуск» и списке Windows. Если чекбокс «Hyper-V» затенен частично, разверните пункт и посмотрите, доступен ли для активации компонент «Платформа Hyper-V». Если название имеет блеклый цвет, а флажок в чекбоксе установить не удается, платформа виртуализации «Hyper-V» на данном компьютере недоступна в силу аппаратных ограничений процессора.
Способ 2: Активация через «PowerShell»
Активировать компонент «Hyper-V» можно также из «PowerShell» или классической «Командной строки».
- Запустите ту или иную консоль от имени администратора из контекстного меню кнопки «Пуск» или поиска Windows.
- Выполните команду
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
. - Создайте «Блокнотом» текстовый файл на рабочем столе или в любом другом расположении.
- Вставьте в него такой код:
pushd "%~dp0"
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
Pause - Сохраните файл как enable-hyper-v.cmd. Название может быть произвольным, главное, чтобы расширение файла было .cmd или .bat.
- Запустите созданный скрипт от имени администратора. После того как командный файл отработает, активируйте «Hyper-V» в окне апплета «Компоненты Windows».
Перезагрузите компьютер, введя в консоли «Y» и нажав клавишу ввода.
В Windows 10 редакции Home компонент «Hyper-V» не просто неактивен, он отсутствует в списке апплета «Компоненты Windows». Чтобы сделать его доступным, выполните следующие действия:
Отсутствие компонента «Hyper-V» может иметь и другие причины, в частности удаление его автором сборки (при скачивании пиратских копий ОС), что иногда встречается в выложенных в свободный доступ пользовательских релизах. В таких случаях рекомендуется выполнить обновление Windows 10 до новой сборки с помощью официального установочного образа либо переустановить систему.
Еще статьи по данной теме:
Помогла ли Вам статья?
В тройке лидеров на рынке софта для виртуализации операционных систем – VMware, VirtualBox и Hyper-V – последний гипервизор занимает особое место. Такое особое место обусловлено тем, что Hyper-V является штатным компонентом серверных систем Windows и некоторых версий Windows для настольных ПК. Уступая VMware Workstation и VirtualBox в функциональности, кроссплатформенности и отчасти в удобстве пользования, Hyper-V, тем не менее, не лишен своих преимуществ. И главное из них – более высокая производительность гостевых ОС.
Ниже речь пойдет об активации Hyper-V в системе Windows 10 и создании средствами этого гипервизора виртуальной машины.
1. Hyper-V — штатный гипервизор от Microsoft
Штатный компонент Hyper-V система Windows 10 унаследовала от версий Windows 8 и 8.1, а в них гипервизор перекочевал из Windows Server. И Windows 8.1, и Windows 10 опционально предусматривают компонент Hyper-V в редакциях Pro и Enterprise. Работа гипервизора возможна только в 64-битных системах.
Длительное время Hyper-V не поддерживал никаких иных гостевых ОС, кроме как Windows. Однако относительно недавно компания Microsoft позаботилась о поддержке гипервизором гостевой ОС Linux. И сегодня с помощью Hyper-V можно тестировать некоторые дистрибутивы Linux, в частности, популярный Ubuntu.
2. Требования для работы Hyper-V
Минимальный объем оперативной памяти физического компьютера для работы Hyper-V – 4 Гб.
Процессор компьютера должен поддерживать технологию SLAT (Intel EPT или AMD RVI). Практически все современные процессоры соответствуют этому требованию.
Другое требование к процессору, также предусматриваемое многими современными моделями – поддержка технологии аппаратной виртуализации и, соответственно, ее активное состояние в BIOS. В BIOS материнских плат для процессоров Intel такая технология (в зависимости от версии) может называться по-разному – Intel-VT, Intel Virtualization Technology, Intel VT-x, Vanderpool или Virtualization Extensions. У AMD технология аппаратной виртуализации называется AMD-V или SVM (Secure Virtual Machines). Например, в AMI BIOS версии 17.9 функцию аппаратной виртуализации процессора AMD можно найти по пути Cell Menu – CPU Feature – SVM Support.
У процессоров AMD функция аппаратной виртуализации, как правило, включена по умолчанию. Поддерживает ли конкретная модель процессора аппаратную виртуализацию, этот момент можно выяснить на сайтах компаний Intel и AMD.
3. Активация и запуск Hyper-V
Hyper-V в комплекте Windows 10 Pro и Enterprise поставляется опционально. Изначально штатный гипервизор отключен. Включается он в разделе панели управления «Программы и компоненты». Самый быстрый способ попасть туда – внутрисистемный поиск.
Запускаем «Включение и отключение системных компонентов».
В появившемся небольшом окошке галочкой отмечаем все подпункты пункта Hyper-V. Жмем «Ок».
Система пару секунд будет применять изменения и попросит перезагрузку. После перезагрузки ищем ярлык запуска диспетчера Hyper-V. Ярлык диспетчера Hyper-V можно сразу закрепить на начальном экране Windows 10, найдя его в средствах администрирования меню «Пуск».
Доступ к ярлыку диспетчера Hyper-V также можно получить с помощью внутрисистемного поиска.
Запускаем диспетчер Hyper-V.
4. Настройка доступа к сети
В диспетчере Hyper-V сеть настраивается отдельным этапом, и сначала нужно создать виртуальный коммутатор – параметр, обеспечивающий доступ к сети. Делаем клик на названии физического компьютера, а в правой части окна выбираем «Диспетчер виртуальных коммутаторов…».
Запустится мастер создания виртуального коммутатора, где первым делом нужно выбрать тип сети. Их три:
- Внешняя – этот тип использует сетевую карту или адаптер Wi-Fi физического компьютера и подключает виртуальную машину к той же сети, в которой находится физический компьютер. Соответственно, это тип сети, предусматривающий доступ виртуальной машины к Интернету;
- Внутренняя – этот тип обеспечивает сеть между физическим компьютером и виртуальными машинами Hyper-V, но не предусматривает их доступ к Интернету;
- Частная – этот тип позволяет создать сеть между виртуальными машинами Hyper-V, но в этой сети не будет физического компьютера, равно как и не будет выхода в Интернет.
В нашем случае доступ виртуальной машины к Интернету необходим, потому выберем первый тип — внешнюю сеть. Жмем «Создать виртуальный коммутатор».
В окне свойств виртуального коммутатора задаем ему имя, это может быть какое угодно имя, например, «Сетевая карта 1». При необходимости виртуальному коммутатору можно добавить примечание. Если физический компьютер имеет на борту и сетевую карту, и адаптер Wi-Fi, конкретное устройство, посредством которого виртуальная машина будет подключаться к сети, можно выбрать из выпадающего списка в графе «Тип подключения». После проделанных настроек жмем «Применить» внизу окна.
5. Создание виртуальной машины
Теперь можно приступить непосредственно к созданию виртуальной машины. Слева в окне Hyper-V выбор по-прежнему должен быть на названии физического компьютера. В правом углу вверху жмем «Создать», затем – соответственно, «Виртуальная машина».
В приветственном окне запустившегося мастера жмем «Далее».
Задаем виртуальной машине имя; также можно сменить ее месторасположение на диске физического компьютера, указав нужный раздел диска и нужную папку с помощью кнопки обзора. Жмем «Далее».
Одна из относительно новых возможностей Hyper-V – выбор поколения виртуальной машины. В нашем случае выбрано поколение 2.
Что это значит? Поколение 1 – это виртуальные машины, поддерживающие 32- и 64-битные системы Windows. Поколение 1 совместимо с прежними версиями Hyper-V.
Поколение 2 – виртуальные машины нового формата со встроенным программным обеспечением на базе UEFI. Такие виртуальные машины поддерживают ряд новых возможностей и способны обеспечить небольшой прирост производительности. На виртуальные машины поколения 2 в качестве гостевых ОС устанавливаются только 64-битные версии Windows 8.1 и 10, а также серверные Windows Server 2012, Server 2012 R2 и Server 2016.
Платформа UEFI обуславливает еще одно требование для использования виртуальных машин поколения 2 – загрузочный носитель UEFI. Этот момент необходимо уточнять, скачивая ISO-образ с дистрибутивом Windows со сторонних источников в Интернете. Но лучше все же скачивать дистрибутивы Windows с официальных источников компании Microsoft. Так, утилита Media Creation Tool, скачивающая с сайта Microsoft дистрибутивы Windows 8.1 и 10, на выходе создает загрузочный ISO-образ, поддерживающий среду UEFI.
В случае установки в качестве гостевой ОС Windows 10 именно такой способ получения ISO-образа системы и рекомендуется. Windows 10 предусматривает процесс установки с возможностью отложенного ввода ключа продукта. В нашем случае в качестве гостевой ОС будет установлена Windows 8.1, а ее официальный дистрибутив, получаемый с помощью утилиты Media Creation Tool, в процессе установки требует ввод ключа продукта. Обеспечить поддержку среды UEFI и воспользоваться бесплатной возможностью протестировать систему Windows 8.1 поможет сайт Центра пробного ПО TechNet. На этом сайте можно скачать англоязычную редакцию 64-битной Windows 8.1 Корпоративная и бесплатно тестировать систему целых 3 месяца. Проблему с отсутствием поддержки русского языка после установки системы можно решить отдельно, установив языковой пакет и настроив русский основным языком системы.
Возвращаемся к мастеру создания виртуальной машины. В окне выделения памяти оставляем предустановленные параметры, если физический компьютер имеет не более 4 Гб оперативной памяти. Если ее больше 4 Гб, можно увеличить показатель, выделяемый при запуске виртуальной машины. Для гостевой Windows ХР показатель оперативной памяти можно, наоборот, уменьшить до 512 Мб. Жмем «Далее».
В окне настроек сети из выпадающего списка выбираем ранее созданный виртуальный коммутатор. Жмем «Далее».
В окне подключения виртуального жесткого диска задаем виртуальной машине имя, указываем расположение на диске физического компьютера, указываем размер. Это параметры создания нового жесткого диска. Второй пункт этого шага мастера используется, когда на компьютере уже имеется виртуальный жесткий диск, в частности, с установленной гостевой ОС. При выборе виртуальной машины поколения 2 файл такого виртуального жесткого диска должен иметь формат VHDX (а не VHD), а гостевая ОС должна поддерживать среду загрузки UEFI. Жмем «Далее».
Если в предыдущем шаге мастера выбран пункт создания нового виртуального жесткого диска, следующим шагом будет указание пути к дистрибутиву Windows. Виртуальные машины поколения 2 уже не предусматривают загрузку с физического CD/DVD-привода. Источниками загрузки дистрибутива гостевой ОС могут быть только сеть и ISO-образ. В нашем случае это ISO-образ. Жмем «Далее».
Завершающий этап мастера – жмем «Готово».
6. Подключение виртуальной машины
Создав виртуальную машину, вернемся в окно диспетчера Hyper-V. Теперь ее нужно подключить. Для этого существует команда «Подключить» в числе прочих команд контекстного меню, вызываемого на виртуальной машине. Команда «Подключить» присутствует и в правой части окна диспетчера Hyper-V. Для подключения также можно сделать двойной клик левой клавишей мыши на окошке-превью выбранной виртуальной машины.
В открывшемся окне подключения жмем зеленую кнопку запуска.
Далее нажимаем любую кнопку, чтобы виртуальная машина загрузилась с ISO-образа.
Последует обычный процесс установки Windows 8.1, как это происходило бы на физическом компьютере.
Как только начнется копирование файлов установки, можно закрыть окно подключения к виртуальной машине и заняться другими делами.
Закрытие окна подключения высвободит какие-то ресурсы физического компьютера для выполнения других задач, при этом виртуальная машина продолжит свою работу в фоновом режиме. Ее рабочие показатели будут отображаться в диспетчере Hyper-V.
Подключаться к виртуальной машине можно по мере необходимости выполнения в ней действий.
Все – Windows 8.1 установилась. Выключить, приостановить, сохранить виртуальную машину или сбросить ее состояние можно и командами в диспетчере Hyper-V, и кнопками на верхней панели окна подключения.
7. Приоритет загрузки
Чтобы в дальнейшем при запуске виртуальной машины не терять время на окно загрузки с CD/DVD-диска, нужно в выключенном ее состоянии открыть окно параметров и убрать путь к ISO-файлу с дистрибутивом. Это делается во вкладке DVD-привода настроек оборудования виртуальной машины.
Альтернативный вариант – поднять жесткий диск в приоритете загрузки выше DVD-привода (но не выше файла «bootmgfw.efi»). Это делается во вкладке «Встроенное ПО» настроек оборудования.
В обоих случаях проделанные изменения сохраняются кнопкой «Применить» внизу.
8. Обход ограничений окна подключения Hyper-V
Во главу угла работы гипервизора Hyper-V поставлена производительность виртуальных машин, а не функциональность. В отличие от своих конкурентов – VMware и VirtualBox – виртуальные машины Hyper-V не работают с подключенными флешками, не воспроизводят звук, а взаимодействие с физическим компьютером осуществляется только вставкой внутри гостевых ОС текста, скопированного в основной ОС. Такова цена производительности виртуальных машин Hyper-V. Но это если работать с обычным окном подключения Hyper-V.
Полноценную интеграцию физического компьютера и виртуальной машины можно получить с помощью штатной утилиты подключения к удаленному рабочему столу.
Эта утилита позволяет гибко настроить параметры подключения, в частности, сделать доступными внутри виртуальной машины не только подключенные к физическому компьютеру USB-накопители, но и отдельные разделы жесткого диска.
Подключение к виртуальной машине таким образом обеспечит в гостевой ОС воспроизведение звука и двустороннюю передачу файлов.
Отличного Вам дня!
В этой статье про Windows 10 разберем подробно, как включить виртуализацию.
Платформа виртуализации от Microsoft называется Hyper-V. Она позволяет запускать одновременно несколько виртуальных машин (ВМ) на одном физическом компьютере. Работа и управлением этими машинами происходит под управлением особого процесса (или службы), называемой гипервизором. Гипервизор предоставляет виртуальное оборудование – процессоры, память, жесткие диски и т.д., обеспечивает изоляцию и защиту ВМ друг от друга, выделяет вычислительные ресурсы и динамически управляет ими.
Наверняка вы слышали также и о других системах виртуализации, которые на слуху, например, KVM от Red Hat или vSphere от VMware. Все они, как и Hyper-V, предоставляют отличные средства по запуску разнородных версий гостевых операционных систем (ОС) разных производителей на одном физическом компьютере или сервере. Это открывает широкие возможности по разработке и тестированию программного обеспечения профессионалам и другие области применения обычным пользователям.
Список поддерживаемых гостевых ОС для Hyper-V вы можете посмотреть на сайте Microsoft.
Возможность включить Hyper-V есть не только в серверных ОС Microsoft, но и в клиентских, таких как Windows 10. Эту функцию, а точнее роль, возможно включить в следующих редакциях “десятки”:
- Pro (Профессиональная)
- Enterprise (Корпоративная)
- Education (для образовательных учреждений)
Hyper-V нельзя активировать в версиях:
- Home (Домашняя)
- Mobile
- Mobile Корпоративная
Примечание. Редакцию Windows 10 Home можно обновить до версии Pro. Для этого нужно зайти в раздел Параметры > Обновление и безопасность > Активация. Далее нужно зайти в Магазин Windows и купить обновление. Подробнее можно узнать на сайте производителя.
Минимальные требования к оборудованию
Согласно рекомендациям Microsoft приведем обязательные требования для запуска Hyper-V:
- 64-разрядный процессор с поддержкой SLAT(Second Level Address Translation).
- Поддержка технологии виртуализации Intel на платформе x86 VT-x.
- Как минимум 4 ГБ оперативной памяти (ОЗУ). Объем ОЗУ зависит также от количества ВМ, которые будут запущены на хосте виртуализации.
В BIOS компьютера необходимо включить следующие компоненты.
- Virtualization Technology (название зависит от производителя материнской платы персонального компьютера (ПК)).
- Hardware Enforced Data Execution Prevention
Как правило, современные ПК удовлетворяют всем этим требованиям. Возможно понадобиться только проверка и включение настроек в BIOS или UEFI.
Тестирование совместимости оборудования
После проверки требований к ОС и оборудованию, описанных выше, нужно проверить совместимость “железа” c Windows 10. Для этого можно воспользоваться встроенной утилитой msinfo32.exe.
Если все вышеуказанные требования Hyper-V имеют значение Да, то система совместима с MS Hyper-V. Если хотя бы в одной строке будет значение Нет, надо перепроверить указанные выше требования и сделать необходимые изменения.
Примечание: Аналогичную проверку можно также выполнить через запуск консольной программы systeminfo.exe.
Для обычного пользователя самым простым способом включить Hyper-V в “десятке” будет зайти в “Панель управления”, далее в “Программы и компоненты”, и потом слева выбрать “Включение или отключение компонентов Windows”.
Далее установить флажок в чекбокс Hyper-V для выбора всех его возможностей, нажать Ок и перегрузить компьютер.
Включение Hyper-V с использованием PowerShell
Далее рассмотрим достаточно простой и гибкий способ активации виртуализации Windows 10, более подходящий для продвинутых пользователей. В данном случае воспользуемся командной оболочкой PowerShell и командлетом Enable-WindowsOptionalFeature.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Оболочку PowerShell нужно обязательно запустить с права администратора и затем ввести команду:
Затем вводим команду с параметрами.
Ожидаем выполнения.
Далее надо перегрузить ПК.
Активация виртуализации Hyper-V при помощи DISM
Есть еще один эффективный, но редко используемый способ для включения возможностей(features) и ролей в Windows 10. Это использование встроенной консольной программы dism.exe. Технология DISM (Deployment Image Servicing and Management) используется для обслуживания и подготовки образов Windows.
Запуск этой утилиты лучше делать в командной строке (cmd), запущенной с правами локального администратора.
Для нашего случая при запуске нужно указать следующие параметры:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
Проверяем статус.
Для применения настроек нужно перегрузить компьютер.
Проверка работы гипервизора Hyper-V
После перезагрузке следует убедиться, что все включилось и работает. Для этого можно сразу запустить Диспетчер Hyper-V.
Если при запуске диспетчера и подключению к хосту не возникает ошибок, скорее всего все хорошо.
Также можно проверить, что следующие службы работают:
- Служба узла HV (HvHost)
- Управление виртуальными машинами Hyper-V (vmms)
Еще для проверки статуса можно запустить упоминаемые выше команды msinfo32 или systeminfo. Должна отображаться фраза как на скрине ниже.
На этом все. Теперь уже можно создать свою первую виртуальную машину в диспетчере Hyper-V, но это уже тема отдельной статьи.
Обновлено 03.12.2021
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы свами произвели установку Windows 11 с флешки на свеженький ноутбук. Идем далее и сегодня мы с вами рассмотрим установку встроенного, родного гипервизора Hyper-V, рассмотрим процесс создания на нем виртуальной машины и варианты ее эксплуатации. Рассмотрим все плюсы использования Hyper-V в Windows 11 для рядового пользователя.
Что такое Hyper-V?
Hyper-V — это гипервизор Microsoft, который позволяет создавать и запускать виртуальные машины на вашем компьютере. Виртуальные машины (ВМ) позволяют создавать изолированные экземпляры операционной системы, которые не влияют на ваш хост-компьютер и не могут при желании ему причинить вред. Существует несколько вариантов программного обеспечения для виртуализации, но Hyper-V встроен в Windows 11 и удобно подходит для управления виртуальными машинами Windows и Linux.
Вы можете создать несколько виртуальных машин, каждая со своей собственной ОС, если вы работаете в нескольких операционных системах, все ограничивается лишь встроенными ресурсами компьютера. Вы можете иметь виртуальные жесткие диски, переключатели и другие вещи на отдельной виртуальной машине.
Большинство людей не знают об этой функции из-за сложностей, связанных с ней. Поэтому z постараюсь объяснить это как можно проще, чтобы помочь вам познакомиться с концепцией.
Зачем мне нужен Hyper-V?
Есть несколько ситуаций, когда Hyper-V может быть полезен. Вот некоторые из них.
- Если ваша работа требует, чтобы вы работали с несколькими ОС, Hyper-V поможет создать виртуальные машины и установить на каждой разные ОС.
- Вы можете запустить большую часть программного обеспечения, которое не работает в текущей ОС, установив подходящую.
- Если вы разрабатываете программное обеспечение, вы можете протестировать их все на одном компьютере, установив разные ОС.
- Вы используете изолированное окружение, чтобы защитить свой основную операционную систему от вирусов
Теперь, когда вы понимаете концепцию Hyper-V и ее различные преимущества, давайте посмотрим, как включить ее в Windows 11.
Проверяем включена ли аппаратная визуализация в BIOS
Перед тем, как производить установку Hyper-V в Windows 11, нам нужно убедиться, что ваша системам поддерживает виртуализацию. Как это делать я подробно рассказывал, и как включать в случае необходимости, но тут я приведу простой пример. Запустите диспетчер задач и перейдите на вкладку «Производительность«, там нужно найти пункт «Виртуализация«, где у него должен был быть статус «Включено«. Если пункта нет, то значит поддержка виртуализации не включена.
Если у вас она не активирована, то вы будите получать ошибку при попытке запуска виртуальной машины:
Не удается запустить виртуальную машину, так как не работает один из компонентов Hyper-V
Методы установки Hyper-V в Windows 11 Pro
Существует несколько методов позволяющих вам произвести установку гипервизора в Windows 11:
- Через командную строку и PowerShell
- Через окно установки компонентов
Установка Hyper-V в Windows 11 через «Программы и компоненты»
Для меня данный метод является классическим, так как я его еще освоил с выходом Windows 7. Все, что вам нужно это нажать одновременно клавиши WIN и R, чтобы вызвать окно запуска команд «Выполнить«, там вы вводите команду;
Далее вы переходите в пункт «Включение или отключение компонентов Windows«.
Установите галки на:
- Hyper-V
- Низкоуровневая оболочка Hyper-V
- Службы Hyper-V
После этого просто нажмите «Ok».
начнется процесс установки служб Hyper-V, это занимает около минуты.
После добавления компонентов служб Hyper-V вам необходимо перезагрузить свою Windows 11.
После перезагрузки, вы сможете в меню «Пуск» обнаружить оснастку диспетчера Hyper-V.
Установка Hyper-V в Windows 11 через DISM
Произвести установку служб Hyper-V в Windows 11 можно и с помощью одной команды, которую вы можете выполнить как в терминале Windows, так и в классической командной строке. Запустите командную строку или PowerShell в режиме администратора и введите команду:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
дожидаемся окончания добавления компонента и соглашаемся с перезагрузкой системы. На этом установка служб Hyper-V закончена.
Добавление служб Hyper-V через PowerShell
Чтобы включить Hyper-V с помощью Windows PowerShell запустите его в режиме администратора и введите команду:
Не забываем потом подтвердить перезагрузку.
Установка Hyper-V в Windows 11 Home
По умолчанию в Windows 11 Home установка служб Hyper-V ограничена, это можно увидеть в оснастке «Включение и отключение компонентов Windows», данного пункта просто нет.
Если запустить из командной строки DISM, то получите ошибку:
Ошибка: 0x800f080c
Имя компонента «Microsoft-Hyper-V» неизвестно.
Имя компонента Windows не распознано.
Воспользуйтесь параметром /Get-Features, чтобы найти имя компонента в образе, и повторите команду.
но есть обходной вариант, вы создаете просто тестовый документ в блокноте Windows и вставляете в него вот этот код:
pushd «%~dp0»
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hv.txt
for /f %%i in (‘findstr /i . hv.txt 2^>nul’) do dism /online /norestart /add-package:»%SystemRoot%servicingPackages%%i»
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
Далее вам нужно изменить расширение с txt на bat, как это делать посмотрите по ссылке. В результате у вас получиться исполняемый файл.
Запускаем его в режиме администратора.
В итоге будет добавлено много пакетов связанных с Hyper-V. Не забываем выполнить перезагрузку, после чего у вас в Windows 11 Home будет присутствовать диспетчер Hyper-V.
На этом у меня все, мы с вами разобрали методы добавления Hyper-V служб в Windows 11, дальше вам необходимо переходить к созданию виртуальных машин.
Hyper-V более известен как технология виртуализации серверов; однако, начиная с Windows 8, он также доступен в клиентской операционной системе. В Windows 10 мы значительно улучшили работу, сделав Hyper-V отличным решением для разработчиков и ИТ-специалистов.
Microsoft Hyper-V, кодовое название Viridian, — это нативный (тип 1) гипервизор, который, в отличие от VMware Workstation, VirtualBox и других гипервизоров типа 2, работает непосредственно на оборудовании. Впервые он был выпущен в Windows Server 2008 и позволяет запускать виртуальные машины в системах x86-64.
Hyper-V позволяет разработчикам быстро разгонять виртуальные машины для разработки на Windows 10 с превосходной производительностью, но он также используется в нескольких других функциях разработки в качестве серверной технологии, например, в таких как эмулятор Android, подсистема Windows для Linux 2 (WSL2) или контейнеры Docker. В этой статье мы кратко рассмотрим, как Hyper-V в Windows 10 может помочь разработчикам.
Быстрое создание коллекции виртуальных машин
Во-первых, давайте начнем с одной из основных функций для создания виртуальных машин. Теперь вы можете не только создавать виртуальные машины Hyper-V, устанавливая их с помощью файла ISO; вы можете использовать Hyper-V Quick Create VM Gallery, чтобы быстро создать новую среду разработки Windows 10 или даже виртуальную машину Ubuntu. Инструмент загрузит предварительно настроенную виртуальную машину Hyper-V с Windows 10 и средой разработки Visual Studio или Ubuntu 18.04 или 19.04. При желании вы также можете создавать собственные образы виртуальных машин Quick Create и даже делиться ими с другими разработчиками.
Подсистема Windows для Linux 2 (WSL 2)
С подсистемой Windows для Linux Microsoft перенесла среду Linux на Windows 10 desktop и позволяет запускать среду GNU/Linux — включая большинство инструментов, утилит и приложений командной строки — непосредственно в Windows без изменений, без издержек полноценных виртуальных машин. В последних версиях Windows 10 Insider Preview Microsoft выпустила превью WSL 2. WSL 2 использует технологию виртуализации Hyper-V для изоляции и виртуализации WSL в серверной части. Это обеспечивает не только преимущества безопасности, но и огромный прирост производительности. Подробнее о подсистеме Windows для Linux 2 вы можете узнать здесь.
Расширенный режим сеанса для обмена устройствами с вашей виртуальной машиной
Одной из трудных частей в прошлом было взаимодействие между виртуальной машиной и хост-машиной. С добавлением Enhanced Session Mode , Microsoft упростила копи-паст файлов между ними, а также теперь можно совместно использовать устройства. В том числе:
- Делает виртуальные машины изменяемого размера и с высоким DPI
- Улучшает интеграцию виртуальной машины
- Позволяет совместное использование устройств
Расширенный режим сеанса включен по умолчанию в Windows 10 Hyper-V, в Windows Server вам необходимо включить эту функцию в настройках Hyper-V. Если вы создаете собственную виртуальную машину Linux, убедитесь, что вы установили последние версии драйверов виртуализации.
Чекпоинты
Огромным преимуществом виртуализации является возможность легко сохранять состояние виртуальной машины, что позволяет вам возвращаться назад или вперед в определенный момент времени. В Hyper-V эта функция называется контрольной точкой виртуальной машины, ранее была известна как снимок виртуальной машины.
Hyper-V знает типы контрольных точек:
- Стандартные контрольные точки: делает снимок состояния виртуальной машины и памяти виртуальной машины в момент запуска контрольной точки.
- Продакшн-контрольные точки: использует службу теневого копирования томов или Freeze File System на виртуальной машине Linux для создания согласованной с данными резервной копии виртуальной машины. Снимок состояния памяти виртуальной машины не создается.
Тип контрольной точки может быть установлен виртуальной машиной. Оба типа чекпоинтов имеют разные преимущества и недостатки. В последних версиях Hyper-V продакшн-контрольные точки выбираются по умолчанию. Однако вы можете легко изменить это с помощью настроек диспетчера Hyper-V или PowerShell. На моем клиентском компьютере с Windows 10 я предпочитаю использовать стандартные контрольные точки, поскольку он также сохраняет состояние памяти виртуальной машины, однако в системах с продакшн-серверами я настоятельно рекомендую использовать продакшн-контрольные точки, и даже в этом случае вам следует соблюдать осторожность.
NAT сети
Одной из особенностей, которые были очень болезненными в прошлом, была сеть. С появлением опции переключения NAT в виртуальном коммутаторе Hyper-V теперь вы можете легко подключить все ваши виртуальные машины к сети, к которой подключен ваш хост. В Windows 10 вы получите переключатель по умолчанию для подключения ваших виртуальных машин. Если этого недостаточно или вы хотите использовать виртуальный коммутатор NAT на сервере Hyper-V, вы можете использовать следующие команды для создания виртуального коммутатора и правила NAT.
Вы можете узнать больше о Hyper-V NAT сетях здесь.
Запускайте контейнеры Windows и Linux в Windows 10
Контейнеры являются одной из самых популярных технологий прямо сейчас, с Docker Desktop для Windows вы можете запускать их на своем компьютере с Windows 10. По умолчанию Windows использует технологию Hyper-V, чтобы создать дополнительную защиту между контейнером и операционной системой хоста, так называемыми контейнерами Hyper-V. Эта функция также позволяет запускать Windows и Контейнеры Linux в Windows side-by-side без необходимости запуска полной виртуальной машины Linux в Windows 10.
PowerShell Direct и HVC
Если вы хотите взаимодействовать с вашей виртуальной машиной, работающей под управлением Windows 10, вы можете использовать диспетчер Hyper-V и консоль для непосредственного взаимодействия с операционной системой. Однако есть также два других варианта, которые позволяют вам управлять виртуальными машинами и получать к ним доступ с помощью командной строки. PowerShell Direct позволяет создавать сеанс удаленного взаимодействия PowerShell для виртуальной машины с использованием шины VM, так что никаких сетей не требуется. То же самое касается виртуальных машин Linux и инструмента HVC, который позволяет создавать SSH-соединение непосредственно с виртуальной машиной. Оба варианта также позволяют копировать файлы на виртуальные машины и с них.
Это очень удобно, если вы настроили некоторую автоматизацию, и вам нужно выполнить некоторые команды на виртуальной машине.
Windows песочница
Песочница Windows — это новая функция в Windows 10, выпущенная в версии 1903. Песочница Windows использует технологию Hyper-V для предоставления Windows 10 Sandbox. Песочница позволяет раскрутить изолированную временную среду рабочего стола, где вы можете запускать ненадежное программное обеспечение. Песочница отлично подходит для демонстраций, разработки, тестирования, устранения неполадок или для работы с вредоносными программами. Если вы закроете песочницу, все программное обеспечение со всеми его файлами и состоянием будет удалено навсегда. Это виртуальные машины с Windows 10, их преимущество в том, что они встроены в Windows 10, поэтому они используют существующую ОС, что обеспечивает более быстрый запуск, лучшую эффективность и удобство в обращении без потери безопасности.
Опыт Windows Sandbox также можно настроить с помощью файлов конфигурации. Таким образом, вы можете добавить дополнительное программное обеспечение и инструменты в свою Windows Sandbox.
Windows Defender Application Guard
Это может быть не связано непосредственно с развитием. Тем не менее, я думаю, что такое происходило с каждым. Мы видим ссылку, и мы не уверены, точно ли это доверенный сайт или это вредоносный сайт. С Windows Defender Application Guard мы получаем изолированный браузер, который защищает нас от вредоносных веб-сайтов и программного обеспечения. Если пользователь переходит на ненадежный сайт через Microsoft Edge или Internet Explorer, Microsoft Edge открывает сайт в изолированном контейнере с поддержкой Hyper-V, который отделен от операционной системы хоста.
Hyper-V Battery Pass-through
Эта особенность больше об удобстве. Если вы работаете и разрабатываете внутри виртуальной машины и используете консоль виртуальной машины в полноэкранном режиме, вы можете не заметить, когда у вашего ноутбука разрядился аккумулятор. Благодаря функции Hyper-V Battery Pass-through гостевая операционная система внутри виртуальной машины знает о состоянии батареи. Функция виртуальной батареи Hyper-V включена по умолчанию и работает с виртуальными машинами Windows и Linux.
Вложенная (Nested) виртуализация
Вложенная виртуализация позволяет запускать виртуализацию на виртуальной машине, в основном, как на начальном этапе для виртуальных машин. С Hyper-V вы можете запускать Hyper-V на виртуальной машине Hyper-V. Это интересно для пары разных сценариев. Во-первых, вы можете создать виртуальный хост Hyper-V для тестирования и лабораторных работ, или, что еще важнее, вы можете запускать контейнеры Hyper-V или Windows Sandbox на виртуальной машине. И еще одна замечательная особенность Nested Virtualization: она также работает с виртуальными машинами в Microsoft Azure.
Для включения nested-виртуализации внутри Hyper-V, вы можете изучить этот гайд.
Эмулятор Visual Studio для Android
Если вы используете Visual Studio для создания приложений Android, я уверен, что вы уже использовали Эмулятор Visual Studio для Android. Фича позволяет разработчикам использовать эмулятор Android с аппаратным ускорением, не переключаясь на гипервизор Intel HAXM, что обеспечивает им еще большую производительность и скорость.
Как настроить Hyper-V на Windows 10
Теперь, как вы можете видеть, Hyper-V является отличным инструментом для разработчиков и используется для множества различных функций. Чтобы установить Hyper-V, вы должны проверить следующие требования на вашем компьютере:
- Windows 10 Enterprise, Pro, или Education.
- 64-битный процессор с Second Level Address Translation (SLAT).
- Поддержка CPU для VM Monitor Mode Extension (VT-c на Intel CPUs).
- Как минимум 4 GB памяти.
Для получения дополнительной информации и устранения неполадок см. Windows 10: системные требования Hyper-V.
Для получения дополнительной информации о том, как установить Hyper-V в Windows 10, изучайте документацию Microsoft .
- Что такое Hyper-V?
- Требования для запуска Hyper-V
- Как включить Hyper-V?
- Как пользоваться Hyper-V?
Если в простых словах, Hyper-V — это механизм, при помощи которого одну операционную систему Windows можно запустить внутри другой. Рассмотрим, что это такое, как активировать и использовать (на примере запуска Windows 7 из-под Windows 11).
Что такое Hyper-V?
Hyper-V — система аппаратной виртуализации от Microsoft, позволяющая на одном и том же компьютере запускать несколько ОС. Механизм Hyper-V сам запускается и управляется из рабочей среды Windows. Операционная система, в которой развернута система аппаратной виртуализации, называется хост-системой. А те ОС, что запущены с использованием инструментария Hyper-V, именуются гостевыми системами.
Hyper-V основана на гипервизоре — программно-аппаратной схеме, которая обеспечивает изоляцию запущенных параллельно операционных систем друг от друга и разделение между ними аппаратных ресурсов компьютера. При этом гипервизор обеспечивает возможностью обмена данными между ОС, в т.ч. через накопители информации (обмен файлами) и сетевые соединения (передача данных), как если бы эти ОС были запущены на разных аппаратных платформах (физических компьютерах).
Требования для запуска Hyper-V
Для возможности развертывания Hyper-V компьютер и хост-система должны соответствовать следующим требованиям:
- Версия ОС: начиная с Windows 10 (32 бит и 64 бит) Корпоративная (Enterprise), Профессиональная (Pro) или Профессиональная для образовательных учреждений (Pro Education).
- 64-разрядный процессор, поддерживающий технологию преобразования адресов второго уровня SLAT: у Intel технология называется EPT (Extended Page Tables), у AMD — RVI (Rapid Virtualization Indexing). Чтобы определить, поддерживает ли процессор SLAT, можно воспользоваться утилитой Coreinfo от Microsoft:
- Скачиваем ZIP-архив Coreinfo с сайта Microsoft и распаковываем в любую папку (удобно в корень Локального диска С:). Внутри 4 файла: используем exe для 32-разрядных Windows или Coreinfo64.exe в случае с 64-разрядной ОС.
- Запускаем командную строку Windows от имени администратора, используя меню Пуск:
- Набираем команду cd c:\ и нажимаем клавишу Enter для перехода в корень Локального диска С:
- Набираем команду coreinfo.exe -v или coreinfo64.exe -v (в зависимости от имени скопированного EXE-файла утилиты Coreinfo). В нашем случае второй вариант:
- В случае с процессорами от Intel результат должен получиться таким же, как на скриншоте выше, т.е. отразится строка EPT со звездочкой напротив (наличие * означает, что процессор имеет поддержку технологии SLAT).
- Процессор также должен поддерживать технологию расширения режима мониторинга виртуальной машины. У Intel она называется Intel VT (Intel Virtualization Technology), у AMD — AMD-V (AMD Virtualization).
- Объем оперативной памяти — 4 Гб и более.
Теперь активируем систему виртуализации.
Как включить Hyper-V?
Механизм Hyper-V является одним из системных компонентов Windows. По умолчанию он выключен. Для его активации:
- Откройте меню Пуск и выполните в нем поиск по запросу Включение или отключение компонентов Windows, затем клик Включение или отключение компонентов Windows:
- Откроется окно Компоненты Windows, отметьте флажком Hyper-V в списке компонентов и нажмите ОК:
- Ожидайте завершения процесса активации:
- Перезагрузите компьютер по завершению:
Также Hyper-V можно активировать из командной строки:
- Запустите командную строку от имени администратора по инструкции выше.
- Скопируйте в нее команду DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V и нажмите Enter:
- Введите в это же окно Y и нажмите Enter, чтобы перезагрузить компьютер.
После активации системы виртуализации Hyper-V можно приступать к развертыванию в ней операционной системы.
Как пользоваться Hyper-V?
Для примера будем запускать Windows 7 Pro 64-bit из установочного ISO-образа. Для начала нужно создать и настроить виртуальную машину:
- Откройте меню Пуск, выполните поиск по запросу Диспетчер Hyper-V, затем запустите Диспетчер Hyper-V от имени администратора.
- В окне диспетчера Hyper-V откройте меню Действия, выберите Создать, затем — Виртуальная машина:
- Откроется окно Мастер создания виртуальной машины, кликните в нем по кнопке Далее:
- Придумайте имя для виртуальной машины и, если требуется, измените папку для ее хранения, установив галочку напротив пункта Сохранить виртуальную машину в другом месте, затем нажмите кнопку Далее:
- Далее Мастер предложит выбрать поколение виртуальной машины. Всего их два. Для нашей цели — запуска 64-битной Windows 7 Pro — достаточно возможностей виртуальной машины Hyper-V первого поколения. Выбираем соответствующий пункт и жмем кнопку Далее:
- На следующем шаге нужно задать объем оперативной памяти, который будет выделен для работы виртуальной машины. Тут нужно исходить из требований к объему ОЗУ со сторону запускаемой ОС (в нашем случае для Windows 7 достаточно 2 Гб или 2048 Мб) и преследуемых пользователем целей развертывания системы (ориентируемся на то, какие приложения впоследствии будут запускаться на виртуальной машине). Введите объем выделяемой памяти и кликните Далее:
- Следующий шаг — выбор виртуального сетевого адаптера для возможности подключения к сети из виртуальной машины. Пока оставим вариант Нет подключения (настроим сеть позже).
- Далее нужно задать размер дискового пространства для виртуального жесткого диска (если выбран вариант с созданием виртуального диска). Тут также следует учитывать требования к объему диска со стороны устанавливаемой операционной системы и преследуемые пользователем цели ее установки. Для примера нам будет достаточно 10 Гб. Задайте объем, имя и расположение виртуального диска, затем нажмите Далее:
- На следующем шаге Мастер создания виртуальной машины предложит выполнить установку операционной системы тремя различными способами. Пока мы этот шаг тоже пропустим. Оставим вариант по умолчанию — Установить операционную систему позднее:
- Нажимаем кнопку Готово для завершения настройки виртуальной машины.
Для запуска только что созданной виртуальной машины вернитесь в окно Диспетчер Hyper-V, кликните правой кнопкой мыши по имени виртуальной машины и выберите пункт Пуск из контекстного меню:
Если кликнуть два раза по имени виртуальной машины после ее запуска откроется новое окно — виртуальный монитор виртуального компьютера. Т.к. операционная система еще не была установлена мы увидим в этом окне ошибку с сообщением Boot failure… (стандартная ошибка при включении компьютера без установленной ОС):
Зато так мы быстро выяснили, что виртуальная машина работает. Теперь установим в нее операционную систему:
- В окне запущенной виртуальной машины откройте меню Медиа, перейдите в раздел DVD-дисковод, выберите пункт Вставка диска…, затем укажите путь до установочного ISO-образа операционной системы.
- Вернувшись в окно виртуальной машины, нажмите любую клавишу. Сообщение об ошибке запуска системы Boot failure исчезнет, а на экране появится привычное окно установки ОС.
- Выполните установку Windows так, как если бы это происходило на физическом компьютере (с созданием разделов и т.д.). По завершению инсталляции системы в окне виртуальной машины появится привычный рабочий стол:
Теперь подключим нашу виртуальную ОС к интернету. Для этого:
- Откройте в окне виртуальной машины меню Файл и выберите Параметры…:
- В новом окне откройте слева раздел Сетевой адаптер, затем — справа — в списке Виртуальный коммутатор установите Default Switch, нажмите кнопку Применить:
- Теперь если кликнуть по значку Сеть в трее, на экране отобразится окно с сообщением о наличии доступа в интернет. Соединение также можно проверить при помощи командной строки, выполнив команду ping:
Мне необходимо запустить эмулятор андроида на Windows с процессором АМД, делал все по инструкциям, но нигде не смог найти необходимого флажка «Windows Hypervisor Platform», картинку прикрепляю
Как я понял это не тоже самое, что на скрине ниже, потому, что это опции у меня были выбраны с самого начала и это не помогает
У меня есть только опции как на втором скриншоте, никаких «Windows Hypervisor Platform» или чего-то подобного там нету.
Эмулятор андроида соответственно выдает ошибку
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Windows Hypervisor Platform (WHPX) is properly installed and usable.
Где найти и как найти эту пропавшую опцию?
Вот полный список того, что я вижу: https://i.stack.imgur.com/Nz876.jpg
Hyper-V – это технология аппаратной виртуализации Microsoft, впервые вышедшая в 2008-ом году для обеспечения серверной виртуализации и ставшая основой множества продуктов и компонентов Microsoft. Диапазон возможностей простирается от повышения безопасности до расширения возможностей разработчиков и обеспечения наиболее совместимой игровой консоли. Последние добавления в этот список включают песочницу Windows (Windows Sandbox), Windows Defender Application Guard, System Guard и расширенное обнаружение угроз (Advanced Thread Detection), изолированные контейнеры Hyper-V (Hyper-V Isolated Containers), платформу гипервизора Windows (WHP), подсистему Windows для Linux 2 (WSL 2). Дополнительно, приложения, использующие Hyper -V: Kubernetes для Windows и Docker Desktop.
Так как область виртуализации Windows расширяется, становясь интегрированной частью операционной системы, многие новые возможности операционной системы зависят от Hyper-V. Соответственно, это создает ошибки совместимости со множеством популярным сторонних продуктов, которые предоставляют собственные решения виртуализации, заставляя пользователей выбирать между приложениями и потерей функциональности операционной системы. В связи с этим Microsoft объединился с ключевыми производителями программного обеспечения, такими как VMware, VirtualBox и BlueStacks для предоставления решений, которые напрямую используют технологии виртуализации Microsoft, устраняя необходимость выбора.
Песочница Windows (Windows Sandbox).
Песочница Windows (Windows Sandbox) – это изолированное, временное окружение рабочего стола, в котором можно запускать программное обеспечение без страха оказать негативное влияние на персональный компьютер. Любое программное обеспечение, установленное в песочнице Windows, остается только в песочнице и не может повлиять на хост. После закрытия песочницы Windows все состояние, включая файлы, изменения реестра и установленное программное обеспечение мгновенно удаляются. Песочница Windows построена на тех же технологиях, которые разрабатывались для работы мульти-арендных сервисов Azure, таких как Azure Functions, а также предоставляет интеграцию с Windows 10 и поддержку для графических приложений.
Windows Defender Application Guard.
Windows Defender Application Guard (WDAG) – это возможность безопасности Windows 10, представленная в Fall Creators Update (версии 1709), которые защищают от нацеленных угроз при помощи технологий виртуализации Hyper-V. Также WDAG обеспечивает корпоративным пользователям Microsoft Edge и Internet Explorer (IE) защиту от уязвимостей ядра (Zero-day) за счет изоляции не доверенных сессий браузера от операционной системы хоста. Это позволяет команде информационной безопасности при помощи WDAG заблокировать корпоративные хосты, при этом, разрешив корпоративным пользователям просматривать в браузере некорпоративный контент.
Application Guard изолирует не доверенные сайты при помощи нового экземпляра Windows на аппаратном уровне.
Windows Defender System Guard.
Для защиты критических ресурсов, таких как стек аутентификации Windows, ключи единого входа (Single Sign-On), биометрический стек Windows Hello и Virtual Trusted Platform Module (Virtual TPM), а также системной прошивки (Firmware) и оборудование – они должны быть доверенными. Windows Defender System Guard реорганизует существующие возможности целостности системы Windows 10 и поверх них настраивает набор вложений в безопасность Windows. Это спроектировано и разработано для обеспечения следующих гарантий безопасности:
-
Защита и поддержка целостности системы во время ее запуска.
-
Проверка целостности системы, полностью поддерживающую локальную и удаленную проверку.
Windows Defender Advanced Threat Detection.
Обнаружение и остановка атак, которые вмешиваются через агентов в режиме ядра на уровне гипервизора – это критический компонент универсальной платформы защиты конечных устройств в Microsoft Defender Advanced Thread Protection (ATP). Глубокая интеграция Windows Defender Antivirus с аппаратными возможностями изоляции позволяют обнаруживать признаки подобных атак.
Изолированные Hyper-V контейнеры (Hyper-V Isolated Containers).
Hyper -V играет важную роль в возможностях контейнерной разработки на Windows 10. Контейнеры Windows требуют плотной связи между версией операционной системы контейнера и хоста, на котором они запущены. Hyper-V используется для инкапсуляции контейнеров на Windows 10 внутрь прозрачной, легковесной виртуальной машины. В разговорной речи данную возможность называют «Hyper-V Isolated Containers». Эти контейнеры запускаются в виртуальной машине, которая специально оптимизирована для быстродействия и эффективности использования ресурсов хоста. Изолированные Hyper-V контейнеры позволяют разработчикам вести разработку на множестве дистрибутивов Linux и Windows одновременно, а также управлять контейнерами при помощи привычных инструментов (таких как Docker).
Платформа гипервизора Windows (Windows Hypervisor Platform).
Платформа гипервизора Windows (WHP) добавляет расширенный интерфейс разработки приложений (API) пользовательского режима для сторонних стеков виртуализации и приложений, что позволяет создавать и управлять разделами на уровне гипервизора, настраивать привязку памяти для раздела, а также создавать и управлять работой виртуальных процессоров. Основное назначение – это сосуществование стороннего программного обеспечения (такого как VMware) с Hyper-V и прочими возможностями на базе Hyper-V. Безопасность на базе виртуализации (Virtualization-Based Security, VBS) – это одна из последних технологий, которая возможна благодаря этому сосуществованию.
WHP предоставляет API, похожий на платформу (Framework), которую предоставляет KVM на Linux и гипервизор macOS, и на данный момент опирается на QEMU и VMware.
Подсистема Windows для Linux 2 (Windows Subsystem for Linux 2).
Подсистема Windows для Linux 2 (WSL 2) – это новейшая версия архитектуры, которая позволяет подсистеме Windows для Linux запускать исполняемые файлы ELF64 на Windows. Это обновление возможностей включает в себя увеличенную производительность файловой системы, а также полную совместимость системных вызовов. Новые архитектурные изменения влияют на то, как исполняемые файлы взаимодействуют с Windows и аппаратным обеспечением компьютера, но предоставляют те же пользовательские возможности, что и WSL 1 (на данный момент широко распространенная версия). Основное отличие архитектуры WSL 2 заключается в настоящем ядре Linux, запущенном внутри виртуальной машины. Независимые дистрибутивы Linux могут быть запущены как в WSL 1, так и в WSL 2, могут быть обновлены (Upgrade) или понижены (Downgrade) в любое время, а также запущены в WSL 1 и WSL 2 одновременно.
Поддержка Kubernetes для Windows.
Kubernetes начал официально поддерживать Windows Server в производственной среде, начиная с релиза Kubernetes версии 1.14 (в марте 2019 года). Приложения на базе Windows составляют большую часть рабочих нагрузок во множестве организаций. Контейнеры Windows предоставляют современный путь для приложений Windows чтобы использовать процессы DevOps и изначально облачные подходы. По факту Kubernetes стал стандартом для управления контейнерами; данная поддержка позволяет широкой экосистеме приложений Windows не только использовать возможности Kubernetes, но и широкую, бесшовную и постоянно растущую экосистемы вокруг него. Организации, вкладывающие одновременно в приложения на базе Windows и Linux, больше не нуждаются в отдельных оркестраторах для управления рабочими нагрузками, что в результате приводит к увеличению операционной эффективности развертываний. Разработка, обеспечившая данный релиз опиралась на открытый исходный код и лучшие подходы сообщества, которые и добавили контейнеры Windows Server в Windows Server 2016.
Данные компоненты и инструменты позволяют технологии Microsoft Hyper-V представлять новые пути обеспечения пользовательских возможностей. Песочница Windows (Windows Sandbox), Windows Defender Application Guard, System Guard и Advanced Thread Detection, изолированные Hyper-V контейнеры (Hyper-V Isolated-Containers), Windows Hypervisor Platform (WHP) и подсистема Windows для Linux (WSL 2) – это все новые компоненты Hyper-V, которые обеспечивают гибкость и безопасность Windows. Управление приложениями с использованием Hyper-V, такое как Kubernetes для Windows и Docker Desktop также показывает приверженность Microsoft к потребностям клиентов.
P.S. Тем, кто не знаком с возможностями Hyper-V, я рекомендую начать свое знакомство со статьи «Архитектура Hyper-V» и группы веб-кастов посвященной Hyper-V в Windows 10:
Вы тут: Главная → Windows → Hyper-V в Windows: руководство по созданию и настройке виртуальных машин
Еще в Windows 8 появилась технология виртуализации Hyper-V, ранее доступная только в серверных ОС Microsoft. Это решение выглядит более удачным, чем входившая в Windows 7 виртуальная машина Windows Virtual PC. Сегодня я расскажу, как в Windows с помощью Hyper-V создать виртуальную машину, а также настроить в ней Интернет, локальную сеть и обмен файлами.
На DevCon’12 мы сидели с Денисом Дягилевым (MVP по виртуализации) в зоне «Спроси эксперта», а на нашем стенде был планшет Samsung с Windows 8. Денис предложил провести время с пользой и установить Windows на виртуальную машину, задействовав встроенный гипервизор.
На пути к нашей цели мы успешно преодолели все препятствия вроде поиска дистрибутива и создания ISO из набора файлов на флешке, а также подбора пароля администратора на планшете При этом все действия производились исключительно пальцами, что автоматически переводит их в разряд подвига.
Если же на современном компьютере у вас под рукой есть образ Windows в формате ISO и мышь с клавиатурой, то через 5-7 минут вы сможете приступить к установке системы на виртуальную машину.
[+] Содержание
Поскольку гипервизор является новинкой в клиентских системах, отмечу несколько моментов.
Hyper-V:
- доступен только в 64-разрядной Windows не ниже профессионального издания
- является единственной на данный момент технологией виртуализации Microsoft, поддерживающей 64-разрядные гостевые системы
- в клиентских системах поддерживает режимы сна и гибернации, в отличие от серверного гипервизора
- это вам не VirtualBox! ©
Системные требования для работы Hyper-V в Windows
Если ваш процессор поддерживает требуемые технологии виртуализации, компонент Hyper-V установится без проблем.
У процессора должна быть в наличии и включена в BIOS:
- Аппаратная виртуализация. У Intel эта технология называется Intel-VT (может обозначаться как VMX), а у AMD – соответственно AMD-V (SVM).
- Трансляция адресов второго уровня, SLAT (Intel EPT или AMD RVI)
Проще всего определить наличие этих технологий с помощью утилиты Coreinfo из набора Sysinternals. У меня утилита указала на отсутствие поддержки VMX и EPT (прочерк на скриншоте), хотя по факту она есть. В комментариях читатель Артем подсказал причину — я запускал утилиту уже после установки компонента Hyper-V.
Увеличить рисунок
Кроме Coreinfo можно использовать фирменную утилиту Intel (у AMD есть аналогичная).
Вы также можете заглянуть в таблицу поддержки технологий виртуализации на сайте производителя вашего процессора: Intel | AMD.
Включение компонента Hyper-V
Hyper-V представляет собой компонент операционной системы, который изначально отключен. Опытные пользователи могут включить его одной командой PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Если вы предпочитаете графический интерфейс, нажмите Win + R, введите OptionalFeatures и нажмите Enter.
В открывшемся окне отметьте флажком Hyper-V.
Так или иначе, компонент станет доступен после перезагрузки системы. Из проблем с установкой в Windows 8 RP пока была замечена циклическая перезагрузка по вине драйверов контроллера USB 3.0, которая на некоторых системах решалась отключением USB 3.0 в BIOS.
Создание и настройка виртуальной машины
Нажмите Win + R, введите virtmgmt.msc и нажмите Enter, чтобы открыть диспетчер Hyper-V. Из меню Действия выберите Создать – Виртуальная машина.
Мастер создания виртуальной машины предельно прост, однако я отмечу некоторые моменты для тех, кто любит подробные инструкции с картинками. Шаг настройки сети я сейчас пропущу, поскольку ниже буду разбирать этот вопрос подробнее.
Стандартное расположение для виртуальных машин – папка ProgramData, но его можно изменить.
Если у вас уже есть виртуальный диск в формате VHD, можете подключить его. Я, кстати, так и сделал, воспользовавшись диском, созданным ранее для Virtual Box.
Когда вы указываете имеющийся VHD, из мастера пропадает шаг, на котором задается носитель для установки системы.
Однако путь к ISO можно указать и позже, открыв параметры виртуальной машины в главном окне диспетчера Hyper-V.
Запуск виртуальной машины и установка Windows на нее
Здесь тоже все просто, но немного непривычно для тех, кто ранее не сталкивался с Hyper-V.
Увеличить рисунок
В диспетчере Hyper-V:
- для запуска виртуальной машины нажмите «Пуск»
- для взаимодействия с ней нажмите «Подключить» или дважды щелкните эскиз машины
Когда в параметрах машины указан загрузочный ISO-образ Windows, вы увидите на экране знакомую надпись Press any key to boot… Дальше вы уже сами справитесь, но если вам нужны пошаговые инструкции по установке, они есть на OSZone для Windows 7 и Windows 8.
Если операционная система на физической машине новее той, что установлена на виртуальной, рекомендуется обновить компоненты интеграции (спасибо, Артем). Для этого подключитесь в диспетчере Hyper-V к виртуальной машине, нажмите Ctrl + I и запустите setup.exe.
Настройка доступа в Интернет и локальной сети
Инструкции из этого раздела необходимы лишь в том случае, если вас не устраивает появившийся в Windows 10 1709 коммутатор по умолчанию (Default Switch), который нельзя удалить или переименовать. При использовании Default Switch в случае подключения хоста к VPN виртуальная машина также использует VPN. В этом заключается одно из главных отличий от внешнего коммутатора, создание которого я опишу дальше.
В меню Действия выберите Настройка виртуальных коммутаторов. Откроется окно, в котором можно создать коммутатор одного из трех типов. Чтобы ваша виртуальная машина могла выходить в Интернет, создайте внешний коммутатор.
Увеличить рисунок
Теперь нужно задать имя коммутатора и выбрать сетевой адаптер, если у вас их больше одного. Дома я использую беспроводную сеть, поэтому выбрал адаптер Wi-Fi.
Увеличить рисунок
Остается лишь указать созданный коммутатор в параметрах сетевого подключения виртуальной машины.
Увеличить рисунок
Теперь в установленной Windows у вас будет подключение к Интернету и локальная сеть между физической и виртуальной машинами.
Увеличить рисунок
На рисунке выше вы видите:
- слева – результат добавления виртуального коммутатора в Hyper-V на физической машине, т.е. сетевой мост и виртуальный адаптер
- справа – доступ в Интернет и подключение к локальной сети на виртуальной машине
Как видите, настройка Интернета и локальной сети не столько сложна, сколько непривычна для пользователей клиентских ОС Microsoft.
Обмен файлами между физической и виртуальными машинами
По ходу работы с виртуальной машиной регулярно возникает необходимость скопировать на нее файлы с физической, либо наоборот. Я опишу несколько способов решения этой задачи.
Общие сетевые папки
Этот способ работает во всех изданиях Windows 10. Поскольку в нашем распоряжении есть локальная сеть, можно использовать общие папки для обмена файлами. Фактически инструкции ниже сводятся к основам создания общих папок.
Доступ с виртуальной машины на физическую
Картинка стоит тысячи слов, как говорят американцы.
На рисунке показан проводник виртуальной машины (VIRTUAL-PC), откуда осуществляется доступ к физической машине (VADIK-PC). Как только вы введете учетные данные аккаунта, доступ к его профилю будет в вашем распоряжении.
Возможно, вы захотите сделать общей папку, расположенную на физической машине вне своего профиля. Для этого достаточно задействовать стандартные средства предоставления общего доступа, но этот процесс я объясню уже на примере доступа к произвольной папке виртуальной машины.
Доступ с физической машины на виртуальную
Допустим, в корне диска виртуальной машины есть папка Shared. Щелкните по ней правой кнопкой мыши и выберите Общий доступ – Отдельные люди (или Конкретные пользователи в Windows 7).
Увеличить рисунок
Теперь вы можете открыть общую папку по сети в проводнике, в том числе введя в адресную строку адрес вида \\имя-компьютера\имя-папки.
Подключение к удаленному рабочему столу виртуальной рабочей машины
В Hyper-V между физической и виртуальной машиной невозможен обмен файлами путем копирования и вставки. Можно лишь вставлять скопированный на физической машине текст сочетанием клавиш Ctrl + V. Однако после запуска виртуальной машины можно соединяться с ней посредством RDP вместо того чтобы открывать ее из диспетчера Hyper-V. Этот способ работает в изданиях Pro и выше.
Действия на виртуальной машине
Сначала нужно разрешить на виртуальной машине подключения к удаленному рабочему столу в свойствах системы. Нажмите Win + R и выполните:
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,5
Затем разрешите подключение, как показано на рисунке.
Остается лишь выяснить IP-адрес виртуальной машины командой ipconfig
Действия на физической машине
Нажмите Win + R и введите mstsc и раскройте параметры входа.
В открывшемся окне:
- Введите IP-адрес виртуальной машины (обязательно).
- Укажите имя пользователя, в чью учетную запись будет выполнен вход.
- Включите запоминание учетных данных.
- Сохраните параметры подключения.
Вы также можете задать на вкладке «Экран» разрешение меньше того, что используется в физической машине.
Теперь можно обмениваться файлами между физической и виртуальной машинами привычными сочетаниями клавиш Ctrl + C и Ctrl + V.
Советы по использованию Hyper-V
Напоследок я хотел бы виртуализировать несколько рекомендаций Дениса Дягилева по работе с Hyper-V.
Используйте RDP для подключения к виртуальным машинам.
Это не только позволит обмениваться файлами между физической и виртуальной машиной путем копирования и вставки, но и сэкономит системные ресурсы, которые потребляет vmconnect при подключении к виртуальной машине в диспетчере Hyper-V или из командной строки.
Если вы планируете регулярно использовать RDP для подключения к различным виртуальным машинам, закрепите программу на панели задач. Тогда в списке переходов будет сохраняться список машин.
Будьте внимательны со снимками
С помощью Hyper-V можно создавать снимки виртуальной машины, благодаря использованию технологии дифференциальных дисков. Однако логика работы снимков практически обратна той, что ожидает от нее человек, еще ни разу не наступавший на грабли.
Александр Косивченко (MVP по виртуализации) подробно, хотя и несколько сумбурно, описал принцип работы снимков Hyper-V на Хабре.
Используйте импорт виртуальных машин при необходимости
Импорт будет более интересен ИТ-специалистам, но мне случайно довелось воспользоваться этой функцией. После создания виртуальной машины я переименовал букву диска, на которой она хранилась, после чего диспетчер Hyper-V ее потерял.
Оглядевшись в оснастке, я увидел опцию импорта и моментально восстановил машину.
Причем я даже не подозревал, что выполненные мною действия стали возможны лишь за счет появления новой возможности в Hyper-V
Hyper-V vs. VirtualBox
Разбираясь с Hyper-V, я невольно сравнивал решение Microsoft для клиентской операционной системы с Oracle VirtualBox.
С точки зрения типичных задач домашних пользователей (тестирование установки системы, ознакомление с ней, проверка работы приложений) эти решения практически не отличаются друг от друга. Но VirtualBox можно использовать в домашних изданиях Windows 10, в то время как Hyper-V в них недоступен.
VirtualBox не имеет столь жестких аппаратных требований, а его графические возможности даже шире, поскольку имеется поддержка аппаратного ускорения 3D (хотя я никогда ей не пользовался).
Что касается графического интерфейса, то это исключительно дело вкуса. Наверное, пришедший из серверных ОС гипервизор выглядит более аскетично, но параметры и настройка виртуальных машин в целом очень похожи.
Наличие Hyper-V в Windows в первую очередь порадует ИТ-специалистов, привыкших к этой технологии. Для домашних пользователей – это хорошая возможность воспользоваться встроенными средствами системы и расширить свой кругозор, приобщившись к серверным технологиям Microsoft.
Опрос
Я познакомился с виртуальными машинами в 2004 году, когда начал заниматься автоустановкой Windows. С тех пор они стали неотъемлемой частью моей повседневной работы, включая тестирование системных настроек, программ и т.п.
В комментариях расскажите, каким решением для виртуализации вы пользуетесь и с какой целью!
Я хочу поблагодарить Дениса Дягилева за помощь в подготовке этого материала. Одним из преимуществ программы MVP является знакомство с лучшими специалистами по технологиям Microsoft. Это означает, что в частном порядке можно получить грамотную консультацию по любому вопросу
Денис также любезно предложил свою помощь в проведении дискуссии. Поэтому если у вас возникнут технические вопросы по этой статье, вы можете рассчитывать на квалифицированные ответы.
Я хочу специально подчеркнуть, что комментарии не предназначены для обсуждения графического интерфейса и прочих нововведений в Windows 8. Своим взглядом на эти моменты и личным опытом работы в Windows 8 RP на десктопе я обязательно поделюсь с вами. Но для этого мне нужно поработать в системе какое-то время, потому что обзор на следующий день после установки может быть лишь поверхностным. Когда запись выйдет, вы сможете выплеснуть ненависть или восторг в комментариях. А пока я прошу вас не выходить за рамки темы виртуализации.
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.