Booting into EFI Shell instead of Windows 11 ARM64 Installer on UTM (Mac M3) #6816
-
|
Hi, I’m trying to set up a virtual machine in UTM to install Windows 11 ARM64 on my Mac M3. However, I’m facing an issue where the VM always boots into the EFI Shell instead of the Windows installer. I’ve followed several troubleshooting steps but haven’t been able to resolve the issue. Context VM Configuration Steps Taken Issue When booting the VM, it always opens the EFI Shell, and I cannot access the Windows installer. Running map -r in the EFI Shell maps the drives, but I can’t find any drive containing bootx64.efi. What I’ve tried: Questions Thank You Thank you in advance for your help! Let me know if you need more information or specific adjustments to the configurations. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
|
Here’s the solution I used to resolve the boot issue in the EFI Shell and successfully install Windows 11 ARM64 on UTM (Mac M3): map -r Everything worked fine after these steps, and Windows 11 ARM64 is now running smoothly. Thanks for the support, and I hope this helps others facing the same issue! |
Beta Was this translation helpful? Give feedback.
-
|
What about running Windows in virualbox in MacBook Pro M4 max laptop ? |
Beta Was this translation helpful? Give feedback.
-
Having the Same Issue on Mac M4I’m currently facing the same EFI Shell boot issue when trying to install Windows 11 ARM64 on UTM (MacBook Pro M4). Here’s what I’ve encountered so far:
ProblemEvery time I boot, UTM goes straight into the EFI Interactive Shell instead of the Windows installer.
Strange BehaviorWhen I add the NVMe drive, UTM automatically resets its size to 196 KB after saving — even though it was created as a 64GB image via command line.
QuestionIs this a known issue on Apple Silicon M4 Macs with the latest UTM build? |
Beta Was this translation helpful? Give feedback.

Here’s the solution I used to resolve the boot issue in the EFI Shell and successfully install Windows 11 ARM64 on UTM (Mac M3):
1. Set ISO as Bootable Drive:
• I ensured the ISO was configured as a CD/DVD (ISO) in UTM with the interface set to USB.
• The ISO was ARM64-compatible (downloaded via CrystalFetch).
2. Manual Boot in EFI Shell:
• When the EFI Shell opened, I used the following commands to find and start the installer manually:
map -r
FS0:
dir
cd EFI
cd BOOT
BOOTAA64.EFI