Parallels recently released a technical preview of Parallels 16 that’s compatible with M1 Macs, and it works surprisingly well. The Apple Silicon version of Parallels is specifically designed for ARM-based operating systems, so it won’t work with the x86 version of Windows 10, but instead requires the ARM version of Windows. In this video tutorial, we show you how to run Windows for ARM on M1 Macs using Parallels.
Details to keep in mind
This is a technical preview on both sides of the fence — both from Parallels’ perspective and Microsoft’s. In other words, there’s going to be bugs, and some things just won’t work. For example, arm32 apps outright crash upon launch, and it’s also not possible to suspend the VM. In order to quit your session, you’ll need to shut down windows.
This tutorial is for M1 Macs — the MacBook Air, MacBook Pro, and Mac mini — featuring Apple Silicon. It is only designed to work with arm-based virtual machine setups.
Download and install required software
- Step 1: Download and install Parallels Desktop 16 for M1 Mac Technical Preview. Parallels will provide an activation key below the download link.
- Step 2: Sign up for the Windows Insider Program, and Download the Windows 10 Client ARM64 Insider Preview
- Step 3: Open Parallels and drag the Windows10_InsiderPreview_Client_ARM64_en-us file to the Installation Assistant and click Create.
- Step 4: Parallels 16 will create a new Windows 10 for ARM virtual machine instance. You’ll need to login to Parallels with a user account, and provide the activation key that was issued during step 1.
- Step 5: Once logged in and activated, Parallels 16 will configure the Windows 10 virtual machine, install Parallels Tools, and complete the Windows 10 for ARM installation.
Disable Time Sync
In this early build of Parallels for M1 Macs, you’ll need to disable Time Sync or else you’ll run the risk of having an unresponsive Windows VM. To disable Time Sync, click Actions in the Parallels menu bar and select Config. Click the Options tab, and select More Options. In the drop down box next to Time Sync, select Do not sync, and close out of the configuration window.
Enable x64 emulation support
- Step 1: In the Windows search bar, search for ‘Insider’ and click on Windows Insider Program settings.
- Step 2: Click the Go to Diagnostics & Feedback settings link and turn on optional diagnostic data.
- Step 3: Click Link a Windows Insider account, and log in with your Windows account.
- Step 4: Once logged in, click Beta Channel (Recommended) under insider settings, and select Dev Channel to gain access to the most recent updates.
- Step 5: Click the Home button to go back to the main Windows Settings page, and click Update & Security.
- Step 6: Click check for updates under Windows Update, and you should see the latest Windows 10 Insider Preview development build appear. Click the download and install button beneath the build description to install the latest developer build. Windows will take some time to complete the download and installation, so remain patient. Once all updates are installed and your machine reboots, Parallels Tools will be reinstalled and you’ll need to reboot once more.
Bump up the core allocation
For better performance, I suggest bumping the core allocation to four from the default two. Since all M1 Macs feature 8-core CPUs, your macOS installation will retain access to the remaining four cores. To bump up core allocation, shut down Windows, click Action in the menu bar, and select Config.
Under Hardware → CPU and Memory, use the drop down box next to Processors to change it from 2 to 4. Close the configuration window and restart the virtual machine.