修改不支援NVRAM主機板的方法(CLOVER EFI篇)

Spread the love
確認工作:
  • 首先對系統和引導程序進行完整備份工作。
  • 進行主機板NVRAM解鎖MSR 0xE2。請參閱此處的步驟
    • VarOffset是0x5C1的BIOS F6F7F8,F9b。如果您使用的是較早的版本,請完成整個過程以確定VarOffset。
    • 在grub提示符下,鍵入:
      • setup_var_3 0x5c1 查看當前值,該值應為0x01(指示“ ON”)。
    • 然後通過鍵入以下內容來解鎖MSR:
      • setup_var_3 0x5c1 0
    • 通過鍵入以下命令確認新值:
      • setup_var_3 0x5c1
    • 如果值為0x00(表示“ OFF”),則說明已完成。鍵入reboot並卸下閃存驅動器。
  • SSDT-NVRAM.aml(附加)複製到CLOVER / ACPI / patched。
  • 從CLOVER / drivers / UEFI中刪除EmuVariableUefi(對於舊版本的Clover,則刪除CLOVER / drivers64UEFI)。
  • 通過在Terminal:中輸入以下命令來刪除Clover RC腳本(如果已安裝):(請小心)
    • sudo rm /etc/rc.boot.d/10.save_and_rotate_boot_log.local
    • sudo rm /etc/rc.boot.d/20.mount_ESP.local
    • sudo rm /etc/rc.boot.d/70.disable_sleep_proxy_client.local.disabled
    • sudo rm /etc/rc.shutdown.d/80.save_nvram_plist.local
    • sudo rm /etc/rc.clover.lib
  • 在您的config.plist中,您現在可以取消選中Kernel和Kext Patches中的以下內容:
    • KernelPM
    • AppleIntelCPUPM
  • 電腦重新啟動並重新登錄,然後再測試ㄧ下NVRAM。

要測試主機板是否已經支援NVRAM:

  • 打開終端機,然後鍵入sudo nvram TestVar=Hello。出現提示時輸入密碼。
  • 重新啟動並重新登錄。
  • 再次打開Terminal並輸入sudo nvram -p | grep TestVar。如果看到,TestVar Hello則說明您的主機板已經完全支援NVRAM了!

下載點:我和我的黑蘋果雲端硬碟

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *