主題

H87主機板使用PCI-E SSD做為系統碟(BIOS插入Nvme模塊)

傲月織羽 | 2021-01-09 00:44:52

最近在準備一台電腦,配置就是使用現有的H87-HD3+1230V3的配置,SSD想沿用家中電腦換下的Intel 760P作為系統碟;除了費用上的考量外,還有性能上的要求,對於另外花錢買SATA SSD當系統碟、放著PCI-E SSD不用這事情在我看來不怎麼明智,所以就決定用搭配M.2轉接卡上機

但因為Nvme是從9系列開始的主機板才有,更早之前的主板只能靠自己插入模塊或是用Clover-EFI bootloade做開機引導,而我選擇插入模塊的方法來處理這事情

項目
  • 事前準備
  • 提取Nvme模塊
  • 系統安裝碟製作
  • 安裝前,BIOS啟動設定
  • 後記

  • 事前準備
1.確認主機板BIOS
插入模塊的方法只有AMI的BIOS可以這麼做,自行尋找主機板BIOS的廠牌
我的主板是技嘉H87-HD3,以下以這主機板為基準

2.Nvme模塊
  1. Nvme.ffs、NvmeSmm.ffs、NvmeINT13.ffs:舊款的Nvme模塊,可以從intel 9系列主機板BIOS中提取,這也是我選擇的方案
  2. NvmeExpressDxE.ffs:新款的Nvme模塊,可以從intel 100系列主機板BIOS中提取
  3. NvmExpressDxe_Small.ffs:國外大神修改後的模塊,如果用MMtool Aptio這套在插入模塊時,遇到"File size exceeds the BIOS volume size"的訊息,可以改用這個版本,或是刪除其他模塊來獲取足夠的BIOS空間(不建議)

以上三種模塊擇一即可
※如果選擇只單獨插入NvmeExpressDxE.ffs,那在BIOS選擇開機裝置時,只會顯示出硬碟;而無法顯示完整名稱

3.BIOS修改工具
UEFITool、MMtool Aptio等等,個人是用UEFITool操作

貌似UEFITool不會提示插入的模塊超出BIOS剩餘空間;在測試時用MMtool Aptio插入模塊時,遇到"File size exceeds the BIOS volume size",但這狀況在UEFITool上沒有發生

4.包含Nvme驅動,且是UEFI開機的系統安裝碟
Win7本身不包含Nvme驅動,需要自行打包,自行查找打包方式;Win8.1、Win10本身就帶有Nvme驅動,所以不需要自行封裝Nvme驅動到系統安裝碟中

5.風險評估
刷BIOS是有可能把主板刷成磚,雖然我從未遇到這種狀況;以下教學僅供參考,不做任何保證


  • 提取Nvme模塊
1.用UEFITool開啟含Nvme模塊的BIOS,這邊我用的是H97-HD3的BIOS,技嘉的BIOS檔案副檔名會以版本來命名,這邊我已經把附檔名改為.rom

2.檢索Nvme模塊的位置
3.點擊下方搜尋結果,跳到相關模塊位置;紅框處就是這BIOS檔案中包含的Nvme模塊
4.提取出Nvme.ffs、NvmeSmm.ffs、NvmeINT13.ffs三個相關模塊

5.開啟要插入模塊的主機板BIOS,以CSM為關鍵字搜尋,並找到Text欄位中標記微CSMCORE的區塊
6.在CSMCORE項目上,右鍵>插入模塊,把Nvme.ffs、NvmeSmm.ffs、NvmeINT13.ffs依序插入
即Nvme.ffs插入後,在Nvme.ffs項目上插入NvmeSmm.ffs,之後在NvmeSmm.ffs項目上插入NvmeINT13.ffs
7.三個模塊插入後的結果
8.保存修改後的BIOS檔案,附檔名維持.rom或是改回原本的版本號都可以在H87-HD3的bios中認出

  • 系統安裝碟製作
1.選擇目標USB,注意製作過程會清除裏頭的東西
2.選擇來源影像檔,Win10 ISO可到微軟官網下載最新版本,這邊選擇的是我自行打包好更新項目的影像檔
3.這邊務必要選擇GPT分割,這樣4.才會是UEFI無CSM的選項
5.標籤可自行更改,不影響之後操作
6.由於我要用這隻隨身碟刷BIOS,所以這邊檔案系統必須是FAT32
7.以上都設定完成後,按下執行就開始製作


  • 安裝前,BIOS啟動設定
以下設定僅技嘉主機板可以用,不同家主機板請自行測試,但務必要開啟CSM(相容性支援模組),且開機方式都必須為UEFI;如未照圖中設定,系統安裝過程中是無法看見Nvme的SSD的

Windows 8 功能:Windows 8 WHQL
系統開機選擇:僅有UEFI
儲存OpROM啟動方針:僅有Legacy
其他PCI裝置OpROM啟動順序:UEFI OpROM
系統安裝過程中,H87-HD3主機板上,已可看見Intel 760P;這邊可以看到硬碟的標籤,是因為這條SSD是從我其他電腦上拆來的,全新的硬碟是無法看見標籤的

  • 後記
在技嘉主機板上,在初始畫面中按下F12選擇開機,可以看到作為開機碟的Intel 760P型號
102 巴幣: 0

更多創作