文章在博客中會持續更新:https://www.ak47007.com/article/detail/nEJ7fm#/
我是打算Windows與Mac一起使用,所以我想出的辦法是從磁碟中擠出一塊空間裝Mac,與Windows不衝突。
Tips:本文章只是給大家的一個參考,並不適用所有人的配置。
GitHub:https://github.com/ChinaDragonNB/HackApple
有問題請提 Issues。
時隔兩年,再次想起玩黑蘋果,從以前的Clover主流引導,到現在的Open Core引導,我發現遇到的問題並沒有那麼多了,以前用Clover做引導各種黑屏死機,現在倒也還算順暢。Clover與Open Core並沒有太大的區別,當然還是建議你多了解Open Core,以便於在遇到問題的時候能夠自己動手解決。關於Open Core參考文章:
OC配置教程:https://dortania.github.io/OpenCore-Install-Guide/
基礎配置:https://blog.xjn819.com/post/opencore-guide.html
Clover轉Open Core:https://blog.daliansky.net/From-Clover-To-OpenCore.html
Open Core可視化圖形編輯器:https://github.com/ic005k/QtOpenCoreConfig
給你們看一張我的黑果圖:
硬體與配置硬體我的硬體除了顯卡跟網絡之外,都是兼容的,顯卡可以通過刷Bios解決,無線網卡可以通過添加驅動解決,如果你是有線連接的話,就不需要另裝驅動了。
硬體型號說明主板微星B360M MOTRAR需要修改Bios設置CPUIntel Core i5-9400f無核顯顯卡藍寶石RX580 2048SP 8G黑蘋果不免驅,已刷成RX570SSD希捷固態 500G單獨拉出來的分區,其他分區在Windows中使用內存金士頓駭客神條 16GSSD與內存對黑蘋果的影響應該不大無線網卡COMFAST AX200 wifi6需要驅動顯示器三星 U28R550UQC 4K影響應該不大揚聲器淘寶9.9包郵主板音頻接口壞了,用的顯示器的音頻接口,免驅關於顯卡刷BIOS,可以參考下面的文章,刷BIOS的方式都差不多,只要找對合適的ROM就行,但刷BIOS有風險,顯卡與ROM不兼容導致開機黑屏,刷之前先備份原來的ROM,CPU無核顯先自備亮機卡再做測試,以防不測。
系統信息名稱版本MacOSBig Sur 11.6Open Core0.7.3驅動信息常見的驅動信息
名稱版本說明AppleALC1.6.4音效卡驅動IntelMausi1.0.7Intel有線網卡驅動Lilu1.5.6補丁驅動WhateverGreen1.5.4視頻驅動AirportItlwm2.1.4無線網卡驅動參考文章在這次的吃黑果過程中,我查詢了很多的文章,在下面列出來,希望能對你也有所幫助:
黑蘋果小兵:https://blog.daliansky.net/macOS-BigSur-11.6-20G165-Release-version-with-OC-0.7.3-and-Clover-5139-and-PE-original-image.html
黑蘋果長期維護機型整理清單:https://blog.daliansky.net/Hackintosh-long-term-maintenance-model-checklist.html
Hackintosh-MSI-B360M-MORTAR:https://github.com/ZzzM/Hackintosh-MSI-B360M-MORTAR
MSI-B360M-MORTAR-IMACPRO-EFI:https://github.com/andot/MSI-B360M-MORTAR-IMACPRO-EFI
MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI:https://github.com/GeQ1an/MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI
無線網卡ax200的黑蘋果驅動教程:https://www.jianshu.com/p/cbc458eafb99
需要準備的東西16G及以上U盤(鏡像大小13G)
MacOS鏡像(來自黑蘋果小兵),內置Open Core、Clover、WEPE:
OneDrive[世紀互聯1]:https://ilikemacos-my.sharepoint.cn/:u:/g/personal/ilikemacos_ilikemacos_partner_onmschina_cn/ET5fg5qhF-dBnuLrYGl-CLMBMDTk-N_xqmwOVG76sJkIbw?e=Yeleha
OneDrive[世紀互聯2]:https://hongesttechnology-my.sharepoint.cn/:u:/g/personal/daliansky_hongesttechnology_partner_onmschina_cn1/EQs1aFfholZPrSBqAqMIf6kB_gHlyglKIK-3CYUcrIrHnQ?e=DixHQX
迅雷離線下載:https://mirrors.dtops.cc/ISO/MacOS/macOS Big Sur 11.6 20G165 Installer for CLOVER 5139 and WEPE.dmg
天翼雲盤:https://cloud.189.cn/web/share?code=3uUrm2MJ7Nfa
balenaEtcher(鏡像寫入工具):https://www.balena.io/etcher/
OC Auxiliary Tools(Open Core配置工具,Windows中使用):https://github.com/ic005k/QtOpenCoreConfig/releases
Open Core Configurator(Open Core配置工具,Mac中使用):https://links.jianshu.com/go?to=https%3A%2F%2Fmackie100projects.altervista.org%2F
Disk Genius(硬碟分區工具):https://www.diskgenius.cn/
EasyUEFI(引導配置工具):https://www.easyuefi.com/
EasyUEFI、我的EFI放到下面雲盤了,其他東西在官網都能下載到。
https://wws.lanzoui.com/b020km9ih密碼:6hw2
寫入鏡像寫入鏡像完全是傻瓜式操作,以前我記得還得用TranMac做處理。
1. 打開balenaEtcher點擊Flash from File選擇鏡像
點擊Select target選擇U盤
選完鏡像跟U盤後,點擊Flash!,之後等他寫入成功即可。
Open Core配置寫入鏡像後需要對EFI進行一些配置,同時也可以熟悉一些軟體的操作。
1. 備份EFI將引導的EFI複製到桌面,然後備份一份,然後對複製到桌面的文件進行修改。
無線網卡驅動有兩個版本可選:itlwm和AirportItlwm。我這裡用的是AirportItlwm,itlwm驅動不起來,兩者一起用也驅動不起來,他們的區別可以查看文檔:https://openintelwireless.github.io/itlwm/FAQ.html#installation,具體itlwm不能驅動的原因尚且未知,但寫入的這個鏡像的EFI裡帶有這個驅動,所以需要把他刪了,如果你用AirportItlwm無法驅動無線網卡的話,可以試試itlwm,或者兩個一起用。
驅動路徑(複製到桌面的):\EFI\OC\Kexts\itlwm.kext
3. 驅動配置打開OCAuxiliaryTools
點擊左上角的文件 > 打開,然後選擇config.plist配置文件
文件路徑(複製到桌面的):\EFI\OC\config.plist
一開始進來是這樣的
這一步是禁用USB驅動,我的滑鼠跟鍵盤在進行MacOS安裝的時候無法使用,禁用就行了,如果你的禁用後不能使用了,那麼就需要重新啟用。
這一步是添加無線網卡驅動,如果你不用無線的話,可以略過這一步。
驅動路徑(複製到桌面的):\EFI\OC\Kexts\AirportItlwm.kext
操作完不要忘記保存配置,可以按Ctrl + S或者點擊左上角的文件 > 保存
7. 替換啟動EFI最後將更改的東西替換到U盤裡面的EFI中,為了保證文件會被替換,我一般是會先把U盤裡的EFI文件夾刪了,然後將桌面的EFI文件夾複製進去。
主板BIOS設置微星主板設置參考文章:https://github.com/GeQ1an/MSI-B360M-MORTAR-HACKINTOSH-OPENCORE-EFI#%E4%BD%BF%E7%94%A8-efi
GitHub在國內可能訪問比較慢,我就將內容複製過來了。
BIOS 設置請先確定正在使用的 BIOS 版本,迫擊炮 7B23v16 以上,迫擊炮鈦金版 7B23vA6 以上,否則請參考官方文檔升級 BIOS 至最新版本(v19 & vA9 版本可用)。
SETTINGS\高級\PCI子系統設置\Above 4G memory/Crypto Currency mining [允許]
SETTINGS\高級\內建顯示配置\設置第一顯卡 [PEG](僅同時擁有核顯及獨顯需要手動設置)SETTINGS\高級\內建顯示配置\集顯共享內存 [64M](如果使用擁有核顯的處理器)SETTINGS\高級\內建顯示配置\集成顯卡多顯示器 [允許](如果使用擁有核顯的處理器)
SETTINGS\高級\ACPI設置\電源 LED 燈 [雙色](如果選擇 [閃爍],睡眠時電源燈將不斷閃爍)
SETTINGS\高級\整合周邊設備\SATA設置\SATA模式 [AHCI模式](如果選擇 Optane 模式則無法識別硬碟)
SETTINGS\高級\USB設置\XHCI Hand-off [允許]SETTINGS\高級\USB設置\傳統USB支持 [允許]
SETTINGS\高級\電源管理設置\ErP Ready [允許]
SETTINGS\高級\Windows作業系統的配置\Windows 10 WHQL支持 [允許](開啟為「純」UEFI 模式,否則為「兼容」UEFI 模式,推薦設置為允許)SETTINGS\高級\Windows作業系統的配置\MSI 快速開機 [禁止]SETTINGS\高級\Windows作業系統的配置\快速開機 [禁止]
SETTINGS\高級\喚醒事件設置\喚醒事件管理 [BIOS]SETTINGS\高級\喚醒事件設置\USB設備從S3/S4/S5喚醒 [允許]
SETTINGS\啟動\啟動NumLock狀態 [關](macOS 默認可使用數字鍵盤,只有 macOS 的話推薦關閉)SETTINGS\啟動\啟動模式選擇 [UEFI]
OC(Overclocking)\CPU 特徵\Intel 虛擬化技術 [允許](必須)OC(Overclocking)\CPU 特徵\Intel VT-D 技術 [禁止](必須)OC(Overclocking)\CPU 特徵\CFG鎖定 [禁止](必須)
我設置後的提示:
其他主板的Bios我也不太懂,可以參考上面微星主板的設置與下面的內容進行操作
參考文章:https://blog.daliansky.net/macOS-BigSur-11.6-20G165-Release-version-with-OC-0.7.3-and-Clover-5139-and-PE-original-image.html
BIOS設置選項列表禁用清單Fast Boot - 快速啟動
VT-d (can be enabled if you set DisableIoMapper to YES) - VT-d(如果DisableIOMapper Quicks設置為YES,則可以啟用)
CSM - CSM 兼容性支持模塊
Thunderbolt - 雷靂
Intel SGX - 英特爾SGX
Intel Platform Trust- 英特爾平臺信任
CFG Lock (MSR 0xE2 write protection) - CFG鎖(MSR 0xE2防寫)(必須關閉,如果找不到該選項,則在OpenCore的config-內核-> Quirks下啟用與CFG Lock相關選項)
ecure Boot - 安全啟動
Parallel Port - 並口
Serial/COM Port - 串行/COM埠
啟用VT-x - VT-x
UEFI Boot Mode UEFI啟動模式。請不要使用Legacy
硬碟模式:改為AHCI。不能用IDE和RST RAID。
Above 4G decoding - 大於4G地址空間解碼
Hyper-Threading - 超線程
Execute Disable Bit - 執行禁用位
EHCI/XHCI Hand-off - EHCI / XHCI接手控制
OS type: Windows 8.1/10 UEFI Mode - 作業系統類型:Windows 8.1 / 10 UEFI模式
DVMT Pre-Allocated(iGPU Memory): DVMT預分配(iGPU內存):64MB(如果能設Max就設)
Legacy RTC Device - 傳統RTC設備
硬碟分區1. 擠出空閒空間從硬碟中擠出一些空間來作為Mac系統使用。
創建ESP/MSR分區,來做最後的引導使用,
給的大小默認的就行。
分區完後點左上角的保存更改,遇到格式化的提示,點是就行。
下圖為分區後的磁碟信息。
重啟電腦,根據自己的主板按下合適的鍵進入BIOS界面,微星主板是按F11。
如上圖所示,第一個選項是Windows的啟動引導,默認也是它,所以我們開機就會自動啟動Windows,如果想開機默認啟動MacOS,需要給它做引導,並設置它的順序在第一位。
第二個選項是黑蘋果的OC(Open Core)啟動引導,如果你們沒有刪除U盤裡另外兩個分區的話,那你們顯示的U盤分區應該有三個(OC、Clover、WEPE)。
適配EFI我用的是鏡像自帶的EFI,沒有什麼問題。我試過其他人的EFI,出現了引導失敗的問題:
正常的引導界面是這樣的:
如果你沒有出現這個界面,就要考慮自己的EFI的兼容問題了,我找到了一個跟我的硬體比較類似的,但是他的EFI對我來說並不合適,所以出現了引導失敗的界面。
參考EFI:https://github.com/ZzzM/Hackintosh-MSI-B360M-MORTAR,如果這個跟你的差別比較大的話,可以在GitHub上面搜搜你的主板+CPU+黑蘋果關鍵字。
安裝黑蘋果由於我的顯示器比較大,顯示出來的字體會比較小,拍出來的照片並不會很清晰,請多諒解。
1. 開始安裝進入引導後選第二個 Install macOS Big Sur
選了這個之後就會出現一堆代碼日誌
進入這個界面,說明你的EFI基本上沒有問題了,如果是黑屏,或者其他錯誤界面,那麼可以考慮EFI的兼容問題了,可以換一個EFI再重試。
之前新建的MAC分區只是讓MAC系統能夠識別,但並不能直接將系統安裝到該分區中,所以需要做一次抹盤處理,抹盤可以使用MAC系統自帶的磁碟工具。
打開工具之後,可以看到硬碟的各個分區及之前用DG格式化的MAC分區。
然後右鍵選擇這個MAC分區,並選擇抹掉。
將磁碟抹成APFS格式。
格式說明可參考:https://support.apple.com/zh-cn/guide/disk-utility/dsku19ed921c/mac
Apple 文件系統 (APFS):macOS 10.13 或後續版本使用的文件系統。
APFS:使用 APFS 格式。如果不需要加密或區分大小寫格式,請選取此選項。
APFS(加密):使用 APFS 格式且加密宗卷。
APFS(區分大小寫):使用 APFS 格式並區分文件和文件夾名稱的大小寫。例如,名稱為「Homework」和「HOMEWORK」的文件夾是兩個不同的文件夾。
APFS(區分大小寫,加密):使用 APFS 格式,區分文件和文件夾名稱的大小寫且加密宗卷。例如,名稱為「Homework」和「HOMEWORK」的文件夾是兩個不同的文件夾。
Mac OS 擴展:macOS 10.12 或之前版本使用的文件系統。
MS-DOS (FAT) 和 ExFAT:與 Windows 兼容的文件系統。
4. 抹磁完成抹掉後的磁碟圖
抹磁完成後,Mac系統就能安裝到該分區中,可以進行下一步了。
5.1 安裝同一條款後,選擇抹掉的分區,將系統安裝到該分區上。
安裝過程比較慢,並且在途中可能會出現重啟,這都是正常現象,重新安裝就行。需要注意的是 Install macOS Big Sur 選項的右邊會不會多出來一個選項,如果多出來一個就選這個,如果沒有多出來,就繼續選 Install macOS Big Sur。
不過如果你在某一步重啟了很多次都沒有成功,也可以將問題推EFI身上,換一個EFI試試。
下圖為安裝過程中重啟,然後多出來一個選項,直接選擇多出來的選項繼續安裝就行。
下圖為初步將系統安裝到分區成功,但並沒有完全安裝成功,所以還需要選擇這個分區繼續接下來的安裝。
多次重啟後,終於安裝成功了,出現了下圖的界面。
之後,根據Mac的提示進行系統的初始化操作就可以了。
開始使用安裝成功後,查看自己經常使用的功能是否正常,如果有問題需要自己查詢文章解決。最後放幾張配置圖。
現在進入黑蘋果都還需要用到U盤的EFI來引導,總不能一直插著U盤吧,這時候就可以用到之前創建的ESP分區了,將EFI文件放入到分區裡然後用工具配置引導即可。
1. 把EFI放入ESP分區打開EasyUEFI工具添加一個新的引導
把類型選一下,描述(在啟動BIOS中顯示的名稱)填一下,然後選中ESP分區。
之後瀏覽文件,將efi配置文件選中。
添加引導之後的樣子。
重啟電腦進入BIOS也可以看到該引導了。
如果你想默認啟動電腦進入MacOS系統的話,就把黑蘋果引導移到第一位就行。
問題畢竟不是白蘋果,遇到一些問題也是正常的,去解決就行了。在此我列出了一些常見的問題,並提供了解決辦法,以後在使用過程中遇到的問題,我會在博客中記錄。請留意文章:https://www.ak47007.com/article/detail/nEJ7fm#/
黑蘋果與Windows時間不一致參考文章:https://www.jianshu.com/p/a1bb585832e6
複製大法
windows下管理員模式運行cmd或者powershell,輸入下面的命令
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1