This repository aims to provide support for macOS on Hyper-V
Archived as I no longer have a device capable of testing Hyper-V nor do I have the time to properly maintain this project. @Qonfused at https://github.com/Qonfused/OSX-Hyper-V has a project that supports autobuilding and is more actively maintained. I recommend using that project instead.
WARNING: Intel "i" series CPU's ONLY are currently supported. Xeon, Pentium, Celeron and AMD CPU's are not yet supported by the Hyper-V drivers developed by Acidanthera.
- Mac OS X 10.0 - 10.3 are PowerPC based and cannot be installed
- macOS 10.4 Tiger (End of Life)
- macOS 10.5 Leopard (End of Life)
- macOS 10.6 Snow Leopard (End of Life)
- macOS 10.7 Lion (End of Life)
- macOS 10.8 Mountain Lion (End of Life)
- macOS 10.9 Mavericks (End of Life)
- macOS 10.10 Yosemite (End of Life)
- macOS 10.11 El Capitan (End of Life)
- macOS 10.12 Sierra (End of Life)
- macOS 10.13 High Sierra (End of Life)
- macOS 10.14 Mojave (End of Life)
- macOS 10.15 Catalina (End of Life)
- macOS 11 Big Sur (Est End of Life Nov 2023)
- macOS 12 Monterey
- macOS 13 Ventura
- macOS 14 Sonoma
- macOS 15
- Audio Support
- Power Management Support
- Graphics Acceleration Support
- Battery Information Passthrough
- AMD Not Yet Supported
Model: | Minimum | Optimal |
---|---|---|
CPU | 2 virtual cores | 4+ virtual cores |
GPU | 128 mb graphics ram | 1+ gb graphics ram |
RAM | 4 gb (10.15 & Older) 8 gb (11+) | 8+ gb |
SSD | 30 gb | 60+ gb |
WiFi | Default Switch | Default Switch |
Batt | N/A | N/A |
USB | N/A | N/A |
- OpenCore Bootloader
- Trackpad
- TouchScreen / Stylus (Hyper-v passes as mouse input)
- Keyboard
- macOS Installer
- macOS Recovery
- macOS Web Recovery
- Hyper-V Time Sync (with utility)
- Hyper-V File Sync (with utility)
- Hyper-V Heartbeat (with utility)
- VESA graphics limited to 1024x768 resolution (non-accelerated)
- Battery Information Passthrough when macOS on Hyper-V is run on laptops
- Graphic Acceleration
- Resolution adjustment (limited to 1024x768 only)
- Audio
- Power Management
- Sleep / Wake
- SDcard
- USB passthrough
- FileVault (Untested)
- Bluetooth passthrough
- AMD Not Supported yet
Thanks to @acidanthera for creating the software, kexts, and patches, required to even begin to make this possible. I take no credit for any of this development and only seek to make an easy to use method for getting macOS running on Hyper-V. You can find original sources at the following links: OpenCore Bootloader & Hyper-V Support.