Installing Windows 11 on MacBook M1 (ARM64)
Recently, I needed to set up a few virtual machines (VMs) on my Mac M1 and Windows 11 happened to be part. The very first virtualisation product that I learnt about was VirtualBox. While I tried to install Kali Linux—as my first VM setup, I ran into issues. I did extensive research but to no avail. Then, I discovered M1 does not support VirtualBox but UTM.
Let’s understand a few terminologies before delving into the installation process.
UTM
Employs Apple’s Hypervisor virtualization framework to run ARM64 operating systems on Apple Silicon at near-native speeds. It lets you run Windows 10 or higher, Ubuntu, or macOS(*) fully virtualized with maximum performance.QEMU
A machine emulator that can run operating systems and programs for one machine on a different machine. It uses the hardware virtualisation technology to virtualise guests.
*In short, UTM is the GUI on top of QEMU for MacBooks.
Overview
We need these in order to get Windows 11 running as a virtual machine:
- Homebrew
- QEMU
- UTM
- Windows 11 VHDX Image
- Create the Windows 11 VM
1. Installing Homebrew
Note: If you have HomeBrew installed, kindly proceed to the next step.
Open your Terminal and paste the following to install Homebrew:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. Installing QEMU
Once the Homebrew installation is done, paste the following into your Terminal: brew install qemu to install QEMU.
3. Installing UTM
Download the UTM .dmg file from the official website. Clicking the Download button gives you the free version while Mac App Store offers it at a price.
Double-click the downloaded file and drag the icon into the Application icon. The installation will then, proceed.
4. Downloading Windows 11 VHDX Image
There are a few resources where Windows 11 VHDX images can be downloaded but trust me, I found the official website more reliable and easier once you follow the process.
How to run Windows on M1 and M2 Mac computers
Having spent some years coding applications for macOS, we’ve created a tool that everybody can use. The all-round problem fixer for Mac.
So here’s a tip for you: Download CleanMyMac to quickly solve some of the issues mentioned in this article. But to help you do it all by yourself, we’ve gathered our best ideas and solutions below.
Features described in this article refer to the MacPaw site version of CleanMyMac X.
When Apple first announced it was switching to Intel processors nearly 20 years ago, Boot Camp was a prominent new feature. You could install Windows and boot your Mac into it by creating a Boot Camp partition on your startup disk. So, you had a Mac that could run either macOS or Windows natively — the best of both worlds.
The switch from Intel to Apple’s silicon, based on processors designed by ARM, put an end to Boot Camp, but it’s still possible to run Windows on your Mac. There have always been software tools that allow you to install Windows on top of them, and there still are. It’s not as fast a solution as Boot Camp, but much more flexible. In this article, we’ll review the options for running Windows on your M1 or M2 Mac.
Why run Windows on a Mac?
While Macs are much more commonly used in business than they were when Boot Camp first appeared, there are still some apps that are Windows-only. And there are lots of games that only run on Windows. While you could keep a separate computer for running Windows-only applications and games, it’s much cheaper and more convenient to run them on your Mac.
How to run Windows on M1 and M2 Macs
Virtualization software is the only way to run Windows on an M1 or M2 Mac. There were several very good options for virtualization tools available for Intel Mac computers, but partly because of the challenges of moving to a different architecture, not many remain.
The good news is that when you use a virtualization tool, you can also use your Mac’s webcam and microphone, as well as printers connected to it while you’re in the Windows environment, and you can copy and paste between Mac and Windows. You can even keep all the Windows elements hidden except the application window you’re working on. Whichever method you prefer, you’ll need to join the Windows Insider program for free and download the ARM version of Windows.
Option 1: Parallels Desktop
Parallels have been selling its virtualization software for the Mac for a couple of decades, and it’s a great way to run Windows on your Mac. It’s pretty fast, allows you to copy and paste between Mac and Windows, and you can use your Mac peripherals in Windows.
You can run Windows in a window on your Mac and use it in that window as if it were a PC. Or, in Coherence mode, you can have the Windows app you’re using visible as if it were just another Mac app. There are two versions of Parallels Desktop for individual users, one Standard and one Pro. The main difference is that the Pro version is faster and more powerful, giving you access to 128GB RAM instead of 8GB and 32 virtual CPUs instead of 4. There’s also a business edition for teams. The Parallels Standard subscription will cost you $99.99 a month.
One downside of Parallels Desktop is that it doesn’t support DirectX, which means that there are some Windows games you won’t be able to play.
Whichever method you choose to run Windows, it will place demands on your Mac. So, it’s a good idea to ensure that your Mac runs as smoothly as possible and you have enough space for the Windows apps you want to install. You could optimize your Mac’s performance and free up space manually, but it’s easier to do that with an app. CleanMyMac X does just that. Its Smart Scan feature checks for ways to improve your Mac’s performance while looking for junk files that can be safely removed and scanning for malware. All with just a couple of clicks. You can download it for free here and try it for yourself.
Option 2: QEMU and UTM
While Parallels Desktop is a polished, easy-to-use app that you can install straight out of the box, QEMU is aimed at those Mac users who prefer a do-it-yourself approach. It’s free, but to install it, you’ll need to either use Homebrew and install it from Terminal or use the free GUI tool UTM. UTM puts a graphical user interface on top of QEMU, making it much easier and friendlier. UTM is free if you download it from the developer’s website.
Option 3: Windows 365 Cloud PC
Windows 365 Cloud PC works on any device that can run a web browser, including M1 and M2 Mac computers. If you’ve ever used a tool like Citrix, you’ll know how it works. You pay a subscription, which lets you access a cloud-based PC, set it up the way you want, and run the apps you use. You can use it just like a virtualization tool, connecting to your local servers and using your own peripherals. However, Windows 365 Cloud PC is currently aimed at business users and runs on a subscription basis, with pricing starting at around $30/month.
Which of the above options you choose to run Windows on your M1 or M2 Mac will be dependent on how often you need to use Windows applications and how much time you spend using them. If it’s substantial, it’s well worth paying for Parallels Desktop. If you want to try it out or need occasional access, QEMU may be a better bet.
Как установить Windows 10 на M1 Mac
Модели Mac с процессором M1 очень быстрые. Производительность M1 Mac постепенно будет только расти, поскольку всё больше программ оптимизируют под процессор Apple Silicon. Однако модели M1 не поддерживают Bootcamp, и это явный минус. К счастью, есть другой способ установить Windows 10 на M1 MacBook Air, MacBook Pro, Mac mini или iMac.
Процессор M1 сильно отличается от всех других компьютерных процессоров. Процессорам на архитектуре x86 было легко запускать Windows 10, а теперь всё изменилось. Установить Windows 10 на M1 Mac можно с помощью программы Parallels Desktop.
Данный способ не запускает Windows 10 на M1 Mac, а использует виртуальную версию системы. Из-за этого может страдать производительность. К тому же, могут возникать проблемы с совместимостью программ.
Выйдет ли Bootcamp для M1 Mac?
Раньше можно было установить Windows 10 на Mac с помощью Bootcamp. Данная программа просто создавала раздел на жёстком диске Mac и устанавливала в него Windows 10. Однако на M1 Mac так сделать уже не получится.
Модели M1 Mac больше не поддерживают Bootcamp, а значит приходится использовать другие программы для запуска Windows 10. Parallels Desktop – популярный пример, который уже обновили под M1 Mac. С помощью программы вы можете установить Windows 10 параллельно с macOS Big Sur на свой M1 Mac.
Если вы хотите использовать программы для Windows 10 на своём M1 Mac, а вся система вам не нужна, читайте эту инструкцию.
Подготовка к установке Windows 10 на M1 Mac
- Убедитесь, что на вашем Mac есть как минимум 22 ГБ свободной памяти.
- Вы будете устанавливать Windows 10 ARM на свой M1 Mac. Это версия Windows 10, предназначенная для устройств без процессоров x64 CPU, как M1 Mac. Некоторые программы для Windows не будут поддерживаться.
- Вам нужно скачать программу Parallels Desktop 16 для Mac.
- С сайта Microsoft Insider Program скачайте файл VHDX ARM-версии Windows 10. Это можно сделать бесплатно, но вам понадобится учётная запись Microsoft и регистрация в Windows Insider. Файл весит около 10 ГБ.
Как установить Windows 10 на M1 MacBook Air, MacBook Air, iMac или Mac mini
Шаг 1: Запустите программу Parallels Desktop на Mac.
Шаг 2: Появится уведомление Установка ARM. Нажмите Продолжить, а затем выберите скачанный ранее файл Windows 10 VHDX.
Шаг 3: Назовите «виртуальную машину» Windows 10 и выберите папку сохранения. На этом этапе можно настроить разные опции.
Шаг 4: Нажмите Создать и подождите завершения процесса.
Шаг 5: До начала установки Parallels Desktop откроет окно настройки. Вы можете выбрать, сколько ядер будет использовать виртуальная машина Windows 10, ОЗУ и др.
Шаг 6: Если вас всё устраивает, просто нажмите Продолжить.
Шаг 7: Начнётся процесс установки Windows 10 на Mac. На установку уйдёт несколько минут.
Шаг 8: После завершения установки войдите в свою учётную запись Parallels. Это нужно для соблюдения настроек.
Шаг 9: Обновите Windows 10 перед использованием, выбрав Пуск > Настройки > Система и безопасность и нажав Обновить.
Теперь вы можете установить на свой Mac нужные вам программы для Windows.
Напомним, что не все программы для Windows 10 совместимы с версией ARM. Некоторые программы могут не работать. Зато программы Microsoft Office, Google Chrome и многие другие уже были обновлены.
Как бесплатно запустить Windows на Mac M1/M2 (Apple Silicon)
В статье описана инструкция по установке Windows внутри MacOS.
На текущий момент автору статьи известно только два рабочих варианта:
Parallels Desktop — всё работает из коробки, но платно;
UTM — требует минимальных усилий, бесплатно;
В данной статье будет рассмотрен вариант установки через UTM.
Необходимо в терминале выполнить команду:
/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
Детальная инструкция по установке есть на официальном сайте.
Необходимо в терминале выполнить команду:
Необходимо в терминале выполнить команду:
brew install utm
Необходимо в терминале выполнить команду:
brew install qemu
Выбираем версию Windows:
Скачиваем подходящую версию дампа с архитектурой arm64:
Распаковываем архив, для этого два раза кликаем по нему:
В терминале необходимо перейти в скачанную папку.
И выполнить в ней команды:
brew install aria2
brew tap sidneys/homebrew
brew install cabextract wimlib cdrtools sidneys/homebrew/chntpw
Ждём окончания загрузки, после этого в папке будет создан новый ISO-файл.
Запускаем ранее установленную программу UTM и выбираем:
Выбираем скачанный ранее ISO-файл
Выбираем количество ресурсов, больше — быстрее будет работать.
Выбираем размер выделяемого дискового пространства
Выбираем папку, которая будет общей для систем
Выйдет вот такое окно и нужно успеть нажать какую-нибудь клавишу! Если не успели, то можно перезапустить виртуальную машину.
Если что-то пошло не так