2017 Hackintosh Guide(Win7 64 + Mac 10.11.6)
{ Note }
As a big Apple fan, using 8 years MBP(2009 to present), really love it! In 2016 I bought a X86 PC for personal game and some work support. Then I got this topic, for me, it's very interesting back to DIY Win 7 and Mac system one one PC, of cause I got something too.
The reason why I chose Win 7 64 and Mac 10.11.6 is because it's working for me for a long time, and I think it will keep working for a very very long time. Honestly, I don't like new system.
This topic will provide everything you need(except OS install file), so you can repeat it with 100% follow. If you have any problem plz leave a msg, I will repeat in 24 hours.
ONLY for Test and Research, the relevant hardware and software owned by the company, please comply with local laws.
{ 0. Hardware List }
CPU :i5 6600K https://item.jd.com/1748177.html
CPU Fan: 黄海豪华+ https://item.jd.com/429860.html
MonthBoard: Gigabite z170x-ud3 https://item.jd.com/1808871.html
Memory: LPX 3000 8g*2 https://item.jd.com/2012141.html
SSD: Sansumg SM951 256G https://taobao.com
Power: 冰山金蝶 GX550 https://item.jd.com/600471.html
Graphics: EVGA GTX 970 SSC https://2.taobao.com
Display: 24寸 4K
Case: ATX 标准机箱 https://item.jd.com/2176484.html
Case Fan: 12cm fan x4 https://item.jd.com/1204326.html
{ 1. Prepare work }
{ 1.1 Download all files }
https://pan.baidu.com/s/1kVbQB5t
pass: an4p
download the "allInOne" foloder
{ 1.2 BIOS Setting}
BIOS Version: F6(allInOne/00. mb_bios_ga-z170x-ud3_f6.zip)
Save & Exit > Load Optimized Defaults
M.I.T. > Advanced Frequency Settings > CPU Upgrade > [i5-6600K CPU 4.4GHz]
M.I.T. > Advanced Frequency Settings > Extreme Memory Profile(X.M.P.) > [Profile1]
BIOS Features > Fast Boot: Disabled
BIOS Features > Windows 8/10 Features: Other OS
BIOS Features > LAN PXE Boot Option ROM: Disabled
BIOS Features > Storage Boot Option Contro: UEFI Only
BIOS Features > Network Stack: Disabled
Peripherals > Initial Display Output: PCIe 1 Slot
Peripherals > XHCI Hand-off: Enabled
Peripherals > Super IO Configuration > Serial Port 1: Disabled
Chipset > VT-d: Disabled
Chipset > Wake on Lan: Disabled
{ 1.3 Create UEFI Win7 Install USB Driver(USB1) }
<<制作UEFI WIN7 64位安装U盘(支持NVME SSD)>>
{ 1.4 Create Mac 10.11.6 Install USB Driver(USB2) }
- Mac Computer + 16G usb driver (USB2)
- use Disk Utility format the USB2
- One Partition
- GUID Partition Table
- Name: EEUSB
- format: Mac OS Extended (Journaled)
- double click to open 01. Install OS X El Capitan10.11.6(15G31).dmg(the file is too large so please try download it yourself), copy "Install OS X El Capitan" to /Applications
- unzip and run 02. UniBeast-6.2.0.zip, setting:
- select USB2
- select El Capitan
- UEFI Boot Mode
- Keep others default, start install and waiting about 10 mins(depends on the USB driver)
- Injection NVME Driver,by default Mac 10.11.6 not have nvme driver,steps:
- unzip and run 05. 98168-EFI-Mounter-v3.zip,select disk1s1 in popup dailog,then select Mount,will auto load USB2's EFI Partition, be careful we have another EFI(disk0s1) on hard disk, have diff icon.
- unzip 03. patch-nvme-master.zip, copy HackrNVMeFamily-10_11_6.kext to EFI/EFI/CLOVER/kexts/10.11/
- you can generate the "HackrNVMeFamily-10_11_6.kext" yourself,see RehabMan/patch-nvme
- unzip and run 05. 98168-EFI-Mounter-v3.zip,select disk1s1 in popup dailog,then select Mount,will auto load USB2's EFI Partition, be careful we have another EFI(disk0s1) on hard disk, have diff icon.
- copy allInOne/eeTools to EEUSB
- reject EEUSB and EFI, USB Create done.
{ 2. Install Win7 64 System}
<<为NVME SSD(M.2 SOCKET3接口) 安装WIN7 64位系统>>
{ 3. Install Mac OS X 10.11.6 System}
- insert USB2, power on and click F12,select start from USB2 to start the install
- select "Boot Mac OS X From EEUSB" to start Mac 10.11.6 install
- format disk partition
- install UI(language select),use top tool menu bar select Utilities>Disk Utility, start Disk Utility
- select EL partition from left menu // the partition format in win7 install
- click "Erase" on the top
- format OS X Extended (Journaled),click Erase button to finish
- after formatted, quit Disk Utility by the top menu, return to the install UI
- install Mac OS X 10.11.6 to El by normal steps
- restart after installed
- click F12 select USB2 start
- select Boot Mac OS X from El
- config like follow, and use config account to enter system
- Language select Hong Kong SAR China/USA //can be change later
- Keyboard ABC //can be change later
- My computer does not connected to the Internet //because net card driver not install yet.
- Don't transfer any information now //can be change later
- no location
- agree
- correct timezone
{ 4. Basic Adjust, install basic driver}
- All 3rd part code run
- System Preferences > Allow apps downloaded from: > Anywhere
- click lower left corner lock and type in password.
- run MultiBeast install basic driver and system support files
- unzip and run 04. MultiBeast-El-Capitan-Edition-8.2.3.zip
- Quick Start > UEFI Boot Mode
- Drivers > Audio > Realtek ALCxxx > ALC1150
- Drivers > Audio > Realtek ALCxxx > 100 Series Audio
- Drivers > Misc > FakeSMC v6.18-313-g671f31c.1707
- Drivers > Netword > Intel > IntelMausiEthernet v2.1.0d3
- Drivers > USB > Increase Max Port Limit
- Bootloaders > Clover v2.3k r3423 UEFI Boot Mode
- Customize > System Definitions > iMac > iMac 14,1 //only 14,1 working for me, 14.2 error, 15,1/16,1 show all black after enter system.
- click Install
- copy EEUSB/eeTools to desktop
- change EFI Partition
- after install will auto loaded EFI Partition, will use hard disk as icon, because it's EFI on hard disk, we will call it EFI_D later
- unzip and use 05. 98168-EFI-Mounter-v3.zip in eeTools, load EEUSB's EFI Partition, we call it EFI_U
- if have problem with 2 EFI Partitions loaded, just reboot system and start with USB2, then load it (EFI_D ->disk0s1, EFI_U->disk1s1)
- copy EFI_U/EFI/CLOVER/kexts/10.11/ to EFI_D/EFI/CLOVER/kexts/10.11/
- reject EFI_U and EEUSB,reject USB2 too //we don't need USB2 anymore.
- Repair Clover hard disk start
- rename EFI_D/EFI/Microsoft/Boot/bootmgfw.efi to bootmgfw_win.efi
- copy EFI_D/EFI/CLOVER/CLOVERX64.efi to EFI_D/EFI/Microsoft/Boot/ and rename to bootmgfw.efi
- reboot system
{ 5. System Adjust }
- click F12 select Windows Boot Manager (...),Clover will run here
- install Clover Start Item
- select Clover Boot Options
- select Add Clover boot options for all entries
- select Return
- select Boot Mac OS X From El to enter system
- use EFI-Mounter-v3 load EFI_D
- install sound card driver
- MultiBeast's sound card have a little problem, need some exteral driver to fix it.
- unzip 08. audio_CloverALC-master.zip
- find audio_cloverALC-120.command.zip in the unziped folder,unzip and run it
- enter password and type Y for all
- close it when finished
- Recovery Win7 Start Item
- delete EFI_D/EFI/Microsoft/Boot/bootmgfw.efi
- rename EFI_D/EFI/Microsoft/Boot/bootmgfw_win.efi to bootmgfw.efi
- Change Clover Start Config
- unzip and run 06. Clover Configurator.app.zip
- select EFI_D/EFI/Clover/config.plist
- select Boot > Arguments > nvda_drv = 1
- select Boot > Arguments > rootless = 0 //Optional, for some Dev scenario
- SMBIOS > Serial Number Copy System SN in
- Command + S Save
- Install EVGA GTX970 Graph card driver, run 07. WebDriver-346.03.15f02.pkg install and reboot system.
{ 6. First Normal Start }
- Click F12,select Clover start legacy at EFI(...), the Start Item that we installed in 5.2, if select Windows Boot Manager(...), will start win 7 system which we installed before.
- select Boot Mac OS X From El to enter system
- Now you have full usable Mac and Win7.
{ 7. Optimization }
- 6600K CPU Turbo Support
- By default the system doesnot support Turbo very well, so we need this path
- use EFI Mounter v3 load EFI_D
- copy 09. SSDT-i5-6600K.aml to EFI_D/EFI/CLOVER/ACPI/patched/ and rename to SSDT-i5-6600K.aml
- reboot system, Turbo back to normal
- can use 10. Intel® Power Gadget v3.0.3.dmg + Chess for testing
- !!ONLY do this after you are setting correct Turbo in mother board setting
- Fixed Power Off function
- The system will not auto cut power after Power Off from system, show as:
- will auto reboot after power off, need going win system and power off again.
- not real power off, any use device will wake up the computer, like reject USB driver
- use EFI Mounter v3 load EFI_D
- use editor open EFI_D/EFI/Clover/config.plist
- in ACPI > dict > DSDT > dict add the follow code
<key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> .... //Add the follow Code for Power issue fixed <key>Fixes</key> <dict> <key>FixShutdown_0004</key> <true/> </dict> //Add the above Code for Power issue fixed </dict> <key>SSDT</key> <dict> ... </dict>
- The system will not auto cut power after Power Off from system, show as:
- Use iCloud
- in System Seting -> Internet Accounts add your icloud account, everything working good.
{ 8. Function test }
- System Normal Start [Checked]
- include:Sound Card, Wired Net Card, Graph Card, 4K Displayer, USB 3.0 all perfect drive
- Power Off [Checked]
- Restart [Checked]
- Sleep [Checked]
- perfect and 100% working sleep and wakeup function, thx Tonymacx86's list
- Bluetooth [Checked]
- Use USB Bluetooth 4.0 adapter to achieve plug and play, pefect connect to Apple wireless keyboard(G6) and Apple BT Magic Mouse
- But the bluetooth not working under BIOS and sleep, so need one more external USB keyboard for it.
- will buy BCM943602CS for more test, when I have time.
- multi 4K displayers [Checked]
- working with 2 4K displayers
- TimeMachine [Checked]
- iCloud同步[Checked]
- Wireless [Waiting]
- Not Test Yet
- 60 Days Normal Test Use[Checked]
- normal use for 60 days, full scenario, only have once no response and system crash. I had the same thing in RMBP, so I think it's normal system level bug.
{ 5. Links }
- https://www.tonymacx86.com/threads/unibeast-install-os-x-el-capitan-on-any-supported-intel-based-pc.172672/
- https://github.com/RehabMan/patch-nvme
- https://wuyuans.com/2015/12/z170-skylake-hackintosh
- https://www.tonymacx86.com/threads/mavericks-windows-8-on-same-drive-without-erasing.133940/page-2
- https://www.tonymacx86.com/threads/guide-el-capitan-on-the-skylake-h170n-wifi.178197/
- https://www.tonymacx86.com/threads/tonymacx86s-skylake-thunderbolt-3-test-build-ga-z170x-ud5-th-i5-6600k.199242/
- and some links can't remember, thx for all.
Leave Comment