我的 MacBook Air 使用至今已有五年之久,最近还出现了“删除文件后可用空间不增加”的故障。于是趁 618 之际我买了一堆配件,组了个 Hackintosh。

[2021-01] 我重做了 EFI 并更新到了 Big Sur,请看这里

配置

经过一番搜索,我看上了 DeskMini 310 这款准系统。它使用 Mini-STX 规格的 H310 主板,比 Mini-ITX 小一圈,比 NUC 大一圈,可以上标压 CPU。总价是近似配置 Mac Mini 的 ⅓。

配件 价格 来源
AsRock DeskMini 310/COM 准系统 ¥989.00 京东自营
Intel i7-8700 ES (QNLW) CPU ¥1220.00 淘宝
SAMSUNG 970 EVO Plus 500G SSD ¥739.00 京东自营
ADATA DDR4 2666 16GB SO-DIMM 内存 * 2 ¥958.00 京东自营
BCM94360CS2 + 转接卡 + 天线 ¥128.00 淘宝
ID-COOLING IS40x 散热器 ¥87.00 天猫旗舰店
主板 9pin 转双 USB2.0 扩展线 30cm ¥5.50 淘宝
合计 ¥4126.50

组装

  • BCM94360CS2 带上转接卡有相当的厚度,以至于上面的 SSD 装不平要翘起来,只能用 M.2 螺丝勉强固定。
  • IS40x 安装需要注意方向。面向沿主板滑轨方向如铁丝部分在左右,主板可能滑不回去。
  • 我买的 USB 扩展线又硬又长,很难塞进去固定好又不挡住主板滑回去的路。我最后打了个结并用几根棉线牵引才勉强装好。后果是如果要拆主板必须先拆 USB 扩展口然后装回去的时候还要煎熬一次。

系统安装

DeskMini 310 的黑苹果方案网上一大堆,随便找一个烧进 U 盘即可安装。除双屏因手上暂无第二个屏没法测试,其他均完美。安装过程中遇到的问题罗列如下:

坑 1:970 EVO Plus

起初我从 U 盘启动一切顺利格盘点安装然后重启,clover 上也顺利地出现了硬盘上的启动项。但一旦从这里启动很快就会黑屏重启,且屏幕上不打印任何日志。

反复尝试未果后我打算放弃,于是淘宝上找了一家专业安装黑苹果的。人家说 970 EVO Plus 要加钱,原因让我问别家。于是换一家问,答 970 EVO Plus 需要更新固件才能装。遂装了个 Windows,使用 Samsung Magician 更新固件。

很快,更新就失败了,没有错误信息。反复重试未果。吃饭的时候想到会不会是固件下载失败,于是换了个网络环境,好了。

坑 2:FileVault

系统很快就装好了。下软件装软件。重启后哎呀 clover 里怎么没东西了?!

以为是 Hands Off! 和黑果不兼容,重置 EFI 无果,搜寻方案无果。

又是吃饭的时候想到可能是 FileVault 导致的,搜索后很快发现需要安装一些额外的 kext 并取消隐藏 Preboot 分区。

坑 3:USB 扩展

修好 FileVault 后发现 USB 扩展口有电没信号。经查发现需要安装额外的 kext

坑 4:风扇和变频

使用一段时间后发现风扇声好大,于是去 BIOS 里调成静音模式。又用了一阵子发现转速上不来。经查找资料,按照这个的指示配置了 HWP,但是 Intel® Power Gadget 显示主频居高不下。又看了 Intel 的这个文档,按照其中 HWP_REQUEST 的 spec 配置,解决了风扇和变频的问题。

VirtualSMC 似乎还存在一些问题导致我的 iStat Menus 无法显示风扇转速并少显示一个核心的温度。Macs Fan Control 则可以看到风扇转速。

坑 5:3.5mm 音频口

DeskMini 310/COM 前面板共有两个 3.5mm 音频口。根据说明书,上面那个口只有 Mic-In 所以耳机插上去没有声。

技术总结

吃饭有利于解决问题。

遗留问题

  • 据说 DeskMini 310 的电源有问题,拔掉 220V 那头会弄坏主板,拔掉 19V 那头则没有事。
  • 休眠唤醒后经常会没声,需要重新加载 /System/Library/Extensions/AppleHDA.kext