下來給大家介紹EFI/Clover/drivers/UEFI目錄下可能會用到的一些.efi文件:
1. AptioInputFix.efi「為使用AMI UEFI BIOS的主板提供FileVault2鍵盤驅動」
2. ApfsDriverLoader.efi「讀取APFS盤」
3. AppleImageCodec.efi「用于FileVault2解碼PNG/BMP文件」
4. AppleKeyAggregator.efi「支持FileVault2啟動用戶界面對話」
5. AppleKeyFeeder.efi「支持FileVault2使用PS/2接口鍵盤」
6. AppleUITheme.efi「創建FileVault2啟動用戶界面主題支持」
7. AudioDxe.efi「HDA驅動,用于啟動時播放聲音功能」
8. CsmVideoDxe.efi「64位視頻驅動,為Clover引導界面提供更多可用分辨率。這個驅動基于CSM模塊,要求BIOS中的CSM開啟。但在某些硬件配置上可能導致Clover啟動失敗,或在休眠喚醒后造成Kernel Panic,請謹慎使用」
9. DataHubDxe.efi「macOS必需的數據集線器協議支持。一般來說Clover默認會自帶」
10. EmuVariableUefi.efi「可以用于在沒有原生NVRAM支持的主板上模擬NVRAM。macOS使用NVRAM存儲部分設置和數據,涉及iMessage、FaceTime等」
11. EnglishDxe.efi「用于UEFI中沒有UnicodeCollation協議時支持efi shell」
12. Fat.efi「FAT文件系統驅動,無法正常讀取FAT磁盤時使用」
13. FirmwareVolume.efi「使用filevault2的光標圖像創建固件卷」
14. FSInject.efi「Clover文件夾中的內核擴展(kext)提供注入」
15. HashServiceFix.efi「修復UEFI BIOS中不存在的哈希支持」
16. HiiDatabase.efi「用于支持UEFI字體渲染, UEFI Shell中文字渲染異常時使用,第四代酷睿及以上一般不需要」
17. HFSPlus.efi「EFI文件系統驅動,用于支持HFS+」
18. NTFS.efi「NTFS文件系統驅動,用于識別NTFS分區,啟動Windows EFI系統」
19. MemoryAllocation.efi「為系統內核和緩存空出第一個512MB內存,需要搭配AptioMeomoryFix.efi使用,如果使用休眠功能請刪除」
20. NvmExpressDxe.efi「用于讓老主板支持NVM Express設備,第四代酷睿以上主板不需要」
21. AptioMemoryFix.efi「修復UEFI Firmware內存問題,不能和其它內存修復驅動混用」
22. Ps2MouseDxe.efi「用于支持PS/2接口的鼠標」
23. OsxAptioFix3Drv-64.efi「第3版64位內存修復驅動,不能和其它內存修復驅動混用」
24. OsxFatBinaryDrv.efi「支持OS X 10.9及更早的版本提供FAT二進制可執行文件的驅動程序」
25. OsxLowMemFixDrv-64.efi「OsxAptioFixDrv-64.efi的簡化版本,不能一起用」
26. PartitionDxe.efi「用于支持非常用分區映射的64位驅動程序,如:混合GPT/MBR或Apple Partition Map」
27. OsxAptioFixDrv-64.efi「舊版64位驅動,用于修復內存問題,不能和其它內存修復驅動混用」
28. SMCHelper-64.efi「和FakeSMC聯動的efi,SMC是蘋果為了限制非Apple設備安裝macOS的東西,所以這個必須勾選」
29. UsbKbDxe.efi「解決USB內建驅動工作不正常的情況,用于支持鍵盤組合鍵,卡引導請刪除」
30. UsbMouseDxe.efi「支持引導用戶界面的鼠標驅動程序」
31. VBoxExt2.efi「VirtualBox 64位EXT2/3文件系統驅動程序」
32. VBoxExt4.efi「VirtualBox 64位EXT4文件系統驅動程序」
33. VBoxHfs.efi「HFS+的開源efi文件系統驅動程序」
34. XhciDxe.efi「用于啟用XHCI支持,第三代酷睿及以上主板不需要」
35. VirtualSmc.efi「高級Apple SMC模擬程序,當啟用FileVault2時,建議使用VirtualSmc.efi來實現Boot.efi兼容性」
36. VBoxIso9600.efi「ISO9600文件系統驅動」
更多黑蘋果經驗分享請前往魏叔黑果網~
目的實現Mac和clover雙系統引導,clover引導界面,進Windows系統。
目前雙系統方案有:
第一種方案,雙盤雙系統雙引導。
磁盤0ESPwindows分區磁盤1CloverMac OS分區第二種方案:單盤雙系統單引導磁盤0Cloverwindows分區Mac OS分區第三種方案:雙盤雙系統,單引導磁盤0windows分區磁盤1CloverMac OS分區
第四種很少見了
磁盤0CloverESPMac OS分區windows分區
1.先進Windows 10,然后啟動系統啟動引導編輯器BOOTICE軟件,【只有本機的系統才有磁盤可以正確選擇】。
需要編輯的BCD文件所在的位置如下
MBR格式的Windows系統 BCD文件位于Windows系統盤的\EFI\Micosoft\boot文件夾下面
UEFI引導的Windows系統 BCD文件
A.無ESP分區,在Windows系統盤的\EFI\Micosoft\boot文件夾下面
B.有ESP分區,在ESP分區\EFI\Micosoft\boot文件夾下面
你也可以把這個Micosoft文件夾拷貝到Clover分區的EFI下面。記住位置,下面要用到的。
啟動引導編輯器BOOTICE軟件的百度網盤如下
鏈接:https://pan.baidu.com/s/1d5B7W-qU3QUHUibHpg_69w
提取碼:mf31
復制這段內容后打開百度網盤手機App,操作更方便哦
點擊BCD編輯,然后點擊其他BCD文件,高級編輯
點擊其他BCD文件
找到Windows的引導分區EFI\boot\里面的BCD打開,點擊高級編輯出來如下畫面
左邊點擊Windows Boot Manager,右邊找到ApplicationPath,看下啟動文件路徑
\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
核對正確后,點擊上一選項ApplicationDevice選項,沒有這個選項的話可以新增一個,雙擊Unknown disk,彈出設置啟動磁盤位置
就是Windows引導文件所在的盤,和分區一定要選對。有ESP分區的話就是選擇你ESP所在的盤和分區然后確定。
沒有ESP分區一般默認Windows所在的磁盤就是。具體看Windows的BCD存放位置,也就是Microsoft文件夾的位置,
你放clover里面也沒關系的,只要路徑選擇clover所在的磁盤和所在分區就可以了。
完成之后左邊點開Application objects【程序設置】找到Windows 10選項,查看右邊的路徑是否正確。
右邊找到ApplicationDevice,選擇winload.efi文件一般是在Windows系統所在的分區,
這個是windows系統必須需要的啟動文件,所以必須要找對,不然進不了系統的。點一下會出來這個
引導盤點下,然后啟動分區選擇下是C盤還是D盤,看實際情況
一般是選擇window所在分區,有EPS的話就是第二分區也就是0,1,沒有就是第一分區0,0
你也可以看下一行,一般是第一個盤第二個分區只要下一行是\Windows的話就是選擇Windows所在分區0.0
如果是\EFI的話 一般選第一個分區。0.0
左邊這幾個都點開看看,
然后確定退出即可,繼續啟動到MAC系統
、
首先進MAC系統,打開Clover Configurator編輯器,加載config文件,
3.雙擊新建的盤符,進入后填寫各部分路徑和名稱
注意事項,Windows分區的引導文件在Windows的EFI里面。boot下面bootmgfw.efi。
一般可以把windowsEFI文件夾Microsoft文件夾復制到clover分區的EFI下,
4.然后復制clover下面的CLOVERX64.efi文件到Microsoft文件夾下面的boot里面,
5.把里面的Windows引導bootmgfw.efi改名為bootmgfw1.efi,把CLOVERX64.efi文件改名為bootmgfw.efi。
這樣做防止直接引導Windows了,不出現clover引導。
所以Gui的引導設置如下了,
\EFI\Microsoft\Boot\bootmgfw1.efi
6.分區卷標名字填你自己的Windows卷標名字,我的分區卷標是Windows10.
Windows10
7.啟動卷標圖標,就是你Windows分區的圖標,要完全路徑,要反斜杠。在你的clover主題文件夾里面
/EFI/CLOVER/themes/OSXLinStyle/icons/os_win.icns
驅動器選擇不隱藏,忽略,系統類型選擇Windows。
8.下圖是英文版的名稱對應
這樣就可以了