Starting windows hyper v

Знакомство с Hyper-V в Windows 10 Introduction to Hyper-V on Windows 10

Вы разработчик программного обеспечения, ИТ-специалист или просто увлекаетесь технологиями? Тогда вам наверняка приходится работать с несколькими операционными системами. Whether you are a software developer, an IT professional, or a technology enthusiast, many of you need to run multiple operating systems. Hyper-V позволяет запускать несколько операционных систем в виде виртуальных машин в Windows. Hyper-V lets you run multiple operating systems as virtual machines on Windows.

В частности, Hyper-V предоставляет возможность выполнять виртуализацию оборудования. Hyper-V specifically provides hardware virtualization. Это означает, что каждая виртуальная машина работает на виртуальном оборудовании. That means each virtual machine runs on virtual hardware. Hyper-V позволяет создавать виртуальные жесткие диски, виртуальные коммутаторы и ряд других виртуальных устройств, каждое из которых можно добавить в виртуальную машину. Hyper-V lets you create virtual hard drives, virtual switches, and a number of other virtual devices all of which can be added to virtual machines.

Причины использовать виртуализацию Reasons to use virtualization

Виртуализация позволяет выполнять следующие операции. Virtualization allows you to:

Запуск программного обеспечения, для которого требуются более старые версии Windows или операционные системы, отличные от Windows. Run software that requires an older versions of Windows or non-Windows operating systems.

Эксперименты с другими операционными системами. Experiment with other operating systems. Hyper-V существенно упрощает создание и удаление различных операционных систем. Hyper-V makes it very easy to create and remove different operating systems.

Тестирование программного обеспечения в нескольких операционных системах с помощью нескольких виртуальных машин. Test software on multiple operating systems using multiple virtual machines. Благодаря Hyper-V их можно запускать на настольном компьютере или ноутбуке. With Hyper-V, you can run them all on a single desktop or laptop computer. Эти виртуальные машины можно экспортировать, а затем импортировать в любую другую систему Hyper-V, включая Azure. These virtual machines can be exported and then imported into any other Hyper-V system, including Azure.

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

Hyper-V доступен в 64-разрядных версиях Windows 10 Профессиональная, Корпоративная и для образовательных учреждений. Hyper-V is available on 64-bit versions of Windows 10 Pro, Enterprise, and Education. Он недоступен в версии Домашняя. It is not available on the Home edition.

Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Профессиональная, открыв раздел Параметры > Обновление и безопасность > Активация. Upgrade from Windows 10 Home edition to Windows 10 Pro by opening Settings > Update and Security > Activation. Здесь вы можете посетить Магазин Windows и приобрести обновление. Here you can visit the store and purchase an upgrade.

Большинство компьютеров работают под управлением Hyper-V, однако каждая виртуальная машина работает под управлением полностью отдельной операционной системы. Most computers run Hyper-V, however each virtual machine runs a completely separate operating system. Как правило, на компьютере с 4 ГБ ОЗУ можно запустить одну или несколько виртуальных машин, однако для запуска дополнительных виртуальных машин либо установки и запуска ресурсоемкого ПО, такого как игры, видеоредакторы или программы для технического проектирования, потребуются дополнительные ресурсы. You can generally run one or more virtual machines on a computer with 4GB of RAM, though you’ll need more resources for additional virtual machines or to install and run resource intense software like games, video editing, or engineering design software.

Дополнительные сведения о требованиях Hyper-V к системе и о том, как проверить, будет ли Hyper-V работать на конкретном компьютере, см. в статье Справочник по требования к системе для Hyper-V. For more information about Hyper-V’s system requirements and how to verify that Hyper-V runs on your machine, see the Hyper-V Requirements Reference.

Читайте также:  Use make command windows

Операционные системы, которые можно запустить на виртуальной машине Operating systems you can run in a virtual machine

Hyper-V в Windows поддерживает много операционных систем на виртуальных машинах, в том числе различные выпуски Linux, FreeBSD и Windows. Hyper-V on Windows supports many different operating systems in a virtual machine including various releases of Linux, FreeBSD, and Windows.

Напоминаем, что необходимо иметь действующую лицензию на все операционные системы, используемые на виртуальной машине. As a reminder, you’ll need to have a valid license for any operating systems you use in the VMs.

Дополнительные сведения об операционных системах, которые поддерживаются как гостевые в Hyper-V в Windows, см. в статьях Гостевые операционные системы, поддерживаемые в Windows и Гостевые операционные системы, поддерживаемые в Linux. For information about which operating systems are supported as guests in Hyper-V on Windows, see Supported Windows Guest Operating Systems and Supported Linux Guest Operating Systems.

Различия между Hyper-V в Windows и Windows Server Differences between Hyper-V on Windows and Hyper-V on Windows Server

Некоторые функции работают по-разному в Hyper-V для Windows и Windows Server. There are some features that work differently in Hyper-V on Windows than they do in Hyper-V running on Windows Server.

Компоненты Hyper-V, доступные только в Windows Server: Hyper-V features only available on Windows Server:

  • динамическая миграция виртуальных машин с одного узла на другой; Live migration of virtual machines from one host to another
  • реплика Hyper-V; Hyper-V Replica
  • Виртуальный адаптер Fiber Channel Virtual Fiber Channel
  • сеть СSR-IOV; SR-IOV networking
  • общий доступ к .VHDX. Shared .VHDX

Компоненты Hyper-V, доступные только в Windows 10: Hyper-V features only available on Windows 10:

  • Быстрое создание и коллекция виртуальных машин Quick Create and the VM Gallery
  • Сеть по умолчанию (коммутатор NAT) Default network (NAT switch)

Модель управления памятью отличается в Hyper-V в Windows. The memory management model is different for Hyper-V on Windows. При управлении памятью Hyper-V на сервере предполагается, что на нем запущены только виртуальные машины. On a server, Hyper-V memory is managed with the assumption that only the virtual machines are running on the server. В Hyper-V для Windows при управлении памятью учитывается тот факт, что кроме виртуальных машин на большинстве клиентских компьютеров работает локальное программное обеспечение. In Hyper-V on Windows, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.

Ограничения Limitations

Программы, которые зависят от наличия определенного оборудования, не будут нормально работать на виртуальной машине. Programs that depend on specific hardware will not work well in a virtual machine. Например, это игры или приложения, которым нужны графические процессоры. For example, games or applications that require processing with GPUs might not work well. С приложениями, использующими таймеры длительностью менее 10 мс, например приложениями для микширования музыки в режиме реального времени или приложениями, чувствительными к задержкам, также возможны проблемы. Also, applications relying on sub-10ms timers such as live music mixing applications or high precision times could have issues running in a virtual machine.

Кроме того, если включен Hyper-V, проблемы могут возникать и с чувствительными к задержкам высокоточными приложениями, работающими в операционной системе сервера виртуальных машин. In addition, if you have Hyper-V enabled, those latency-sensitive, high-precision applications may also have issues running in the host. Это связано с тем, что при включенной виртуализации ОС сервера виртуальных машин тоже работает поверх уровня виртуализации Hyper-V, как и гостевые операционные системы. This is because with virtualization enabled, the host OS also runs on top of the Hyper-V virtualization layer, just as guest operating systems do. Однако отличие операционной системы сервера виртуальных машин от гостевых ОС заключается в том, что она имеет прямой доступ к оборудованию, что обеспечивает правильную работу приложений с особыми требованиями к оборудованию. However, unlike guests, the host OS is special in that it has direct access to all the hardware, which means that applications with special hardware requirements can still run without issues in the host OS.

Install Hyper-V on Windows 10

Enable Hyper-V to create virtual machines on Windows 10.
Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM). This documents walks through each option.

Note: Hyper-V is built into Windows as an optional feature — there is no Hyper-V download.

Check Requirements

  • Windows 10 Enterprise, Pro, or Education
  • 64-bit Processor with Second Level Address Translation (SLAT).
  • CPU support for VM Monitor Mode Extension (VT-c on Intel CPUs).
  • Minimum of 4 GB memory.
Читайте также:  Антивирус dr web для серверов windows

The Hyper-V role cannot be installed on Windows 10 Home.

Upgrade from Windows 10 Home edition to Windows 10 Pro by opening up Settings > Update and Security > Activation.

For more information and troubleshooting, see Windows 10 Hyper-V System Requirements.

Enable Hyper-V using PowerShell

Open a PowerShell console as Administrator.

Run the following command:

If the command couldn’t be found, make sure you’re running PowerShell as Administrator.

When the installation has completed, reboot.

Enable Hyper-V with CMD and DISM

The Deployment Image Servicing and Management tool (DISM) helps configure Windows and Windows images. Among its many applications, DISM can enable Windows features while the operating system is running.

To enable the Hyper-V role using DISM:

Open up a PowerShell or CMD session as Administrator.

Type the following command:

For more information about DISM, see the DISM Technical Reference.

Enable the Hyper-V role through Settings

Right click on the Windows button and select ‘Apps and Features’.

Select Programs and Features on the right under related settings.

Select Turn Windows Features on or off.

Select Hyper-V and click OK.

When the installation has completed you are prompted to restart your computer.

Как запустить Windows 10X на виртуальной машине Microsoft Hyper-V

Сообщается, что финальный релиз операционной системы Windows 10X состоится весной этого года и система будет поставляться на устройствах с одним экраном (традиционные, привычные устройства).

Инсайдеры уже несколько дней тестируют предфинальную сборку Windows 10X и публикуют множество интересной информации о системе, в том числе уже опубликован видеообзор Windows 10X и следующий подробный обзор.

Теперь же Windows 10X стала доступна в виде образа vhdx для виртуальной машины Hyper-V.

Установка Windows 10X на виртуальной машине Microsoft Hyper-V

Подробно рассмотрим установку Windows 10X Build 20279 на виртуальной машине Hyper-V.

Обратите внимание

Перед началом установки, стоит обратить внимание на следующее:

  • Мы не собираемся устанавливать Windows 10X на физическое оборудование в качестве реальной системы, поскольку ISO-образ еще не выпущен. Однако мы можем попробовать почти финальную сборку Windows 10X с помощью виртуальной машины. В отличие от официального эмулятора, на виртуальной машине производительность намного лучше.
  • Мы собираемся использовать файл формата VHDX (файл образа жесткого диска), который можно использовать только в приложении Microsoft Hyper-V и доступен только в редакции Windows 10 Pro. Таким образом, вам потребуется Windows 10 Pro, Enterprise или Education для запуска Windows 10X на вашем компьютере.
  • В настоящее время вы не можете запустить Windows 10X в сторонних приложениях виртуализации, таких как VirtualBox, VMware , QEMU и т.д.
  • Необходима поддержка аппаратной виртуализации.
  • Если у вас установлен графический процессор AMD, вы не сможете запустить виртуальную машину Windows 10X. Однако мы нашли решение, и оно описано чуть ниже.

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

  • Прежде всего, вам необходимо включить аппаратную виртуализацию в настройках BIOS. При перезагрузки компьютера войдите в настройки BIOS. Для большинства компьютеров и ноутбуков, чтобы войти в BIOS во время перезагрузки (после появления логотипа устройства) достаточно нажать клавишу F12 либо F9 .
  • Как только вы перейдете на страницу настроек BIOS, вам необходимо включить «Виртуализацию» . Каждый ПК имеет свое название технологии виртуализации, поэтому ищите «Intel VT-x», «Intel VT-d» или что-нибудь в этом роде. Перемещайтесь между различными меню, включите виртуализацию и затем сохраните изменения, нажав клавишу F10 .

Включение Hyper-V

  • После включения аппаратной виртуализации в BIOS и перезагрузки компьютера вам нужно включить Hyper-V. Для этого воспользуйтесь комбинацией клавиш Windows + R и в открывшемся окне введите команду optionalfeatures.exe либо с помощью поиска в меню Пуск введите название Включение или отключение компонентов Windows.

Прокрутите вниз и найдите опцию Hyper-V. Теперь установите все флажки в опции Hyper-V и нажмите кнопку ОК. После установки необходимых компонентов согласитесь на перезагрузку компьютера.

Установка Windows 10X

Перейдем к установке Windows 10X на виртуальной машине Hyper-V.

  • Откройте меню Пуск, введите название «Hyper-V»
  • Откройте приложение Диспетчер Hyper-V.
  • Теперь необходимо скачать файл расширения VHDX, доступный в архиве FlashEmu.7z, которым поделился инсайдер Albacore в социальной сети Twitter. После загрузки файла разархивируйте ZIP-архив и переместите файл Flash.vhdx в доступное место, желательно туда, где достаточно места.
  • Теперь вернитесь в Hyper-V, нажмите «Создать» и выберите «Виртуальная машина» в правом верхнем углу.
  • В появившемся окне Приступая к работе, нажмите Далее. Укажите название виртуальной машины и расположение. В качестве расположения я выбрал Диск Е, т.к в нем больше свободного места. Можно указать тот же диск и папку, в которой расположен файл Flash.vhdx.
  • В графе Укажите поколение, обязательно выберите «Поколение 2». Это важно.
  • На следующем этапе нужно указать объем оперативной памяти, которая будет выделена для виртуальной машины. Рекомендую указать не менее 3 ГБ (3072 МБ). Я указал 4 ГБ (4096 МБ) для улучшения производительности виртуальной машины.
  • В следующей графе, Настройка сети выберите тип подключения «Default Switch».
  • На следующем этапе, Подключить виртуальный жесткий диск, выберите «Использовать имеющийся виртуальный жёсткий диск» и укажите VHDX-файл с названием «Flash.vhdx», загруженный и распакованный ранее.
  • Наконец нажмите кнопку «Далее» и затем «Готово». Виртуальная машина с Windows 10X создана.
  • На следующем этапе, перед запуском виртуальной машине, рекомендую в параметрах указать количество используемых виртуальных процессоров. Для этого в главном окне «Диспетчер Hyper-V» откройте Параметры, опция доступна в списке опций в правой колонке и в разделе Процессор укажите количество допустимых виртуальных процессоров. Рекомендую указать как минимум половину из доступных ядер процессора. Нажмите Применить и ОК.
Читайте также:  Creative console launcher для windows 10

Запуск Windows 10X на вашем ПК в виртуальной машине Hyper-V

  • В главном окне приложения «Диспетчер Hyper-V», в правой колонке, нажмите опцию Подключить для включения виртуальной машины.
  • Затем в появившемся окне нажмите «Пуск», и Hyper-V запустит виртуальную машину Windows 10X прямо из файла VHDX. При первом запуске потребуется некоторое время для обработки всех файлов и информации.
  • Процесс запуска виртуальной машины может занять некоторое время, дождитесь загрузки.
  • Если виртуальная машина зависла и отображает черной экран длительное время, вы, скорее всего, используете графический процессор AMD. Чуть ниже мы опишем решение данной проблемы.
  • Укажите страну расположения, раскладку клавиатуры, дополнительную раскладку клавиатуры.
  • Имейте ввиду, что наличие учетной записи Microsoft обязательно.
  • После предварительной настройки на этапе установки системы, вас встретит готовая к работе Windows 10X.
  • Для изменения разрешения экрана виртуальной Windows 10X необходимо отключить виртуальную машину, затем запустить Windows PowerShell от имени Администратора и ввести следующую команду:

Параметр VMName «Windows 10X» является параметром с названием созданной виртуальной машины, HorizontalResolution — параметр разрешения экрана по горизонтали, а параметр VerticalResolution — по вертикали.

Запуск виртуальной машины Windows 10X на системе с графическим процессором AMD

На данный момент невозможно запустить виртуальную машину Windows10X на Hyper-V при использовании видеокарты от AMD. Вам нужно будет использовать встроенный графический процессор, который поставляется с набором микросхем Intel, для запуска Windows 10X. И да, производительность сильно пострадает из-за отсутствия мощного графического процессора . Тем не менее, если вы хотите попробовать финальную версию Windows 10X и вас установлена видеокарта AMD, то вам стоит воспользоваться следующим решением.

    Щелкните правой кнопкой мыши меню «Пуск» и откройте «Диспетчер устройств».

  • Здесь разверните меню «Видеоадаптеры». Затем нажмите правой кнопкой мыши по видеокарте AMD и отключите её.
  • Теперь запустите виртуальную машину Hyper-V, должна будет загрузиться без проблем.

Первые впечатления о Windows 10X

Windows 10X в своей почти финальной версии не похожа ни на что из того, что мы видели в продуктах Microsoft. Система приятно впечатляет прямо с экрана загрузки до настройки подключения. Что касается дизайна и эстетики, Microsoft действительно проделала большую работу и разработала единый пользовательский интерфейс во всех направлениях. Некоторые скажут, что Windows 10X похожа на операционную систему Chrome OS, и это отчасти будет правдой. Тем не менее, я рад, что Microsoft решилась представить в массы легкую и изящную систему.

Теперь переходим к волнующему вопросу: поддерживает ли окончательная сборка Windows 10X приложения Win32? К сожалению, в Windows 10X нет поддержки классических приложений Windows. Хотя это удивительно. В более ранней сборке Windows 10X была поддержка приложений Win32 через контейнер, поэтому мы не понимаем, почему Microsoft удалила его.

Кроме того, забавно, что мы можем запускать классические приложения Windows на Chromebook через Wine, но не можем запускать собственные приложения Windows в Windows 10X. Будем надеяться, что к финальной версии или через год мы сможем получить поддержку классических приложений за счет улучшенной эмуляции x86. На данный момент мы можем сказать, что система работает очень хорошо, имеет красивый пользовательский интерфейс и анимацию, но отсутствие приложений Win32 (даже контейнерных) может привести к забвению широко разрекламированной ОС, как это случилось с Window 10 S.

Оцените статью