2017-05-12 14:54:12 0 评论 Mac os X Boy.Lee

2017 黑苹果指南(Win7 64 + Mac 10.11.6)

{ 题记 }

作为一位苹果深度用户,从2009年开始使用MBP15至今已有8年,沉迷至今无法自拔。2016年一个很偶然的机会,购买了一台X86架构的台式机作为个人游戏机,兼顾一部分辅助工作。之后便有了这一篇满载收获的文章,对我个人而言,时隔十多年再次DIY台式机是一种久违的愉悦、同时在折腾Win7 和 Mac安装的过程中,亦是收获满满(程序员的强迫症暴露无疑,哈哈)。

之所以选择Win7和Mac10.11.6,主要是因为在我来看游戏机Win7更适合一些,老实说我觉得Win7 更像XP。然后我自己正在使用Mac10.11.6系统,个人不太喜欢用最新的Mac系统,之前使用了2年多10.9.5这个版本,这个算是个人习惯。同时这2个系统在未来相当长一段时间内不会出现兼容性问题。

最后本文提供了,除了系统安装文件之外的全部内容,在硬件条件满足的前提下无需联网,只需一步一步重复,即可100%实现双系统安装,如遇到问题欢迎留言,每一个留言我都会在24小时内回复。

仅供测试和科研用途,相关软硬件版权贵所属公司所有,请遵守当地法律。

 

{ 0. 硬件清单 }

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.  准备工作 }

{ 1.1 下载所需文件 }

https://pan.baidu.com/s/1kVbQB5t
pass: an4p

下载 allInOne 文件夹

 

{ 1.2 BIOS设置 }

BIOS版本: 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 制作UEFI Win7 安装U盘(USB1) } 

<<制作UEFI WIN7 64位安装U盘(支持NVME SSD)>>

 

{ 1.4 制作Mac 10.11.6 安装U盘(USB2) }

  1. Mac电脑一台+16G u盘(USB2)
  2. 使用Disk Utility(磁盘工具)格式化U盘
    1. 格式化为一个分区
    2. GUID Partition Table
    3. 名称 EEUSB
    4. 格式: Mac OS Extended (Journaled)
  3. 双击打开 01. Install OS X El Capitan10.11.6(15G31).dmg(文件过大暂无法提供下载,请自行下载), 复制"Install OS X El Capitan" 到 /Applications
  4. 解压并运行 02. UniBeast-6.2.0.zip,操作如下
    1. 选择USB2
    2. 选择El Capitan
    3. UEFI Boot Mode
    4. 其他都不选,进入Install环节,大约需要等10分钟,取决于U盘的性能
  5. 注入NVME驱动,默认Mac 10.11.6是没有nvme驱动的,需要按照如下步骤注入
    1. 解压并运行05. 98168-EFI-Mounter-v3.zip,在弹窗中选择 disk1s1,之后选择Mount,会自动加载USB2中的EFI分区,特别注意硬盘上也有一个EFI分区(disk0s1), 可以通过盘符标志图案进行识别
    2. 解压03. patch-nvme-master.zip, 将文件夹内预生成好的HackrNVMeFamily-10_11_6.kext 复制到 EFI/EFI/CLOVER/kexts/10.11/目录下
    3. 你也可以自行生成HackrNVMeFamily-10_11_6.kext,参考 RehabMan/patch-nvme
  6. 将下载到的allInOne/eeTools文件夹复制到EEUSB
  7. 推出EEUSB和EFI, 安装U盘制作完成

 

{ 2.  安装Win7 64位系统 }

<<为NVME SSD(M.2 SOCKET3接口) 安装WIN7 64位系统>>

 

{ 3.  安装Mac OS X 10.11.6系统 }

  1. 将USB2插入安装电脑,开机按F12,选择USB2启动安装程序
  2. 选择 "Boot Mac OS X From EEUSB" 启动Mac 10.11.6安装程序
  3. 格式化安装分区
    1. 安装开始界面(语言选择),使用顶部工具栏选择Utilities>Disk Utility, 启动磁盘工具
    2. 左侧菜单选择SSD上 El分区 // win7 安装后格式化的Mac安装分区
    3. 点击顶部 "Erase"
    4. 格式 OS X Extended (Journaled),点击Erase按钮完成格式化
    5. 格式化后通过菜单退出Disk Utility, 返回安装界面
  4. 正常步骤将Mac OS X 10.11.6安装到 El分区
  5. 安装完成后自动重启
  6. 按F12 选择USB2启动
  7. 选择 Boot Mac OS X from El
  8. 按如下规则完成配置后,使用配置的帐号密码进入系统
    1. 语言选择 Hong Kong SAR China //之后可以修改
    2. 键盘选 ABC //之后可改
    3. My computer does not connected to the Internet //因为网卡驱动未安装
    4. Don't transfer any information now //之后可改
    5. 不使用定位
    6. 同意条款
    7. 时区选中国上海

 

{ 4.  基础调整,安装基础驱动}

  1.  允许第三方开发程序运行
    1. System Preferences > Allow apps downloaded from: > Anywhere
    2. 点击左下角的锁,输入密码允许修改
  2. 运行 MultiBeast 安装基本驱动和系统支持文件
    1. 解压运行04. MultiBeast-El-Capitan-Edition-8.2.3.zip
    2. Quick Start > UEFI Boot Mode
    3. Drivers > Audio > Realtek ALCxxx > ALC1150
    4. Drivers > Audio > Realtek ALCxxx > 100 Series Audio
    5. Drivers > Misc > FakeSMC v6.18-313-g671f31c.1707
    6. Drivers > Netword > Intel > IntelMausiEthernet v2.1.0d3
    7. Drivers > USB > Increase Max Port Limit
    8. Bootloaders > Clover v2.3k r3423 UEFI Boot Mode
    9. Customize > System Definitions > iMac > iMac 14,1 //这里只有14,1 可以进入系统,14,2 报错,15,1/16,1 进入系统后黑屏
    10. 点击Install
  3. 将EEUSB/eeTools 复制到桌面
  4.  修改EFI分区
    1. 安装完成后会自动挂载EFI分区,这个时候注意看前面的标志为一个硬盘,这代表是硬盘的EFI分区,我们后面称之EFI_D
    2. 解压使用eeTools中的05. 98168-EFI-Mounter-v3.zip,加载EEUSB的EFI分区,我们之后称之EFI_U
    3. 如果这里无法正常加载2个EFI分区,可以直接重启系统,使用USB2引导启动,之后便可加载(EFI_D 为disk0s1, EFI_U为disk1s1)
    4. 将EFI_U/EFI/CLOVER/kexts/10.11/下所有内容复制到 EFI_D/EFI/CLOVER/kexts/10.11/
  5. 推出EFI_U和EEUSB,拔掉USB2//至此不再需要使用USB2
  6.  修改硬盘启动Clover
    1. 将EFI_D/EFI/Microsoft/Boot/bootmgfw.efi 改名为 bootmgfw_win.efi
    2. 将EFI_D/EFI/CLOVER/CLOVERX64.efi 复制到 EFI_D/EFI/Microsoft/Boot/ 并改名为 bootmgfw.efi
  7. 重启系统

 

{ 5. 完善系统 } 

  1. 按F12选择 Windows Boot Manager (...),这个时候会使用硬盘中的Clover启动
  2. 安装独立的Clover启动项
    1. 选择 Clover Boot Options
    2. 选择 Add Clover boot options for all entries
    3. 选择 Return 
  3. 选择 Boot Mac OS X From El 进入系统 
  4. 使用EFI-Mounter-v3 挂载EFI_D
  5. 安装声卡驱动
    1. MultiBeast安装的声卡驱动有点问题,需要通过额外的驱动来调整
    2. 解压 08. audio_CloverALC-master.zip
    3. 解压后文件夹内找到 audio_cloverALC-120.command.zip,解压并运行
    4. 输入密码后,全部输入Y 确认
    5. 完成后关闭命令行界面即可
  6. 恢复Win7启动项
    1. 删除EFI_D/EFI/Microsoft/Boot/bootmgfw.efi
    2. 将EFI_D/EFI/Microsoft/Boot/bootmgfw_win.efi 改名为 bootmgfw.efi
  7. 修改Clover启动配置
    1. 解压运行 06. Clover Configurator.app.zip
    2. 选择EFI_D/EFI/Clover/config.plist
    3. 选中Boot > Arguments > nvda_drv = 1
    4. 选中Boot > Arguments > rootless = 0 //可选,一些开发场景需要
    5. SMBIOS > Serial Number 将系统生成的序列号复制进去
    6. Command + S 保存
  8. 安装EVGA GTX970 显卡驱动,运行07. WebDriver-346.03.15f02.pkg安装完后重启

 

{ 6. 第一次正常启动 }

  1. 按F12,选择Clover start legacy at EFI(...), 我们在5.2中安装的启动项,此时如果选择Windows Boot Manager(...)则会进入之前安装的Win7 系统
  2. 选择 Boot Mac OS X From El 进入系统
  3. 至此你已经拥有了可以正常使用的Mac和Win7 系统

 

{ 7. 优化 }

  1. 6600K CPU睿频支持
    1. 默认系统对睿频并不能很好的支持,所以需要打个补丁
    2. 使用 EFI Mounter v3 挂载 EFI_D
    3. 09. SSDT-i5-6600K.aml 复制到 EFI_D/EFI/CLOVER/ACPI/patched/ 并改名为 SSDT-i5-6600K.aml
    4. 重启系统,CPU睿频功能恢复正常
    5. 可以使用10. Intel® Power Gadget v3.0.3.dmg + Chess 进行测试
    6. 只有在主板里设置了自动超频才需要使用本睿频补丁
  2. 关机断电功能修复
    1. 目前系统会出现关机不断电现象,具体表现为:
      1. 关机5秒后重启,必须进入Win系统或者按住电源键才能实现关机
      2. 关机可以实现,但是使用USB设备后自动开机,插入或拔出U盘,都会自动开机,这就是所谓的关机不断电
    2. 使用 EFI Mounter v3 挂载 EFI_D
    3. 使用编辑器打开 EFI_D/EFI/Clover/config.plist
    4. 在 ACPI > dict > DSDT > dict 内添加如下内容
      	<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>
  3. iCloud 使用
    1. 从 系统设置 -> 英特网账号 里添加iCloud帐号,即可正常使用同步功能

 

 

{ 8. 功能测试 }

  1. 系统正常启动 [Checked]
    1. 包括:声卡、有线网卡、显卡、4K显示器、USB3.0都可以完美驱动
  2. 关机 [Checked]
  3. 重启 [Checked]
  4. 睡眠 [Checked]
    1. 完美的睡眠和唤醒功能,感谢Tonymacx86提供的配置单
  5. 蓝牙 [Checked]
    1. 使用USB 蓝牙4.0适配器,即插即用,可以完美链接Apple wireless keyboard(G6)和Apple BT MM
    2. 但是无法在BIOS下使用,也无法在睡眠状态下唤醒,目前的解决办法是连接一个额外的USB键盘完成这一部分工作
    3. 下一步将考虑购买 BCM943602CS 来进行更多的尝试,应该可以做到完美的睡眠蓝牙唤醒,但是感觉意义不大
  6. 多屏4K显示器 [Checked]
    1. 双4K外接显示器正常工作
  7. TimeMachine [Checked]
    1. 正常使用TimeMachine备份
  8. iCloud同步[Checked]
  9. Wireless [Waiting]
    1. 购买免驱无线模块后测试
  10. 60天常规使用测试[Checked]
    1. 正常模拟日常使用2个月,完全模拟开发环境,出现过1次程序无法响应引发的死机现象,在RMBP使用中我也遇到过类似情况,故判断为正常系统崩溃。

 

{ 5. Links }