華碩主板H81M-E BIOS刷NVMe支持M.2固態硬盤成功

手上有一塊華碩的老主板:H81M-E R2.0,閒置了有一段時間,由於是個Mini小板,準備在淘寶上淘個小機箱,整一下準備作爲代碼服務器用。考慮到現在是NVMe M.2固態硬盤的天下,決定直接上NVMe固態硬盤了。

華碩H81M-E R2.0主板信息鏈接:https://www.asus.com.cn/Motherboards/H81ME_R20/specifications/

華碩H81M-E原生根本不支持NVMe,但可喜的時,該主板上有一個PCI-e 2.0的插槽,所以採用曲線方式:轉接卡 + NVMe固態硬盤,都在京東上購買的。

更新老主板BIOS

爲了整個操作過程方便,需要準備的硬件資源清單如下:

  • 一塊普通機械硬盤,安裝Win7 64位操作系統,後續的修改BIOS、主板刷入BIOS、操作系統注入NVMe驅動、WinPE啓動U盤製作等操作都是在Win7系統上完成的。
  • M.2 NVMe轉PCI-E擴展卡 + NVMe固態硬盤,可以先插在主板上的PCI-E x16接口上。
  • 一個U盤,用於刻錄WinPE系統,在PE系統裏對NVMe固態硬盤進行GPT分區。
  • 再一個U盤,用戶刻錄Win7 x64鏡像或Win 2008 R2 x64鏡像。

刷BIOS工具

  1. MMtool 4.5(用了好多版本,就這個版本在保存時不會報警告信息。但有一點不好,這個版本在Win10系統下窗體顯示不完整,所以建議在VMware虛擬機裏安裝一個Win7系統,在Win7系統裏操作MMtool)
  2. NVMe模塊文件:NVMeExpressDxE.ffs
  3. 華碩H81M-E R2.0主板的最新BIOS文件,最新版是0504版本,文件名是:H81M-E-R2-ASUS-0504.CAP。華碩官網下載鏈接:https://www.asus.com.cn/Motherboards/H81ME_R20/HelpDesk_BIOS/
  4. AISuiteIII,後面刷BIOS要用到,目的是爲了繞開BIOS文件的校驗

修改BIOS

1、運行MMTool,點擊左上角的“Load Image”來打開從華碩官網下載的最新版BIOS文件。

2、BIOS文件加載後,你會發現有一堆的模塊文件。拉動滾動條,找到“CSMCORE”這個模塊,並單擊該模塊名稱。注意不要修改界面上的任何值。

3、保持模塊“CSMCORE”是獲取焦點狀態,切換到“Insert”選項卡,點擊“Browse”按鈕選擇EFI NVMe BIOS模塊文件:NVMeExpressDxE.ffs;插入選項選擇“Insert Compressed”,界面上其他數據就不要修改了,最後點擊“Insert”按鈕將NVMeExpressDxE文件插入到BIOS中。

4、若操作無誤,拉動滾動條,在“CSMCORE”對應的Volume序號的最後一個模塊就是剛纔插入的NVMeExpressDxE。爲了不覆蓋官方的BIOS文件,最後點擊“Save Image As”按鈕來保存修改後的BIOS鏡像文件。

5、最後得到支持NVMe設備的主板BIOS鏡像文件。

主板更新NVMe BIOS

1、去華碩官網https://www.asus.com.cn/Motherboards/H81ME_R20/HelpDesk_Download/下載AI Suite III軟件,在“公共程序”下面,要下載200多兆的那個,然後在Win7系統上安裝好。

2、打開“AI Sute 3”軟件,在左側導航欄裏點擊運行“EZ Update”,準備對主板進行BIOS更新。

3、重點來了!!!爲了保護計算機主板的安全性,華碩的EZ Update工具在向主板寫入BIOS之前,會對BIOS文件進行校驗。如果是直接更新修改後的H81M-E-R2-ASUS-0504-NVMe.CAP文件,文件校驗肯定是不能通過的,自然也就沒法更新到主板上。

這裏更新有個小技巧:先選擇官方的H81M-E-R2-ASUS-0504.CAP鏡像文件,由於是官方出品,文件校驗自然能通過,這時在界面的右側會看到BIOS文件的信息。不要急着點右下角的“更新”按鈕,而是把修改版的H81M-E-R2-ASUS-0504-NVMe.CAP文件重命名成H81M-E-R2-ASUS-0504.CAP,以達到欺騙軟件的目的,最終繞開EZ Update工具的文件安全校驗限制。

現在可以放心的點擊“更新”按鈕了,等待EZ Update將支持NVMe設備的BIOS鏡像更新到主板中。更新完之後,重啓電腦!

4、重啓電腦時按F2鍵進入主板BIOS設置界面,會看到“啓動設備選擇”裏多了一個啓動設備:PATA SS:。沒錯,這個就是通過轉接卡安裝的NVMe固態硬盤。此時,NVMe固態硬盤還沒有初始化,後面會講到如何對NVMe固態硬盤進行分區格式化。

5、按F8鍵調出啓動設備列表,在列表中也可以看到PATA設備。注意,此時PATA設備對應NVMe固態硬盤還沒分區格式化,也沒有安裝操作系統,是不能引導啓動電腦的。

6、進入Win7系統,打開設備管理器,在其他設備列表中會看到一個沒有安裝驅動的“PCI設備”,這個設備就是NVMe固態硬盤。如果你只想將這個NVMe固態硬盤作爲數據盤來用,去微軟官方下載KB2990941、KB3087873這兩個補丁就可以了,補丁安裝完之後,NVMe固態硬盤就可以正常使用了。關於這兩個系統補丁的使用說明,可以參考戴爾網站的一篇文章《Microsoft Hotfix的NVMe固態驅動器配置要求》。

如果你想將這個NVMe固態硬盤作爲系統盤,需要引導 電腦啓動,後面還有一些工作要做。

製作WinPE啓動U盤

1、百度搜索“winpe nvme”,應該會搜索到一堆的WinPE系統(文章的後會提供該PE系統的下載)。

2、將PE系統刻錄到U盤,此PE U盤在後面初始化NVMe固態硬盤時需要用到。

安裝操作系統

操作系統注入NVMe驅動

原生的Windows 7或Windows Server 2008等ISO鏡像是不支持USB 3.0和NVMe設備的。具體的表現爲:安裝此類操作系統時可能會出現鍵盤鼠標失靈的情況,如果有安裝NVMe協議的SSD硬盤,一定是找不到該硬盤設備。所以需要藉助外部軟件工具,將USB 3.0驅動和NVMe驅動注入到原版ISO鏡像中。

這裏需要用到華碩的Easy Installer,官網下載地址:https://www.asus.com.cn/supportonly/EZ%20Installer/HelpDesk_Download/。操作步驟如下:

1、將原版Win7鏡像或Win2008鏡像加載到虛擬光驅中,然後檢查鏡像是在哪個驅動器(我這裏是D盤,安裝Win 2008系統)

2、將下載到的Easy Installer解壓,並打開軟件

3、選擇鏡像操作方式,這裏選擇“從Windows 7 操作系統光盤至ISO文件”,即驅動注入成功後,再重新封裝成ISO鏡像文件,這樣後續可以繼續使用該鏡像文件。

4、選擇光盤原始文件。注意一點,該軟件表面是似乎只能對Windows 7鏡像進行驅動注入,事實上是支持Windows 2008鏡像的。

5、選擇注入驅動後的ISO保存路徑,另外就是要勾選注入的驅動。由於我的機器上使用的是NVMe協議的固態硬盤,所以必須要勾選“安裝NVMe修復程序”,否則在安裝系統時就找不到NVMe協議的固態硬盤。

6、驅動注入過程開始。根據電腦配置的不同,花費的時間從幾分鐘到幾十分鐘不等,耐心等待就好了。直到最後彈出“安裝成功!是否關閉此工具?”的對話框,表明驅動注入完成了。

7、找到新生成的ISO鏡像文件,此時USB3.0驅動和NVMe驅動都包含在其中。然後用UltraISO工具新鏡像刻錄到U盤中進行操作系統的安裝,安裝過程與原版系統無異。OK,USB3.0驅動和NVMe驅動注入教程到此結束。

WinPE對新裝SSD硬盤進行GPT分區

1、電腦上插入製作好Win10PE U盤,將電腦引導進入Win10 PE系統。該PE系統自帶NVMe驅動,會識別NVMe固態硬盤。

2、進入PE系統後,使用PE自帶的DiskGenius分區工具給固態硬盤按照GPT方式分區。這裏使用快速分區方式,一般分2~5個分區就行了。最好不要手動分區,因爲你可能會漏掉保留分區ESP和MSR,這正是GPT分區的引導內容所在,漏掉了這兩個保留分區,就不能引導計算機啓動了。(下圖是一個DiskGenius快速GPT分區的參考,請根據自己的實際情況操作)

3、快速GPT分區設置

4、GPT分區最終結果

UEFI+GPT安裝操作系統

經過前面複雜的操作,操作系統注入NVMe驅動並刻錄到U盤、SSD硬盤進行GPT分區等,現在可以開始正式安裝操作系統了。將Win 2003 R2 X64(或者Win 7)的U盤插在電腦上,並設備電腦從U盤啓動,可以進入到操作系統安裝界面,但在選擇分區時出錯了,提示:安裝程序無法創建新的系統分區,也無法定位現有系統分區。

出現上述錯誤的原因是:Win 2003 R2系統的U盤在啓動時不是以UEFI方式引導電腦啓動的,對GPT分區格式的硬盤無法識別。所以必須要採用UEFI模式引導才能識別到GPT分區格式的硬盤。下面給出一張表,是各操作系統支持GPT分區的情況列表:

Windows Server 2008 採用UEFI+GPT方式安裝系統的方法

  1. U盤必須是FAT32格式,NTFS格式無效。
  2. 把U盤目錄下的\efi\microsoft\boot 目錄複製到U盤\efi\文件夾下。
  3. 然後找到一臺已經裝好的win2008系統的電腦,在C:\windows\boot\efi\目錄下把bootmgfw.efi文件複製到U盤\efi\boot\目錄下, 並重命名爲BOOTx64.EFI。或者下載已經準備好的BOOTx64.EFI文件,然後複製到U盤的\efi\boot\目錄下。
  4. BIOS中設置引導方式UEFI方式優先

接下來就是正常安裝操作系統了,將系統安裝到NVMe固態硬盤上。

全部工具軟件下載

老主板支持NVMe:https://pan.baidu.com/s/1iC0twPk6Pf7icoDSl_2V-A

百度網盤提取碼:t5fh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章