You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

BootCamp and M1 Mac Computers

One of the main reason buy Mac's is Boot Camp Assistance were it allows me to switch from Mac OS to Windows OS. I bought a MacBook 13 Pro M1 maxed out, I went out and bought a new Windows 10 the most expensive one and as I attempt to install it on the Book 13 Pro M1 and click on the Icon that is already installed that says Boot Camp Assistance thinking I'm good to go because it was per-installed but it quickly let me know Boot Camp Assistance was not available for M1 Macs when i clicked on the Icon for Boot Camp assistance, so I'm Stuck with Windows 10 and no where to install it, what a Bummer.


Will Boot Camp Assistance ever become available for M1 Mac Computers?

MacBook

Posted on Dec 2, 2020 2:46 AM

Reply
Question marked as Top-ranking reply

Posted on May 21, 2021 3:05 PM

To clear up confusion in this discussion:


There will never be Boot Camp for Windows x86 on M1 Macs. This is because the M1 processors offer no ability to virtualize Windows x86, as opposed to modern Intel x86 processors which do. It's that simple. (And note that, despite confusion on the Internet, Boot Camp specifically made use of Windows virtualization, not emulation).


M1 processors are able to virtualize operating systems written to run on ARM architecture processors. As such, M1 compatible virtualization software, such as Parallels for M1 processors, can run Windows 10 for ARM and Linux for ARM. The list of currently compatible operating systems using Parallels virtualization can be found on this page:

https://www.parallels.com/products/desktop/resources/#requirements


Compatible operating systems include:

  • Windows 10 on ARM Insider Preview
  • Ubuntu 20.10, 20.04
  • Fedora Workstation 33-1.2
  • Debian GNU/Linux 10.7
  • Kali Linux 2021.1


At this time, Microsoft is not making Windows 10 for ARM architecture available to the public except as a preview. The general consensus is that Microsoft are not going to put much further effort into Windows 10 for ARM, such as providing further drivers or software. (Note that Windows 10 for ARM cannot run Intel x86 software).


WINE, such as CodeWeavers CrossOver, has been updated to run WINE compatible Windows applications on M1 Macs. You can search the CrossOver compatibility Windows software list here:

https://www.codeweavers.com/compatibility


You're going to find that a great many Windows programs are not WINE compatible, most particularly those that use Microsoft proprietary APIs such as DirectX. You'll also find compromised compatibility in many cases. IOW: WINE is no replacement for virtualization but may work great in some cases. Check the compatibility list linked above to be sure. (Note that both Homebrew and MacPorts, using the X11 system, may be able to run WINE compatible Windows x86 apps for free. But they require use of the Mac Terminal CLI to run).


There is a fairly large and growing number of emulators that run alternative operating systems on M1 Macs. At this time, however, there is no emulator that will run Windows 10 x86 software. That may well change in the future. But keep in mind that running software in emulation is comparatively slow.

100 replies

Apr 22, 2021 11:39 PM in response to Community User

It can also run many U*ix variants based on Intel CPUs. Microsoft may pursue ARM further for it's SurfacePro line, but that roadmap is still unclear. There are ARM versions of U*ix which can also run on Apple Silicon, provided Apple is willing to support such endeavors.


xxPhoenixxx wrote:

If you need Windows, at this stage the only real solution is simply buy an Intel based Mac, or buy/build an additional Windows based PC.

...and do it before 2022, when Apple has planned to stop using Intel CPUs. The latest iMac 24-in line is ARM.

Apr 30, 2021 12:13 PM in response to Vikas_Patel

Vikas_Patel wrote:

... Instead of looking side of Microsoft, we should think can Apple make drivers ...

It is almost 100% Microsoft. Windows is a whole operating system that would need to ported from Intel/x86 to ARM. It's not just "drivers" that could be argued to be Apple's responsibility.


Microsoft has an ARM-based version of Windows, but it's under a very, very restrictive release program. Also, Windows applications would have to be re-written to take advantage of the M1 processor, otherwise they'd be limited to an Intel/x86 emulator in the same way PPC Mac Applications were limited to Rosetta in the early days of the Intel Macs.

May 5, 2021 8:42 AM in response to Rudegar

My experience is that Windows software such as SolidWorks will NOT work properly using Parallels Desktop nor VMWARE Fusion on Intel-based Mac and Boot Camp is the only solution. I had experience with this a number of years ago. SolidWorks requires native access to hardware, mainly the graphics card and/or accelerator cards in order to run properly. Unless Parallels has expanded it's capabilities to do this, Parallels is NOT a solution to run Windows on M1 or Intel-based Macs for that matter.


Any software that requires native access to the hardware can only run in Boot Camp.

May 21, 2021 11:16 PM in response to Loner T

Thank you Loner T. I've never came across QEMU previously. I’d edit my post above, if Apple allowed me.


Digging around further, I found the following recent article instructing how to obtain and run the Windows 10 ARM Preview in virtualization (vs emulation) for free using QEMU on M1 Macs with at least 32 GB for free space:

https://randomblock1.com/blog/qemu-windows-mac/


It uses Homebrew via the Terminal CLI for downloading, building and installation.


To quote:

"M1 Macs don’t have support for Bootcamp. So, in order to have a working Windows environment, you have to do it all in a virtual machine. The problem is that QEMU isn’t optimized for M1 Macs, and virtualization is very slow… unless it uses MacOS’ Hypervisor.Framework. While this isn’t quite as performant as paid solutions (like Parallels), it works ‘fast enough’ and is completely free…. It’s not terribly fast, but it works well and is fast enough to do most things."


But again note that Windows 10 on ARM Insider Preview is limited to running only Windows 10 ARM native software, not X86 software.

May 22, 2021 12:52 AM in response to Derek Currie

Windows 10 for arm does have an emulation layer for running x86 software. Much like Rosetta 2 for Mac os. It runs 32bit (unlike Mac os) and 64bit software at really good speeds considering the how much emulation is going on.


I and others have been looking into the compatibility and speed of games within Parallels 16.5 and posting the results of YouTube.


Take a look at this:

https://youtube.com/channel/UC5OHvLWL8i6oVlYrr1k43sg



Most games I have tested there run at least 30fps. Saying that not all games work but most do.

May 22, 2021 5:22 AM in response to Charlievarley66

Charlievarley66 wrote:

I and others have been looking into the compatibility and speed of games within Parallels 16.5 and posting the results of YouTube.

Have you tried comparing games on native Intel Windows Desktops vs the Apple M1s? The Mx line should start producing faster CPU/GPU/Cores which should improve the performance on Parallels as well.

May 22, 2021 6:57 AM in response to Charlievarley66

Excellent Charlievarley66! I’m glad we can all share knowledge here.

Your testing successes and Loner T’s posts inspire me to do the same with the QEMU setup I linked above. I may well upgrade my Parallels version as well. This is promising.


I do note you had an audio issue with one game on CrossOver. We takes our chances. But the graphics are surprisingly good so far with CrossOver and Parallels running Windows 10 ARM. There is a future before us.

Jun 23, 2021 2:51 PM in response to Loner T

Probably better to buy an M1 Mac and a completely separate Windows machine. That way, you get the upgradeability that Windows machines offer, and you get a lot more choice in your hardware options. This would be even more the case, if you are setting up desktop hardware. An M1 Mac Mini would be ideal, as it would allow you to share peripherals.


Apple have made it very clear that they will be treating Intel Mac owners like second class citizens, so sadly an Intel Mac is probably no longer a good option.

Jun 23, 2021 10:02 PM in response to Community User

For many road warriors, a laptop is typically the hardware. Bootcamp (and VM engines) allow you to carry a single device, which runs both OSes - macOS and Windows. For non-mobile cases, Macminis are ideal desktops. I use a 13-in Intel MBP on the road and a 2018 Mini as a desktop.


Big Sur and M1 still feel very first release environments. And losing USBc ports is another issue with the M1s. The 24-in M1 iMac is a better investment for an M1 from my perspective. I prefer to wait for another year (or more) before Apple Silicon will replace the Intel Macs. This should allow better performance from next iteration of Apple Silicon and better hardware (more memory and storage).

Jul 21, 2021 2:23 PM in response to Abhay_19

Abhay_19 wrote:

Boot camp i don't know but you can still run windows on your m1 mac through parallels by giving a small fee per month or year.
I've used it and it works completely fine. Just go to youtube and checkout how to install parallels.

I think most Apple users know how to install Parallels. The issue is that Windows 10 will not run on a M1 Mac. There is no production version of Windows available to users who want to run Windows on a Mac.

Aug 3, 2021 5:09 PM in response to blasrodriguez

"Just run Parallels," seems to be the stock standard answer, but Parallels has never been a good solution for running Windows apps on a Mac. Not only is it ridiculously expensive, to the point where in a few years of using it you could have bought a dedicated low end Windows machine, but many apps wont run on Parallels at all.


Using Windows on an Apple silicon Mac is pretty well dead at this stage, with no signs of Apple bringing this functionality back. The best thing users can do if they need Windows, is to purchase a dedicated Windows based PC. This could be used directly, or remotely through solutions like Microsoft Remote Desktop. Cloud computing using products like Azure might also be an option.

BootCamp and M1 Mac Computers

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.