⚠️ 重要聲明:在非 Apple 硬體上安裝 macOS (俗稱 Hackintosh) 違反 Apple EULA 授權協議,僅供技術研究/學習用途,不建議作為生產環境主力機。本文整理歷史安裝流程 (以 macOS 10.10 Yosemite 時代為主),現代 Hackintosh (OpenCore/Clover) 流程已大幅演進,請參考 Dortania OpenCore 安裝指南 獲取最新資訊。
| 元件 | 需求 | 備註 |
|---|---|---|
| CPU | 支援 SSE2、SSE3 指令集 (Intel Core 2 Duo 之後) | AMD CPU 需額外核心補丁,相容性較差 |
| 顯卡 | 原生支援 AMD/ATI (舊版);NVIDIA Kepler/Maxwell/Pascal 需 Web Drivers (已停止更新) | Apple Silicon 時代 macOS 不再支援 NVIDIA 獨顯 |
| 整合顯示 | Intel HD 3000/4000/5000/6000 系列 (Haswell/Skylake/Kaby Lake 相容性佳) | 桌機建議核顯 + 免驅獨顯雙輸出 |
| 網卡 | Broadcom (BCM94360/BCM94352) 免驅支援 AirDrop/Handoff | Intel 無線網卡需 itlwm/airportitlwm 核心擴充套件 |
| 聲卡 | Realtek ALC 系列需 AppleALC.kext 配置 layout-id | |
| 硬碟 | AHCI 模式 SATA / NVMe SSD | 需在 BIOS 設定 AHCI |
| 記憶體 | ≥ 4 GB (建議 8 GB+) |
| 問題 | 可能原因 | 排查方向 |
|---|---|---|
| 卡在啟動畫面/禁止符號 | 核心恐慌、缺少必要 Kext、ACPI 衝突、BIOS 設定錯誤 | 啟動參數 -v 顯示詳細日誌、檢查 OpenCore Debug 版本日誌 |
| 無顯示/黑屏 | 顯卡未正確驅動、桌面 ID (ig-platform-id) 錯誤、輸出埠映射錯誤 | WhateverGreen 參數調整、USB 端口映射、偽裝裝置 ID |
| 無聲音 | AppleALC layout-id 不匹配、缺少 HDA 裝置注入 | 嘗試常見 layout-id (1,2,3,5,7,11,13,15,20,21,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99) |
| 睡眠喚醒失敗/瞬間喚醒 | USB 端口映射錯誤、電源管理 (PM) 未正確載入、RTC 記憶體長度錯誤 | USBMap/USBToolBox 精確映射、SSDT-PM、SSDT-RTC |
| iMessage/FaceTime/iCloud 無法登入 | SMBIOS 機型定義不完整、序列號/MLB/ROM 無效、NVRAM 寫入失效 | GenSMBIOS 生成有效三碼、啟用 NVRAM 寫入 (UEFI 變數支援) |