CFG 鎖定/解鎖 – 替代方法

那麼,為什麼我要發這篇文章呢?因為我花了過去兩天時間嘗試在我的 BIOS 中關閉 CFG 鎖。這應該是很簡單的事情吧?結果並非如此。所以我分享這個,可能會幫助一些遇到同樣問題的人。

我嘗試了一些方法,例如這裡描述的方法:
關閉 CFG 鎖的指南

這是一個不錯的指南,但我在最後一步卡住了(setup_var 0x3C 0x00)。我無法編輯偏移量。此外,setup_var 錯誤地顯示偏移量為 0x00(禁用),而實際上並不是這樣。一些工具如 Hackintool 也錯誤地顯示 CFG 已解鎖。setup_var_3 正確顯示偏移量為 0x01(啟用),但仍無法編輯它。

經過一番搜尋,我發現了一個名為 “RU” 的工具。我認為這是為 BIOS 工程師設計的,但對我來說有效。


首先,您正在修改 BIOS。這存在風險,您可能會弄壞您的筆記本電腦。請謹慎操作,不要隨便嘗試。如果不確定,只修改您確信的部分。我不對您的錯誤和損壞負責。

另外,我不能保證這在所有類型的筆記本電腦上都有效。


首先,按照上面列出的 Dortania 指南進行操作。(關閉 CFG 鎖的手動方法)。這是個寫得很好的指南,會很有用,因為我們需要指南中描述的偏移量。如果您無法獲取該偏移量(例如,您的 BIOS 中沒有 CFG 鎖),這個方法將無法工作。

如果您得到了偏移值,您可以下載 RU。

您可以在這裡找到它:RU 工具

不要嘗試使用 exe 文件,這是為 DOS 設計的,不是為 Windows。我們需要的是 RU.efi 文件。

現在,按照以下步驟進行:

  1. 準備一個 USB 驅動器,100 MB 已經足夠,但它需要是空的。
  2. 將它格式化為 MBR,FAT32。您可以在 Windows 上使用 Rufus,或者在 macOS 上使用 Disk Utility。
    注意:GPT 也可以,但您需要在驅動器上有一個 EFI 分區。
  3. 您現在有了一個空的 USB 驅動器。創建一個名為 “EFI” 的文件夾,在該文件夾內再創建一個名為 “BOOT” 的文件夾。在 “BOOT” 中粘貼 RU.efi 並將其重命名為 bootx64.efi。文件結構應如下所示:/YOUR_USB/EFI/BOOT/bootx64.efi。 在 GPT 上,這將位於隱藏的 EFI 文件夾中,然後粘貼在(通常已存在的)BOOT 文件夾中。您也可以臨時使用您的 OpenCore/Clover 引導 USB,因為它們已經有 EFI 分區。只需將 bootx64.efi 替換為 RU.efi 並重新命名。完成後,您可以將舊的 bootx64.efi 放回去。這種方法是可行的,但我不推薦。
  4. 確保在 BIOS 中禁用安全引導並引導至 USB 驅動器。您會看到一個這樣的畫面。按 Enter。現在,我們將進入編輯 UEFI 變量的畫面。按 “ALT” + “=”。您應該會看到這樣的畫面。 注意:您可以使用頂部的欄導航工具。按 “ALT” + 欄中某個詞的首字母來導航。例如,按 “ALT” + “C” 進入 “CONFIG” 頁籤。按 F1 瞭解更多快捷鍵。
  5. 現在,搜索列表直到找到 “CPUSetup”。按 Enter。
  6. 如果一切正常,您應該會看到這樣的畫面。記住 Dortania 指南中的值嗎?我們在這裡需要用到。例如,我的偏移值是 0x3C。找到這個值很容易。在我的例子中,0030 代表 3,0C 代表 C。您應該能在左上角確認這是正確的值。對我來說,它顯示為 003C。 注意:如果找不到您的值,它可能在不同的頁面上。您可以使用 ctrl + pgUp/pgDown 翻頁。 如您所見,設置的值是 01。將其設置為 00 將禁用 CFG 鎖。再次強調,0x3C 是我電腦的具體值,您的可能不同。所以按 Enter,然後輸入 0(注意 numlock 可能已啟用)。如果一切順利,該值應被高亮顯示。再次按 Enter 完成編輯。
  7. 按 “Ctrl” + “W” 保存。按 “ALT” + “Q” 退出並關閉電腦。完成!

CFG 鎖現在已禁用。要驗證,使用 VerifyMsrE2 工具,或者嘗試在沒有 AppleCpuPmCfgLock 和 AppleXcpmCfgLock quirks 的情況下引導 macOS。請注意,重置 BIOS 也會重置 CFG 鎖,您需要再次進行此操作。因此,記下該值會很方便。還有,該值可能會隨 BIOS 更新而改變。

如果有不清楚的地方,可以聯繫我!

希望這能幫助一些人。如果不能,這仍然是一次發現電腦秘密部分的有趣經歷。沒想到黑蘋果可以達到這個層次。

上一篇
下一篇