在非蘋果硬體 (Hackintosh) 上實現 Windows 7 + Mac OS X 雙系統,核心挑戰在於:分區格式相容 (MBR/GPT 混合)、驅動精準匹配 (核心補丁、顯卡/聲卡/網卡/晶片組)、啟動載入器雙系統共存。本文以實戰經驗梳理完整流程,助你避開「四國屏」(Kernel Panic)、無法開機、驅動失效等坑點。
OSX_Install.dmg 或 .iso (如 iAtkos、Kalyway、Niresh 等整合版,含 Chameleon/Clover 載入器、常見驅動)。Plist not found,需 WinPE 重新標記 Mac 系統分區 Active。MacOSX。GraphicsEnabler=Yes / 專用 kext (NVDAResman、AMDRadeon、IntelHDGraphics 等)。Kext Helper (驅動安裝輔助)、VLC、Chrome、TeamViewer。sudo spctl --master-disable)。Kext Helper → 拖入額外 .kext 驅動 → 安裝 → 重建快取 (Kext Utility) → 重啟驗證。boot 檔 (Chameleon 階段 1 載入器)、Extra 資料夾 (含 org.chameleon.Boot.plist、SMBIOS.plist、DSDT.aml、Extensions 資料夾)。tboot (Chameleon 開機磁區)。boot.ini (若無則新建),新增:[boot loader]timeout=5default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows 7" /fastdetectC:\tboot="Mac OS X"EFI/CLOVER。config.plist 同時掃描 Windows (BootMgfw.efi) 與 macOS (boot.efi)。| 現象 | 原因 | 對策 |
|---|---|---|
安裝後重啟 Plist not found | 抹盤順序錯,Mac 系統分區非 Active | WinPE → DiskGenius → 標記 Mac 系統分區 Active → 重啟 |
| 四國屏 (Kernel Panic 多國語言) | 核心/驅動不匹配 (CPU 電源管理、顯卡、FakeSMC 版本) | 重新安裝精準勾選驅動、更新 FakeSMC+Plugins、嘗試 cpus=1 -v 除錯 |
| Windows 7 開機修復循環 | MBR 被 Mac 載入器覆寫 / 分區表錯誤 | Win7 安裝光碟 → 修復電腦 → 命令提示字元 → bootrec /fixmbr && bootrec /fixboot && bootrec /rebuildbcd |
| Mac 系統分區在 Windows 下不顯示/無法存取 | Windows 無原生 HFS+ 驅動 | 安裝 HFS+ for Windows (Paragon/免費版) / MacDrive / 透過 ExFAT 共享區交換檔案 |
| 時間不同步 (雙系統時間差 8 小時) | Windows 用本地時間、Mac 用 UTC | Windows 註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal=1 (改用 UTC) 或 Mac 終端機 sudo nvram systemsetup -setusingnetworktime off (改用本地時間) |
Windows + Mac 雙系統不是神話,而是「精準分區、精準驅動、精準啟動修復」的系統工程。每一步都有明確邏輯與可驗證檢查點。遵循本文流程,配合耐心與細節控制,你將擁有一台「白天跑 Windows 打遊戲/辦公,晚上跑 Mac 寫代碼/剪輯/音樂製作」的全能工作站。動手吧,雙系統的自由體驗值得每一次重啟的等待!