

Show all assets )將BIOS文件拖放到UEFITool NE中。
搜索( CTRL + F )以獲取已知設置。

雙擊底部的Setup/PE32 image section引用。

提取PE32 image section as is

將ifrextractor.exe移至當前文件夾,在內部打開CLI,然後轉換您剛提取的.sct文件。
ifrextractor.exe "Section_PE32_image_Setup_Setup.sct" verbose

向下滾動在當前擴展的部分內,然後查找AMITSE和setupdata (有時兩個所需的文件都在AMITSE下)。提取PE32 image section as is setupdata為body 。


將4個文件上傳到UEFI Editor頁面。

您可以在此處更改頂級參考的目標形式。這對於具有自定義Advanced表格的uefis很有用。


例如,在MSI板上,您可以用Advanced ( Setup的孩子)替換OC Profiles以訪問許多表格,而這些表格由於缺少參考而無法訪問,同時仍保留對OC Profiles的訪問。選擇OC Profiles以訪問Setup後,請按ESC 。
在定位設置時,請確保可見父母表格。使用右上角導航向上行駛。
如果一種方法不起作用,請嘗試另一種方法。同時使用兩者都會引起問題。它從UEFI到UEFI不等。嘗試首先修改Access Level 。
如果條件為真, Suppress If會隱藏嵌套的項目。 Suppress If的存在。但是,如果是,您可以通過取消選中偏移來消除抑制。

控制項目可見性的另一種方法是更改訪問級別。 05通常有效。不同的價值並不一定意味著它被隱藏了。這是Lost_n_bios的論壇帖子,具有可能的訪問級別值( CTRL + F 05/Yes )。

按UEFI Files下載按鈕下載修改後的文件和更改日誌。
要在UEFITool 0.28.0中找到正確的部分,您可以從UEFITool NE中搜索File GUID S。
替換文件以您提取的方式相同: Extract as is - > Replace as is ,然後Extract body - > Replace body
Setup/PE32 image section的示例:
UEFITool NE :

UEFITool 0.28.0 :


保存修改。

下面的部分與上述工具無關。
下載Datasone的改裝外殼,然後將其重命名為BOOTX64.EFI 。
將USB驅動器格式化為FAT32 ,然後將BOOTX64.EFI移至USB:EFIBOOT (創建文件夾EFI並手動BOOT )。外殼的最終路徑將是USB:EFIBOOTBOOTX64.EFI 。
從主板供應商的網站下載您當前的BIOS版本。結構在不同版本上發生變化,因此請確保您擁有相同的BIOS。
請按照以下說明進行操作,直到使用ifrextractor.exe的轉換為止。如果有兩個Setup部分,請使用具有匹配偏移的一個設置(更改BIOS中的設置,並使用Datasone的Shell讀取值來確認)。
可選,下載ifr-formatter.js(右鍵單擊並將Save link as... )和node.exe。將它們放在與IFR提取器輸出的同一文件夾中,並在CLI中執行node IFR-Formatter.js yourIfrExtractorOutput.txt 。
禁用Secure Boot和CSM ,並在UEFI模式下從USB驅動器啟動。
OneOf Prompt: "Intel C-State", Help: "[...]", QuestionFlags: [...], QuestionId: [...], VarStoreId: 0x2, VarOffset: 0x14, Flags: [...], Size: 8, Min: [...], Max: [...], Step: [...] { [...] }
OneOfOption Option: "Auto" Value: 2, Default, MfgDefault { [...] }
OneOfOption Option: "Enabled" Value: 1 { [...] }
OneOfOption Option: "Disabled" Value: 0 { [...] }
End { 29 02 }
Size是小數點的小數。將其轉換為字節中的十六進制。
Value是小數。將其轉換為十六進制。
搜索VarStoreId以查找VarStoreName 。
VarStore Guid: [...], VarStoreId: 0x2, Size: [...], Name: "CpuSetup" { [...] }
Intel C-State | VarStore: CpuSetup | VarOffset: 0x14 | Size: 0x1
Auto: 0x2
Enabled: 0x1
Disabled: 0x0
setup_var_cv VarStoreName VarOffset Size Value
setup_var_cv CpuSetup 0x14 0x1 0x0
setup_var_cv VarStoreName VarOffset Size
setup_var_cv CpuSetup 0x14 0x1
要退出和重新啟動,請輸入:
reboot
解決各種問題的解決方案(例如多個Setup VarStores ):傳統命令
如果發生意外的事情,請迫使關閉和重置CMO。