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

Nov 14, 2021 3:56 PM in response to Red and Blue

The older version of EyeTV is 32-bit, and obviously headed for replacement.


Newer versions of EyeTV did get to 64-bit, but dropped various tuners from the supported hardware list.


SiliconDust has an app, if you use their HDHomeRun tuners.


HDHomeRun was—when last i checked—one of the tuners dropped from newer EyeTV versions, too.


MythTV can be a potential option.


I wouldn’t prefer to run EyeTV via emulation.

Nov 14, 2021 6:06 PM in response to MrHoffman

I gather EyeTV wouldn't work too well with simulation or a virtual machine (I'm not sure what the difference is between simulation and virtual).


HD HomeRun was dropped from the newer versions of EyeTV, as was the Pinnacle PCTV tuner which is what I use also. Supposedly the new Eye TV tuners come with EyeTV software, but it is unclear if the 64 bit version 4 is actually available, and if it works in the United States, and how well it works.


Nov 14, 2021 6:20 PM in response to Red and Blue

Virtualization: a few instructions and operations used by the app or operating system are intercepted and processed by the hypervisor, while the rest of the hardware instructions within the program or the operating system run at full hardware speed.


Virtualization works for x86-64 apps and operating systems on x86-64 processors, and for Arm apps and operating systems on Arm processors. Virtualization does not work for x86-64 apps and operating systems on Arm processors, nor Arm on x86-64.


Emulation: absolutely every instruction and every hardware request are intercepted and processed by the emulator, which adds overhead and means the app runs more slowly.


Most hardware architectures can be emulated on most other architectures, with varying performance. Hardware from thirty years ago and older, and other relatively old computer hardware, can be emulated more quickly on newer computer hardware than the app or operating system might have run natively on old hardware, as newer hardware is more than sufficiently fast enough and can also mask the emulator overhead. But for newer hardware and emulation, not so much.

Nov 14, 2021 7:42 PM in response to Red and Blue

Red and Blue wrote:

Isn't some sort of emulation what Windows was doing the first part of its lifespan? And eventually the hardware became fast enough that it wasn't obvious, until they changed the architecture completely so it was more inherent?


Windows 95 and related descended from MS-DOS, and Windows 95, 98, and ME were rebuilt atop Windows NT and the NT kernel, NT being a project which was descended from another project known as PRISM, but this work did not involve hardware emulation. Windows porting sojourns to Alpha, Itanium, and some other platforms aside, Windows has been based on x86 and more recently on x86-64 for most users.


Windows has implemented hardware emulation on various of its platforms, including FX!32 support on Alpha allowing that architecture to run x86 executables, and the current x86-64 emulation available allowing x86-64 apps to run on Arm.


Various Windows distributions also include virtualization with Hyper-V.


macOS has been ported from PPC to Intel to Arm, (currently) provides hardware emulation with Rosetta 2, and has an integrated hypervisor framework. Rosetta 2 provides emulation support for apps, and not for an entire operating system. UTM (and its QEMU underpinnings) use the macOS hypervisor framework, and also provide emulation support sufficient for an entire operating system.


Nov 25, 2021 12:59 PM in response to TehCathasbeentaken

It already exists. uupdump


Go here and have it build you an ISO. Granted, you'll need a PC to do this, but it will make an actual ISO for ARM Windows.


From there, start up Parallels and when it asks for a VHDX or ISO of the OS, put in this ISO. It will install just like any regular Windows OS does on x64 and you will have the release version of Windows 11.


Now, you still have to license it though. That's not hard to do either. I'd recommend installing Pro edition for 11 and then you just buy a license for x64 Windows and put that in the key under Activation. It will then activate.


No VHDX needed.


As far as M1 support, I think Microsoft has exclusivity agreement with Qualcomm for the moment so they can't support M1 officially but they haven't stopped it from getting updates or installing with Parallels. Just add the virtual TPM to the setup when you install to avoid dealing with that

Nov 25, 2021 1:13 PM in response to daelin73

daelin73 wrote:

It already exists. uupdump

Go here and have it build you an ISO. Granted, you'll need a PC to do this, but it will make an actual ISO for ARM Windows.


There’s no available Windows Arm production distribution for Mac M1 (yet?).


There’s no product that can be purchased.


There is an Arm beta that some folks have gotten to work on M1-based Macs, and maybe Microsoft turns their beta into a purchasable product?


But that hasn’t happened yet.


If you want to run a non-product insider beta for Arm on an unsupported platform, sure, have at.

Nov 25, 2021 1:17 PM in response to MrHoffman

1)

Yes, there is for ARM 64. It runs on M1, yes not a native Silicon build, but ARM 64? Yes


2)

Explains why I purchased a license and have it fully activated, I guess


3)

No, it's the release build. Not beta. I *was* running the Beta before and then I did a full install and got the full production RTM version. It does run just fine.



You talk like you know what you're talking about and maybe you did once. But if you follow what I said, you will have the build you need and will have WIndows on M1. How about you try it and report back before shooting it down without doing so?



Nov 25, 2021 1:29 PM in response to daelin73

daelin73 wrote:

1) Yes, there is for ARM 64. It runs on M1, yes not a native Silicon build, but ARM 64? Yes


Please show me where I can buy Microsoft Windows Arm for M1, and how much will it cost? Not an insider beta. Not a released version on an unsupported platform, but rather where can I buy a fully-supported product that I can call Microsoft for support help. Because that’s not (yet?) available. For now, only the Qualcomm configurations have official support.

Nov 25, 2021 1:35 PM in response to MrHoffman

I explained it in my post. Just buy the regular license for Windows and put it in. It does activate.


How much does it cost? Hmmm.... let me see.... the same license as x64 Windows... how much is that? Seriously. That's all you need to do.


If you need fully supported product you can call Microsoft for, you're SOL. But judging by your response, you probably call them a lot, so maybe you just are better off not buying it since you need so much help.


I've never called technical support in Microsoft even going back to DOS 6, Windows 3.1, WIndows 95, 98, ME, 2000, NT 4, XP, Vista, Win7, Win8, WIn 10, or 11. So it's not really important to me.


But clearly that's important to you so don't buy it then. I'm betting the customer service people are happy you're not calling them.

Nov 25, 2021 1:41 PM in response to daelin73

daelin73 wrote:

I explained it in my post. Just buy the regular license for Windows and put it in. It does activate.


I well understand what you wrote: that you have a released version on an unsupported platform.


Check with Microsoft support, and see if they’ll help with any hardware issues.


For now, only Qualcomm hardware configurations have official Microsoft support.

Nov 25, 2021 1:51 PM in response to MrHoffman

Yeah.... I've never called Microsoft support for anything except to do phone activations and that was only when I had to change too much hardware and needed activation... and probably when I used to have Zune and needed them to clear all my registered devices....... of which I have yet to do many since at least Windows 8.


There are far more helpful people in forums all over the web if you can find them.


But as I said, if you need MS support, then don't buy it as you won't get it. Many people don't need that.



Nov 25, 2021 2:10 PM in response to daelin73

Ms sells most licenses for new computers, but sell license to consumers who build their own intel based computers and intel based Mac computers, with their arm version there really is no market for home build arm computers currently, so apple bootcamp would be just about the only market for a non oem arm windows, is ms interested in putting in the effort? Are apple interested into making it a thing in their end.

Dec 13, 2021 1:30 PM in response to tharindu273

tharindu273 wrote:

not workin bootcam assisten


Boot Camp is not expected to work on Apple silicon, and M1 Arm processors, and is not compatible.


There is no Apple Boot Camp available for M1; for the M1 Arm processors.


Apple Boot Camp is restricted to Macs with x86-64 Intel processors.


There is no version of Windows for Arm that can be purchased for use with Apple M1 and Arm.


Should Microsoft decide to make Windows for Arm available for purchase, then some or all this answer will change.


But should that availability of Windows arise, that will be Windows on Arm and not Windows on x86-64.


Window on Arm runs Arm applications for Windows on Arm.


Windows on Arm may or may not sufficiently emulate Windows x86-64 apps for your needs.


There are ~seven pages of discussions of this topic in this thread too, so please feel free to skim those.


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.