NAVIGATION SYS
首页折腾手记造点东西投资笔记做点音乐想点事情

NCC-1701-D // SYSTEM ONLINE

Deep Space Viewport
折腾手记

黑苹果折腾记(三):磁盘工具空空如也,又干等两小时

舸扬
折腾手记
发布: 2026-08-17
更新: 2026-08-17
标签黑苹果macOS
黑苹果折腾记(三):磁盘工具空空如也,又干等两小时
本文字数:2925预计阅读:8 分钟

免责声明
本系列文章仅供技术学习和探索交流使用。黑苹果(Hackintosh)是指在非苹果品牌的PC硬件上安装macOS系统,可能涉及软件许可协议问题。
如需长期使用macOS,请购买苹果官方硬件以获得完整体验和技术支持。

TL;DR 文章速览

等了两小时,屏幕终于停在 macOS 安装界面。但这只是成功了一半,从安装界面到进桌面,每一步都能翻车:

  • 磁盘工具里硬盘不见了?默认只显示"卷",点菜单栏"显示 → 显示所有设备"才看得到物理硬盘。
  • 还是看不见就补驱动。B365M 这类老主板的 SATA 控制器不在 macOS 白名单,靠 CtlnaAHCIPort.kext 强制识别。注意它会和 SATA-unsupported.kext 打架,两个别共存。
  • 抹盘选 APFS + GUID 分区图。新系统配新格式,OpenCore 只认 GPT。
  • 安装又干等两小时。不是死机,是卡在某个设备(多半是 USB)的超时重试里。把 U 盘从蓝色 USB 3.0 口换到黑色 USB 2.0 口,能少等很久。
  • 首次重启别选错图标。OpenCore 菜单会多出一个硬盘启动项,选硬盘图标的那个,不是 U 盘的 Install macOS。可能要重复两三次才真正进欢迎界面。
  • 进了桌面不等于大功告成。声卡、网卡、睡眠、iCloud 这些还得单独调,但基本系统能用了。

书接上回。

两小时后回来,屏幕停在 macOS 安装界面,苹果 Logo 和四种语言选择。

那一瞬间心情很复杂。前面踩了那么多坑,显卡黑屏、参数悖论、等待两小时,现在终于看到曙光,但还不敢松口气。手还捏着鼠标,不敢乱点。

安装界面只是成功了一半。接下来还有硬盘识别、抹盘、安装、首次启动,每一步都可能翻车。

这篇就写从安装界面到桌面的最后一段路。

磁盘工具里空空如也

选了中文,点击“磁盘工具”。

左侧列表里只有一个 U 盘,还带着一把小锁。我的 SATA 硬盘不见了。

先说 U 盘那把锁:那是正常的。安装镜像本身是只读的,锁住不让你动,反而说明引导盘没问题。真正的问题是那块要装系统的硬盘,它压根没出现。

第一个问题:硬盘呢

明明 BIOS 里能认到,为什么 macOS 看不见?肯定不是硬盘坏了,刚才还在 Windows 下用得好好的。

我把这个情况丢给 AI,它给的排查顺序很清楚:先看磁盘工具的显示设置,再查 BIOS 的 SATA 模式,最后才是补驱动。九成的情况卡在前两步。

排查三步走

第一步:检查 BIOS 的 SATA 模式。

重启进 BIOS,找到 SATA Configuration。确认设置成 AHCI 模式,不是 RAID 或 Intel RST。

我的已经是 AHCI,这步没问题。

第二步:磁盘工具顶部菜单栏点“显示”。

默认只显示“卷”,就是已经格式化好的分区。要看物理硬盘,得点磁盘工具窗口左上角菜单栏的“显示”(View)里的“显示所有设备”(Show All Devices)。

点完之后,硬盘出现了。左侧列表会从只有一个卷名,变成显示物理磁盘加卷的树形结构。

第三步:如果还是看不见,检查 EFI 里的驱动。

有些老主板的 SATA 控制器 ID 不在 macOS 的白名单里,需要加载 CtlnaAHCIPort.kext 强制识别。

我的 B365M D2V 就是这种情况。好在之前下载的 Olarila EFI 包里已经预装了这个驱动。如果你用的是其他 EFI,可能需要手动把这个 kext 加到 EFI/OC/Kexts 目录,并在 config.plist 里启用它。

这个 kext 有个坑:它不在 Acidanthera(就是出 Lilu、WhateverGreen 那些主力驱动的官方仓库)里。我一开始照着 GitHub 主页翻了半天,一个都没找到,还以为下错了地方。后来才搞明白,它本质是社区把老系统里的磁盘驱动提取出来打了补丁,用来补上 Big Sur 之后苹果砍掉的旧 SATA 控制器支持。稳妥的下载点是 Dortania 的 OpenCore 安装指南仓库(extra-files 目录下),或者 GitHub 上那些 Hackintosh-Kexts 集合仓库。

还有一条容易翻车:如果你的 Kexts 文件夹里原本就躺着一个 SATA-unsupported.kext,把它删掉。这两个驱动不能共存,CtlnaAHCIPort 更高级,两个一起加载反而互相打架,硬盘照样出不来。

为什么会看不见

macOS 对 SATA 控制器很挑剔。

Apple 自己的电脑用的是特定几款控制器,macOS 只认这些。B365M 这种老主板的控制器 ID 不在白名单里,macOS 直接无视它。

CtlnaAHCIPort.kext 的作用就是告诉 macOS:这个控制器也能用,别装看不见。

抹盘:格式怎么选

终于看到硬盘了

显示所有设备之后,硬盘出现在列表里,一块 500GB 的 SATA 硬盘。

但还不能直接安装。得先抹盘,把它格式化成 macOS 认识的格式。

格式选择:APFS 还是 Mac OS 扩展

磁盘工具里有两个选项:

  • APFS
  • Mac OS 扩展(日志式)

选哪个?

APFS 是新格式,macOS 10.13 之后的默认格式,支持快照、加密、空间共享。快照的意思是系统升级前会自动备份,万一升级翻车可以回滚。

Mac OS 扩展(HFS+)是老格式,兼容性好但功能少。

我装的是 macOS Sequoia(15.x),新系统就该用新格式。选 APFS。

分区方案:GUID 分区图

分区方案选 GUID 分区图(GPT)。

这是 UEFI 启动的标准。OpenCore 只认 GPT,MBR 或 Apple 分区图都不行。

点“抹掉”,等几秒钟。硬盘变成了一个干净的 APFS 卷。

开始安装:等待与判断

点击安装

关闭磁盘工具,点“安装 macOS”。

选择刚才抹好的盘。系统提示需要 20-40 分钟。

又是一个等待。

怎么判断安装正常

进度条开始动了。但很慢。

有时候几分钟都不动。这正常吗?还是又卡死了?

判断标准是看日志。

如果你用了 -v 参数(verbose 模式),屏幕上会滚动白字代码。代码还在动,说明没卡死,只是慢。

如果代码停了超过 10 分钟,可能真的卡死了。但大部分情况是在等某个步骤完成,耐心等。

如果没开 -v 模式,就只能看进度条。进度条走得很不均匀是正常的,前 20% 走得快,中间卡很久,最后 10% 又突然快了。

跟第一次启动到安装界面一样,要等很长时间。本系列上篇文章里,我说过等了两小时才看到语言选择界面。这次安装,我晚上等了两个小时就去睡觉了,醒来才发现安装完了。

为什么这么慢?我也不确定。可能是 Recovery 镜像需要联网下载完整系统包,也可能是硬盘写入速度慢,也可能就是黑苹果的常态。

后来问 AI 才知道,这种干等两小时突然就好了的情况,在黑苹果里是个经典症状:系统并没有死机,而是卡在某个设备的超时等待(Timeout)循环里。它在反复尝试初始化某个硬件,最常见的是 USB 接口,每次失败就重试,重试够了次数、超时了,才肯往下走。所以从外面看是黑屏或者进度条不动,实际上 CPU 一直在空转等待。这也解释了为什么第一次我去干别的,两小时后回来它自己进去了。

AI 也给了个提速的思路:如果确定是卡在 USB,把 U 盘从蓝色的 USB 3.0 口拔下来,插到主板背面黑色的 USB 2.0 口,安装阶段的兼容性会好很多,不用干等那么久。我这次没折腾接口,就是靠耐心磨过去的。

但这次我学聪明了:不慌。进度条在动就继续等。

安装完成后的第一次重启

安装完成后会自动重启。

这时候不要拔 U 盘,还要从 U 盘启动。

在 OpenCore 菜单里,会多出一个新的启动项,通常叫 macOS Installer 或者你硬盘的名字。选它,不要选回 U 盘的 Install macOS Sequoia。

别选错了。

我一开始就选错了,又进了一遍安装界面,还以为系统又出问题了。看清楚图标:硬盘图标的才是安装程序,U 盘图标是安装镜像。

首次启动与后续优化

终于进入桌面了

选择硬盘启动项后,又是一轮白字滚动。

但这次很快,几十秒就过了。进入欢迎界面。

设置语言、地区、键盘布局,创建用户。一步步点下去。

终于看到桌面了。

哪些功能还不能用

进了桌面不等于大功告成。有些功能还不能用。

声卡:没声音。需要在 config.plist 里测试 alcid 参数。不同主板的声卡芯片不一样,alcid 值也不同,常见的有 1、7、11、13 等,要一个个试。

有线网卡:如果你的 EFI 里没有对应的驱动,可能不能用。我的 Realtek 网卡在 Olarila EFI 里已经有 RealtekRTL8111.kext 了,所以能用。

无线网卡:Intel 的网卡需要额外的驱动,有些型号干脆不支持。Broadcom 的兼容性好一些,但也要装对应的 kext。

睡眠唤醒:可能有问题。睡眠后醒不过来,或者醒来黑屏,需要单独调试电源管理和 USB 映射。

iCloud 登录:可能需要修复三码(SMBIOS 序列号)。三码不对会导致无法登录 iCloud,或者登录后被 Apple 拉黑。

后续优化方向

这些优化可以慢慢来,不影响基本使用。

先把系统用起来,确认基本功能正常:

  • 显卡有没有硬件加速(关于本机 → 显示器,看能不能识别到 RX 6600 XT)
  • USB 接口能不能识别设备
  • 硬盘读写速度正常不正常

基本功能稳了,再去折腾声卡、网卡、睡眠这些。

成功标志与下一步

从制作启动盘到进入桌面,走了三篇文章的路。

回头看,每一步都不算难,但每一步都可能翻车。关键是知道怎么判断:

  • 硬盘看不见不一定是坏了,可能只是没显示全部设备
  • 进度条不动不一定是卡死了,可能在等待,而且可能等很久
  • 进了桌面不一定就成功了,可能还有功能不能用
  • 第一次重启可能会选错,也可能要重启多次才能真正进去

这里给一个成功标志表,帮你判断系统到底装好了没有:

步骤
检查方式
期望结果
硬盘识别磁盘工具 → 显示所有设备看到物理硬盘,而非只有卷
系统安装完成重启后 OpenCore 菜单出现硬盘上的 macOS 启动项
首次进入桌面完成欢迎设置看到桌面和 Dock
显卡正常关于本机 → 显示器识别到 RX 6600 XT
USB 正常插入 U 盘桌面出现 U 盘图标

这三篇写的是技术主线:怎么做、怎么排查、怎么判断。

但这一路走下来,AI 帮了我很多,也坑了我不少。下一篇我想聊聊这个:AI 当我的装机顾问,到底靠不靠谱?

// 发射信标 — BROADCAST
微博X
END OF LOG_
ID: HACKINTO