我們以 Asus P9X79 WS 為例在舊主機板上啟用​​ NVMe 支持

你好哈布爾! 一個念頭浮現在我的腦海裡,我也這麼認為。 我想出了它。 這一切都是關於製造商的嚴重不公正,他們在沒有m.2 插槽的主機板上向UEFI Bios 添加模組以支援透過適配器從NVMe 啟動(順便說一下,這是由中國人在華南智主板上實現的)絕對不需要花費任何成本毫無疑問)。 難道真的不可能嗎?我想了想,開始挖掘。 我挖出了一堆不起作用的技巧,把主機板弄壞了幾次,但我實現了我的目標。 在 這篇文章 我學到了大部分有用的信息。 但這裡也存在著許多陷阱。 例如,根本不清楚在哪個索引中編寫模組。 那麼,讓我們開始修改我們的BIOS。 注意力! 本資料僅適用於 AMI Aptio Bios,不適用於其他材料,因此,如果您沒有,請隨意跳過。

一開始 下載 工具。 將其解壓縮到一個方便的資料夾後,從支援 NVMe 的最近型號下載 BIOS(對於 P9X79,這是 Sabertooth X99)以及我們主機板的原始 BIOS。 將下載的BIOS放入tools資料夾中,啟動MMTool並開啟支援NVMe的BIOS:

我們以 Asus P9X79 WS 為例在舊主機板上啟用​​ NVMe 支持

然後我們進入 Extract 選項卡,找到並提取我們需要的模組(NvmeInt13、Nvme、NvmeSmm),輸入帶有 .ffs 擴展名的相同名稱,然後單擊 Extract,保留選項「按原樣」:

我們以 Asus P9X79 WS 為例在舊主機板上啟用​​ NVMe 支持

當所有模組解壓縮後,以管理員身份開啟命令列並進入帶有toolsAFUWINx64的資料夾

我們在那裡轉儲:

afuwinx64.exe Extracted.rom /O

讓我們轉到 MMtool 並打開轉儲。

我們以 Asus P9X79 WS 為例在舊主機板上啟用​​ NVMe 支持
前往「插入」選項卡,始終按一下該欄位中的索引 02(不同主機板的索引可能有所不同,請查看 NVMe 模組最初所在的索引,並將內容與目標 Bios 進行比較)。

我們以 Asus P9X79 WS 為例在舊主機板上啟用​​ NVMe 支持

接下來,點擊“瀏覽”並找到我們提取的模組:

我們以 Asus P9X79 WS 為例在舊主機板上啟用​​ NVMe 支持

點擊插入(「按原樣」選項)並對其餘模組重複該操作,觀察具有 NVMe 支援的 BIOS 中的順序(我有 NvmeInt13、Nvme、NvmeSmm)。 然後我們在列表中找到新模組,以確保它們全部就位且順序正確:

我們以 Asus P9X79 WS 為例在舊主機板上啟用​​ NVMe 支持

點選“Save Image As”,將修改後的BIOS儲存到AFUWINx64資料夾中。 我們將主機板的原始 BIOS 放在同一資料夾中,然後繼續刷新韌體。 首先,我們刷新原始 BIOS 以繞過保護:

afuwinx64.exe P9X79-WS-ASUS-4901.CAP

然後我們縫製修改後的:

afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN

因此,我們替換我們自己的文件名。 重啟後,我們的BIOS將能夠從NVMe啟動。

您執行所有操作的風險由您自行承擔,作者並非該資料的作者
沒有責任!

您可以在這裡下載 我為華碩 P9X79 WS 版本 4901 組裝的工作 BIOS,支援 NVMe。

來源: www.habr.com