Skip to content

This repository aims to provide support for macOS on Hyper-V

Notifications You must be signed in to change notification settings

balopez83/macOS_On_Hyper-V

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macOS Hackintosh on Hyper-V

This repository aims to provide support for macOS on Hyper-V

WARNING: Intel "i" series CPU's ONLY are currently supported. Xeon, Pentioum, Celeron and AMD CPU's are not yet supported by the Hyper-V drivers developed by Acidanthera.

Ventura-Hyper-V

Current State Of Support:

  • 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 ???? (Will this have Intel Support?)
  • Audio Support
  • Power Management Support
  • Graphics Acceleration Support
  • Battery Information Passthrough
  • AMD Not Yet Supported

*** NOTICE ***

This is currently at Beta stage but is usable.

Please pay special attention to the installation instructions linked below.

Hyper-V Recommended Settings:

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

Instruction Guides

What works

  • 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

What doesn't work

  • Graphic Acceleration
  • Resolution adjustment (limited to 1024x768 only)
  • Audio
  • Power Management
  • Sleep / Wake
  • SDcard
  • USB passthrough
  • FileVault (Untested)
  • Bluetooth passthrough
  • AMD Not Supported yet

Credits

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.