Подготовьте виртуальную машину
Первое, что я рекомендую, — это потратить несколько минут на просмотр настроек виртуальной машины и убедиться, что они подходят для использования с Hyper-V. Помните, что любые виртуальные машины, которые вы создаете внутри виртуальной машины Windows 11, будут иметь доступ только к аппаратным ресурсам, выделенным для виртуальной машины Windows 11. Таким образом, рекомендуется убедиться, что виртуальной машине Windows 11 назначено достаточно памяти и виртуальных процессоров.
Чтобы просмотреть настройки, щелкните правой кнопкой мыши виртуальную машину Windows 11 и выберите команду «Настройки» в контекстном меню. Откроется страница настроек виртуальной машины. Вы можете увидеть настройки памяти на изображении ниже. Настройки процессора находятся прямо под вкладкой «Память» в левой части диалогового окна.
К сожалению, я не могу точно сказать вам, сколько памяти или сколько виртуальных процессоров выделить виртуальной машине, потому что соответствующее количество будет варьироваться в зависимости от ваших собственных потребностей. В моем случае я выделил 32 ГБ памяти и шесть виртуальных процессоров.
Требование обязательного интернет-подключения
К сожалению, Windows 11 «радует» не только возросшими требованиями к характеристикам, но и необходимостью обязательного подключения к сети во время установки. Это актуально как минимум для версии Windows 11 Home, но по некоторым данным к финальному релизу требовать подключение будут уже все редакции Windows 11 кроме, к счастью, Professional.
В остальных же версиях исчезнет возможность создавать автономные оффлайн-аккаунты, которые и сейчас уже спрятаны «поглубже» в настройках инсталлятора. В новых же версиях придётся обязательно регистрировать учётную запись Microsoft. Это просто, бесплатно, но тем не менее все равно может доставить пользователям как неудобства, так и дополнительные опасения за свою конфиденциальность.
Предложения Microsoft создать учётную запись, привязанную к её онлайн сервисам, становятся всё более навязчивыми, а в некоторых редакциях Windows 11 и вовсе безальтернативными
Зачем мне нужен Hyper-V?
Есть несколько ситуаций, когда Hyper-V может быть полезен. Вот некоторые из них.
- Если ваша работа требует, чтобы вы работали с несколькими ОС, Hyper-V поможет создать виртуальные машины и установить на каждой разные ОС.
- Вы можете запустить большую часть программного обеспечения, которое не работает в текущей ОС, установив подходящую.
- Если вы разрабатываете программное обеспечение, вы можете протестировать их все на одном компьютере, установив разные ОС.
- Вы используете изолированное окружение, чтобы защитить свой основную операционную систему от вирусов
Теперь, когда вы понимаете концепцию Hyper-V и ее различные преимущества, давайте посмотрим, как включить ее в Windows 11.
Как быстро проверить компьютер на соответствие требованиям?
Если вы не сильно подкованы технически, то внушительный список требований к характеристикам «железа» со стороны Windows 11 может вас здорово озадачить. Чтобы не ставить систему «на удачу» мы рекомендуем, не устанавливая Windows 11, прямо в вашей текущей системе попробовать небольшую бесплатную утилиту WhyNotWin11.
Это небольшая неофициальная программа получила широкую известность практически сразу же после выхода первых тестовых версий Windows 11. Как всегда, сторонние разработчики смогли сделать то, на что не хватило «прямых рук» у самой Microsoft. Утилита в крайне наглядной форме проинформирует вас о соответствии вашего ПК ключевым требованиям новой ОС.
Зелёные пункты свидетельствуют о том, что всё Ок. Жёлтые показывают предостережение, но скорее всего, не станут причиной проблем с установкой. А вот в красные вы почти гарантированно упрётесь, пытаясь установить Windows 11.
Утилита WhyNotWin11 покажет расклад по вашему «железу» глазами Windows 11. Пункт «CPU Compatibility» проверяет наличие используемого процессора в списке совместимых. К примеру, Ryzen 1800X там сейчас нет, но есть надежда на появление в будущем
Особое внимание уделите крайне коварному пункту «Disk Partition Type», переделать его из MBR в требуемое GPT можно только отформатировав весь диск, а не отдельный логический раздел. Будьте здесь крайне аккуратны и не делайте ничего необдуманно, второпях
Windows 11 при этом может быть установлена и на MBR, но здесь вам может встретится ряд подводных камней во время установки, включая ограничения файловых систем загрузочных флешек.
Скачать утилиту можно с её официальной страницы на GitHub.
Характеристики оперативной и постоянной памяти
По сравнению с Windows 10 здесь произошло увеличение, причём довольно заметное. Оно коснулось как оперативной памяти, так основного накопителя, будь то HDD или SSD-диск:
- ОЗУ: вместо прежних 2 ГБ теперь нужно минимум 4 ГБ (тип памяти – DDR2, DDR3 и так далее в требованиях не упоминаются);
- Постоянная память: вместо прежних 32 ГБ отныне необходимо не менее 64 ГБ.
К памяти требования выросли вдвое. Таких скачков не было со времён Vista. Впрочем, если Vista действительно «весила» в разы больше XP, то особой разницы между Windows 11 и 10 здесь пока не наблюдается
Какой размер занимает Windows 11 в памяти? Когда мы тестировали Windows 11, то не заметили, что система стала потреблять больше оперативной памяти, чем Windows 10. Размер системы также не увеличился: после установки она занимает на диске около 17 ГБ – примерно столько же, сколько и «десятка».
Таким образом, закрадывается подозрение, что требуемые характеристики повысились только «на бумаге». Впрочем, мы можем и ошибаться. Например, 64 ГБ теоретически ненадолго могут потребоваться во время процесса обновления Windows 10 до Windows 11, после чего место будет возвращено.
Важно:
Включите Hyper-V в Windows 11 с помощью панели управления.
Вы можете включить Hyper-V в диалоговом окне «Функции Windows». Вы можете получить доступ к функциям Windows, чтобы добавить или удалить дополнительные функции в Windows 11 из панели управления. Вот как это сделать.
- Нажмите на Win + R Чтобы открыть диалоговое окно.
- Тип Control
И нажмите Ok , чтобы открыть Панель управления. - В Панели управления перейдите к Программы -> Программы и компоненты.
- На правой панели щелкните Включение и отключение функций Windows.
- В диалоговом окне «Компоненты Windows» выберите Hyper-V. Если вы развернете Hyper-V, вы увидите инструменты управления Hyper-V и платформы Hyper-V.
- Убедитесь, что оба параметра отмечены флажком, и нажмите Ok. Поскольку это необязательные функции, Windows начнет их установку и включение на вашем компьютере. Этот процесс может занять некоторое время.
- Когда закончите, нажмите Перезагрузить сейчас Чтобы перезагрузить компьютер, примените изменения.
После перезапуска найдите Hyper-V и нажмите «Диспетчер Hyper-V», чтобы создать виртуальные машины в Windows 11. Изучите Клонирование Windows на виртуальную машину с помощью vCenter Converter Standalone от VMware.
Create a Windows 11 Virtual Machine on Hyper-V
The Hyper-V role must be installed on your computer. You can install Hyper-V both on a desktop Windows 10 edition, on a host running Windows Server, or free Microsoft Hyper-V Server.
You can create a Windows 11 virtual machine from the Hyper-V Manager graphical console or with PowerShell.
- Open Hyper-V Manager and click Create -> New Virtual Machine;
- Set the VM name;
- Select Generation 2 virtual machine (Generation 2 virtual hardware supports UEFI, Secure Boot, and a virtual TPM);
- Specify the RAM size for the VM (at least 4 GB, otherwise an error appears that the device doesn’t meet minimum system requirements to install Windows 11);
- Connect the VM to a Hyper-V virtual switch having Internet access (optional);
- Specify the size of a VHDX disk for a Windows 11 VM (it is recommended to use at least a 64 GB disk, but 30GB is enough or a minimum VM);
- In the next step, check the option to install the OS later.
So the virtual machine is ready. Now you need to configure the VM options for installing guest Windows 11.
- Open the VM settings;
- Click the Processor tab and increase the number of vCPUs to at least 2;
- Go to the Security tab, check the Secure Boot and select Microsoft Windows as a template;
- Check the Enable Trusted Platform Module option;
You can create a Windows 11 virtual machine on Hyper-V using PowerShell:
Add the second vCPU to the VM:
What is Hyper-V?
Hyper-V is Microsoft’s hypervisor software, which allows you to create and run virtual machines on your PC. Virtual machines (VMs) let you create isolated instances of an operating system that doesn’t affect your host PC. There are a few options for virtualization software out there, but Hyper-V is native to Windows, and it’s ideal if you’re managing Windows VMs.
Hyper-V can be useful for testing unstable or dangerous apps, or if you need a specific feature from a specific operating system. For example, you can install Ubuntu if there’s something you need from Linux but you prefer Windows as your main operating system.
Hyper-V was first implemented with Windows Server 2008, and it’s been part of Windows ever since. For regular Windows, it’s only available in Pro, Enterprise, and Education editions of the OS — officially, that is. Even in those editions, it’s usually an optional feature, so you have to go into the Settings app to install it.
On Windows 11, you can install Hyper-V by going to Apps > Optional features. Scroll to the bottom of the page and click More Windows features, then find Hyper-V and install it.
Как запустить виртуальную машину Hyper-V
После этих манипуляций перейдём к использованию. Мастер поможет Вам создать виртуальную машину. Запустите Диспетчер Hyper-V и в действиях выберите Создать > Виртуальная машина…
Приступая к работе | Выполните одно из следующих действий. Нажмите кнопку Готово, чтобы создать виртуальную машину с настройками по умолчанию. Кнопка Далее — задать особые параметры. |
Укажите имя и местонахождение | Выберите имя и местонахождение для этой виртуальной машины. С названием всё понятно, для сохранения виртуальной машины, можно создать новую папку. |
Укажите поколение | Поколение 1. Поддерживает 32- и 64-разрядные гостевые ОС и предоставляет вирт. оборудование. Поколение 2. Новые возможности, плюс встроенное ПО на основе UEFI. |
Выделить память | Укажите размер памяти, выделяемый для этой машины. В целях повышения производительности укажите больше. Или воспользуйтесь функцией динамической памяти. |
Настройка сети | Каждая виртуальная машина имеет сетевой адаптер. Его можно настроить на использование виртуального коммутатора или оставить неподключенным. |
Подключить виртуальный жёсткий диск | Этой машине требуется хранилище для установки операционной системы. Вы сможете задать его сейчас или настроить позднее. Или воспользуйтесь уже созданным. |
Параметры установки | Сразу же, при наличии образа диска, Вы можете установить операционную систему. Не забудьте, превентивно скачать оригинальный образ Windows 11 (или другой). |
Собственно, в меню созданной Machine For Windd выберите Подключить… и кнопка Пуск. Здесь Вы перейдёте к установке самой системы. В разделе Файл > Параметры > Безопасность можно включить Доверенный платформенный модуль. У меня образ Windows 11 запустился без TPM…
Потом Вы сможете изменить настройки созданной виртуальной машины. В принципе можно будет написать отдельную статью об Hyper-V. Этот компонент подразумевает платформу и службу управления. Без поддержки виртуализации при включении показывает ошибку…
Убедитесь, что основные требования соответствуют.
В новом Терминале Windows выполните команду SystemInfo. Найдите подраздел Требования Hyper-V и проверьте… | Расширения режима мониторинга вирт. машины Виртуализация включена во встроенном ПО Преобразование адресов второго уровня Доступно предотвращение выполнения данных |
Планируйте выделить не менее 4 ГБ оперативной памяти. Чем больше объём, тем быстрее будет работать. Требуется достаточно памяти для хоста и виртуальных машин. | |
Наличие 64-битного процессора с преобразованием адресов второго уровня (поддержкой виртуализации). | Процессоры с поддержкой аппаратной виртуализации Intel VT или AMD-V. Включена аппаратная защита от выполнения данных (DEP). Для Intel это бит XD, а AMD — NX. |
Заключение
В принципе, этого Вам будет более чем достаточно. Вы сможете установить и пользоваться Windows 11 на виртуальной машине. Компонент Hyper-V можно так же быстро отключить, как и включали. Аппаратная виртуализация может использоваться и другими приложениями…
How to solve Hyper-V not showing on Windows 11 (checklist + steps)
As stated above, the problem of Hyper-V not showing up is most likely due to system or hardware requirements not being met. To resolve the issue in Windows 11, please check the following list item by item, and then enable Hyper-V with correct steps (3 methods provided).
Checklist before installing Hyper-V on Windows 11
1. Check CPU support for SLAT: Please check if your PC is a 64-bit CPU that supports Second Level Address Translation (SLAT) such as modern Intel or AMD 64-bit processors.
2. Check if the visualization is enabled in BIOS: It is necessary to enable the virtualization in BIOS setup menu. Press F2 (or other specific key according to brands and models) to access BIOS and select Advanced >> Virtualization.
3. Upgrade to Windows 11 Pro or above: As we said before, if you are using Windows version that doesn’t support Hyper-V feature such as Windows 11 Home version, it turns out to be Hyper-V not showing. So, please upgrade your computer to Windows 11 Pro first.
4. Prepare enough memory size for the expected VM workloads, 4 GB at least.
5. Verify Hardware Compatibility: This step is to verify the compatibility on Windows. Open command prompt, type systeminfo, then check the «Hyper-V Requirements» section and its value “YES” that means you can go to enable the Hyper-V role. If it shows “No”, please go back to check the requirements.
Way 1. Enable Hyper-V on Windows 11 via Control Panel
On a computer that meets all the requirements, you can directly access Windows features to enable Hyper-V on Windows 11.
1. Launch Control Panel, open Turn Windows feature on or off (or you can search for «Windows features» on taskbar) to check if the Hyper-V option has been checked.
2. If not, go to the opened Windows Features wizard, select all the Hyper-V features and click OK. This process may take a while to apply the changes on Windows 11 Pro.
3. After completing the requested changes, you need to reboot the PC by clicking Restart now. Then you can enable the Hyper-V Manager on Windows 11 Pro successfully, which allows you to create and manage virtual machines efficiently.
Way 2. Enable Hyper-V on Windows 11 with Windows PowerShell
You can also install Hyper-V with PowerShell command in Windows 11, try the following:
1. Press Win key and type «PowerShell» to run it as administrator.
2. Type the command and press Enter to run the cmdlet:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
3. After the process is completed, restart your PC. And then the Hyper-V should be enabled on your computer.
Way 3. Enable Hyper-V on Windows 11 using Command Line
Similar to the PowerShell way, you can also use Command Prompt to install Hyper-V on Windows 11/10.
1. Search for «CMD» and choose Run as administrator.
2. Type the following command and press Enter to run it:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
3. The DISM tool will start installing the Hyper-V feature. Once the progress reaches 100%, you need to restart your computer to complete the operation.
Step #4. Install Windows 11 on Hyper-V
finally, we are ready to go and install windows 11 in Hyper-V in the virtual machine. When you created the virtual machine, you will see a virtual machine panel in the man window, right-click on it and choose to connect.
Launch Virtual Machine in Hyper-V
Now that the windows 11 virtual machine is open but it is not powered on, so click on the start button to power on and start installing.
Power On the VM
Once the virtual machine is powered on, you will be on the next panel where it is saying press any key to boot from CD or DVD. Remember to press any key on the keyboard or else you will be stuck with the IPv4 or PIXE boot. If you are stuck there, under the file, Ctrl+ Alt+ Del is there, click on it, and it will restart the VM.
Press Any Key
The rest of the installation is not very hard, but I am guiding you through the bullet points. In the end, I will provide the screenshots in a slideshow.
- Choose a Language.
- Click on Install Now.
- Choose I don’t have a Product key.
- Choose a Windows 11 Version.
- Agree to the terms and conditions.
- Choose Custom Install.
- Partition the Virtual Hard Drive and click next.
This slideshow requires JavaScript.
Wait, until the computer restarts several times, after that, you are on the window, where you will have to configure the following options. Again at the end, the slideshow is available, you can use them to see the steps.
- Choose Your Country.
- Choose a Keyboard layout.
- Use a second keyboard layout if you have one.
- Name Your PC.
- Set up your computer for work or personal use. I will go to work.
- Don’t sign in With Microsoft Account.
- Name Your Device.
- Enter a Password.
- Answer the security questions.
- Configure privacy settings.
This slideshow requires JavaScript.
Finally, the windows 11 interface is opened, you will see a display configuration window, by Hyper-V. Click connect, it is going to set your virtual machine screen resolution to the mentioned size.
Configure display size
Enable Hyper-V on Windows 11
Before enabling Hyper-V on Windows 11 Pro, Enterprise, and Education, you must turn on virtualization on the UEFI (Unified Extensible Firmware Interface). If you don’t have this feature enabled, check with your device manufacturer to find the specific details to complete this task.
Turn on virtualization on UEFI
To enable virtualization on the UEFI firmware, use these steps:
-
Open Settings.
-
Click on System.
-
Click on Recovery.
-
Under the “Recovery options” section, click the Restart now button for the “Advanced startup” setting.
-
Click on Troubleshoot.
-
Click on Advanced options.
-
Click the “UEFI Firmware Settings” option.
-
Click the Restart button.
-
Open the Configuration, Security, or Advanced page (the page’s name will depend on your manufacturer).
-
Select the “Virtualization Technology,” “Intel Virtual Technology,” or “SVM Mode” option (the feature name will depend on your manufacturer).
-
Enable the virtualization feature.
-
Save the UEFI (BIOS) settings (usually press F10).
After you complete the steps, you can enable the Microsoft hypervisor to run virtual machines on Windows 11.
Turn on Hyper-V on Windows 11
On Windows 11, you can enable the virtualization platform from the Settings app or using commands from PowerShell. Here’s how.
To enable Hyper-V on Windows 11, use these steps:
-
Open Settings on Windows 11.
-
Click on Apps.
-
Click the Optional features tab.
-
Under the “Related settings” section, click the “More Windows features” setting.
-
Check the Hyper-V option to enable the virtual machine platform on Windows 11.
-
Click the OK button.
-
Click the Restart now button.
Once you complete the steps, the Windows 11 virtualization feature will install along with Hyper-V Manager, which allows you to create and run virtual machines.
Turn on Hyper-V from PowerShell
To enable Hyper-V from PowerShell on Windows 11, use these steps:
-
Open Start.
-
Search for PowerShell, right-click the top result, and select the Run as administrator option.
-
Type the following command on PowerShell to enable Hyper-V on Windows 11 and press Enter:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
-
Type “Y” to restart your computer.
After you complete the steps, Hyper-V Manager and its additional components will install on your computer.
Disable Hyper-V on Windows 11
You can use the same methods to disable Hyper-V on your computer in the same ways as turning the feature on.
To disable Hyper-V on Windows 11, use these steps:
-
Open Settings.
-
Click on Apps.
-
Click the Optional features tab.
-
Under the “Related settings” section, click the “More Windows features” setting.
-
Clear the Hyper-V option from the list.
-
Click the OK button.
-
Click the Restart now button.
Once you complete the steps, Microsoft Hyper-V will be disabled on your installation.
Turn off Hyper-V from PowerShell
To disable Hyper-V from PowerShell on Windows 11, use these steps:
-
Open Start.
-
Search for PowerShell, right-click the top result, and select the Run as administrator option.
-
Type the following command to disable Hyper-V and press Enter:
DISM /Online /Disable-Feature:Microsoft-Hyper-V
-
Type “Y” to restart your computer.
After you complete the steps, the Hyper-V Manager and its additional components will be disabled on Windows 11.
Enable Hyper-V on Windows 11 Home
Before enabling Hyper-V on the Home edition of Windows 11, the device must have virtualization support enabled on the UEFI (Unified Extensible Firmware Interface). If you don’t have this feature enabled, check with your manufacturer for the specific details to complete this task.
Enable virtualization on Windows 11 Home
To enable virtualization on Windows 11 Home, use these steps:
-
Open Settings.
-
Click on System.
-
Click on Recovery.
-
Under the “Recovery options” section, click the Restart now button for the “Advanced startup” setting.
-
Click on Troubleshoot.
-
Click on Advanced options.
-
Click the “UEFI Firmware Settings” option.
-
Click the Restart button.
-
Open the Configuration, Security, or Advanced page (the page’s name will depend on your manufacturer).
-
Select the “Virtualization Technology,” “Intel Virtual Technology,” or “SVM Mode” option (the feature name will depend on your manufacturer).
-
Enable the virtualization feature.
-
Save the UEFI (BIOS) settings (usually press F10).
After completing the steps, you can enable the Microsoft hypervisor to run virtual machines on Windows 11.
Install Hyper-V on Windows 11 Home
Since the Home edition doesn’t have the virtualization feature, you must install the components manually before enabling the feature. Although the script works as intended, you should always create a temporary full backup of your device since you will modify the system files, which Microsoft doesn’t support.
To install Hyper-V on Windows 11 Home, use these steps:
-
Open Start.
-
Search for Notepad and click the top result to open the app.
-
Copy and paste the following script into the text file:
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt for /f %%i in ('findstr /i . hv-home.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hv-home.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
-
Click on File and choose the “Save as” option.
-
Confirm a name and use the .bat extension. For example, hyperv-home.bat.
-
Click the Save button.
-
Right-click the hyperv-home.bat file and select the Run as administrator option.
-
Press the “Y” key to restart the computer.
After you complete the steps, the Hyper-V Management Tool and Platform will install on your Home edition of Windows 11.
Disable Hyper-V on Windows 11 Home
Once you have installed the virtualization feature, you can enable or disable it from the system feature settings like Windows 11 Pro.
To disable Hyper-V on Windows 11 Home, use these steps:
-
Open Settings.
-
Click on Apps.
-
Click the Optional features tab.
-
Under the “Related settings” section, click the “More Windows features” setting.
-
Clear the Hyper-V option from the list.
-
Click the OK button.
-
Click the Restart now button.
Once you complete the steps, Microsoft Hyper-V will be disabled on Windows 11 Home.