老蓋
相對(duì)于SATA接口及AHCI標(biāo)準(zhǔn)來(lái)說(shuō),最新的PCI-E通道和NVMe標(biāo)準(zhǔn)能夠讓SSD達(dá)到更好性能,NVMe SSD受到不少朋友的喜愛(ài)(圖1)。不過(guò)許多朋友在入手此類SSD后,卻發(fā)現(xiàn)無(wú)法往其中安裝系統(tǒng)。如何解決這一問(wèn)題呢?讓我們來(lái)嘗試一番。
具體現(xiàn)象和原因分析
實(shí)際上造成這一現(xiàn)象的主要原因是芯片組不支持NVMe,具體表現(xiàn)為安裝時(shí)在默認(rèn)的可選磁盤列表中找不到SSD盤符。想要解決這一問(wèn)題,不同的芯片組需要有不同的解決思路。如果你使用的是9系及以上的主板,造成該情況的原因很可能是由于所安裝的系統(tǒng)版本較低,沒(méi)有內(nèi)置NVMe驅(qū)動(dòng)造成的。目前微軟只在Windows 10系統(tǒng)中內(nèi)置了NVMe驅(qū)動(dòng),在安裝Windows 8、Windows 7等系統(tǒng)時(shí),往往會(huì)因?yàn)槿鄙衮?qū)動(dòng)導(dǎo)致系統(tǒng)無(wú)法識(shí)別NVMe SSD。如果你使用的是8系或更早的主板,造成該情況的原因應(yīng)該是由于主板BIOS缺少NVMe支持模塊所致。了解了NVMe SSD無(wú)法安裝系統(tǒng)的原因,接下來(lái)我們即可對(duì)癥下藥令NVMe SSD乖乖就范。
9系及以上主板調(diào)教
實(shí)際上無(wú)論是Windows 8還是Windows 7,在系統(tǒng)安裝的過(guò)程中都可通過(guò)手動(dòng)方法加載系統(tǒng)中未提供的驅(qū)動(dòng)。以安裝Windows 8時(shí)加載三星950 PRO NVMe驅(qū)動(dòng)為例。到三星官網(wǎng)http://dwz.cn/samsungssd下載950 PRO NVMe驅(qū)動(dòng)(圖3),解壓后將其中的文件復(fù)制到FAT32或FAT格式的U盤中,將U盤插入PC。
用閃存盤或光盤安裝系統(tǒng),在安裝進(jìn)行到如圖所示的界面時(shí)(圖4),單擊“加載驅(qū)動(dòng)程序”按鈕,打開“選擇要安裝的驅(qū)動(dòng)程序”對(duì)話框單擊“瀏覽”按鈕。然后在出現(xiàn)的“瀏覽文件夾”對(duì)話框中選擇閃存盤中的NVMe驅(qū)動(dòng)文件并確定,系統(tǒng)即會(huì)自動(dòng)加載該驅(qū)動(dòng)。加載完成三星950 PRO即會(huì)出現(xiàn)在系統(tǒng)安裝位置列表中,用常規(guī)方法安裝系統(tǒng)即可。
讓100系主板識(shí)別U盤
上述方法同樣適用于Windows 7,不過(guò)如果我們使用的是100系主板,在安裝Windows 7系統(tǒng)并進(jìn)入安裝界面時(shí),我們可能會(huì)發(fā)現(xiàn)USB設(shè)備出現(xiàn)了集體失靈的現(xiàn)象。具體表現(xiàn)為U盤文件無(wú)法讀取、USB接口鍵鼠無(wú)法操作,最終導(dǎo)致系統(tǒng)安裝失敗。之所以會(huì)出現(xiàn)這種情況,主要是由于Skylake處理器相比早期的規(guī)劃方案增加了對(duì)USB 3.1接口的支持,不再支持原有的eHCI主控,變?yōu)橹С肿钚碌膞HCI主控所致(圖5)。由于Windows 7中并未提供對(duì)xHCI的原生支持,因此便會(huì)出現(xiàn)USB接口因缺少相應(yīng)驅(qū)動(dòng)而無(wú)法識(shí)別設(shè)備的情況。
對(duì)此我們可以采取兩種解決方案,一是直接使用光盤和PS/2接口的鍵鼠安裝系統(tǒng)(圖6);二是在Windows 7安裝U盤中加入主板廠商提供的Intel100系列芯片組USB驅(qū)動(dòng)程序。其中前一種方法雖然簡(jiǎn)單,但有可能出現(xiàn)系統(tǒng)安裝完畢進(jìn)入桌面后由于系統(tǒng)會(huì)自動(dòng)接管USB設(shè)備接口的控制權(quán),從而導(dǎo)致USB設(shè)備再度失靈的情況,給以后的用機(jī)帶來(lái)諸多不便。因此這里重點(diǎn)推薦第二種方法,該方法雖然稍嫌麻煩,但卻能一勞永逸地解決Windows 7無(wú)法安裝和安裝后USB設(shè)備失靈的問(wèn)題。
目前為了讓用戶順利地使用U盤安裝Windows7系統(tǒng),并在以后的用機(jī)過(guò)程中可完美地使用USB設(shè)備,所有的100系主板廠商,都在自己的官方技術(shù)支持頁(yè)面中提供了可將100系主板USB驅(qū)動(dòng)程序整合進(jìn)Windows 7安裝鏡像文件的工具,使用方法相當(dāng)簡(jiǎn)單。以技嘉100系主板工具為例,先打造一個(gè)Windows 7安裝閃存盤并將其插入PC。進(jìn)入技嘉官方支持頁(yè)面http://www.gigabyte.cn/support-downloads,選擇左側(cè)的“工具程序”,在右側(cè)列表的Windows USB Installation Tool(USB安裝工具)項(xiàng)下,單擊“中國(guó)”鏈接下載相應(yīng)的工具并解壓(圖7)。
右擊WindowsImageTool.exe文件,在彈出的右鍵菜單中選擇“以管理員身份運(yùn)行”,打開GIGABYTE Windows USB Installation Tool界面,選擇Source Path(路徑)項(xiàng)為 None-Add USB drivers(無(wú)-加載USB驅(qū)動(dòng)),Destination Path(目標(biāo)路徑)項(xiàng)為Windows 7 安裝閃存盤所對(duì)應(yīng)的盤符。單擊開始按鈕(圖8),工具即可將程序中自帶的驅(qū)動(dòng)程序注入到Windows 7安裝U盤中,集成完畢單擊Close按鈕退出工具。重啟系統(tǒng)時(shí)按下F12鍵,選擇引導(dǎo)設(shè)備為安裝閃存盤,然后用常規(guī)方法安裝系統(tǒng)即可。
9系以下主板調(diào)教大法
盡管Intel官方文檔中指明只有Intel 9/100/X99系主板才能支持NVMe SSD,但實(shí)際上9系以下主板之所以不支持NVMe SSD,是因?yàn)橹靼錌IOS中沒(méi)有提供支持NVMe的模塊,因此我們只要自力更生為BIOS刷入支持模塊即可。由于不同主板刷BIOS的方法并不相同,主板官方為了方便用戶操作都提供了BIOS升級(jí)工具,而且用法比較簡(jiǎn)單,所以這里我們僅以技嘉B85M-D3V主板為例,說(shuō)說(shuō)寫入NVMe模塊的流程。
準(zhǔn)備工具下載
進(jìn)入http://dwz.cn/35Ihkf頁(yè)面,單擊打開shar envme文件夾,下載nvme.rar文件,解壓后(假設(shè)解壓目錄為:F:\nvme),會(huì)看到三個(gè)文件:UBU文件夾、MMTool.Exe和NVMeExpressDxE.ffs(圖9)。其中UBU中有個(gè)名為UBU.bat的文件,其作用是可檢測(cè)主板廠商并可解包BIOS文件;而MMTool.Exe和NVMeExpressDxE.ffs分別為BIOS修改工具和EFI NVME BIOS模塊。
進(jìn)入技嘉官網(wǎng)切換到“支持”頁(yè)面,在“檔案下載”欄的文本框中輸入主板型號(hào),單擊搜索按鈕下載主板對(duì)應(yīng)的BIOS文件并解壓(圖10)。假設(shè)解壓目錄為F:\mb_bios_ga-b85m-d3v_f6,然后下載技嘉主板BIOS升級(jí)工具:@BIOS(gigabyte.cn/MicroSite/121/tech_a_bios.htm)并安裝。
將F:\mb_bios_ga-b85m-d3v_f6\ B85MD3V.F6文件復(fù)制到F:\nvme\UBU\目錄中。右擊UBU文件夾中的UBU.BAT文件,在彈出的右鍵菜單中選擇“以管理員身份運(yùn)行”,UBU會(huì)自動(dòng)檢測(cè)主板廠商并把BIOS文件解包。檢測(cè)完成后,按回車鍵繼續(xù)(圖11)。
UBU會(huì)列出BIOS中所有可更新的文件,輸入數(shù)字2并回車。然后在接下來(lái)的命令提示符窗口中,分別輸入1、0后回車,完成更新并退出程序。此時(shí)程序會(huì)詢問(wèn)是將改動(dòng)保存到B85MD3V.F6文件中還是另存為BIOS.BIN文件,輸入1(圖12),選擇保存到B85MD3V.F6中,保存完畢按回車鍵退出命令提示符窗口。
這里我們之所以要使用UBU對(duì)任意一個(gè)可更新的BIOS文件進(jìn)行升級(jí)并保存,其目的并非真的要升級(jí)BIOS文件,而是借助UBU在升級(jí)完文件并保存時(shí),會(huì)自動(dòng)對(duì)BIOS文件進(jìn)行壓縮的特性,盡量減少BIOS文件的大小。否則當(dāng)我們將NVMe支持模塊添加進(jìn)BIOS文件并刷入時(shí),很可能會(huì)出現(xiàn)“文件超出大小限制”的提示導(dǎo)致刷入失敗。
把NVMe添加進(jìn)BIOS中
將F:\nvme\UBU\ B85MD3V.F6文件復(fù)制到F:\nvme\目錄中。雙擊運(yùn)行MMTool.exe文件,打開MMTool Aptio窗口,單擊Load Image(加載映像)按鈕,在出現(xiàn)的“打開”對(duì)話框中,單擊“文件類型”項(xiàng)中的下拉箭頭,選擇All Files(所有文件)。選擇F:\nvme\ B85MD3V.F6文件并打開(圖13)。
有關(guān)BIOS文件中包含的模塊及其他信息就會(huì)出現(xiàn)在窗口下方的列表中,在FileName(文件名)列中找到CSMCORE項(xiàng)并單擊,該項(xiàng)對(duì)應(yīng)的Volume序號(hào)就會(huì)自動(dòng)顯示在Vol.Index文本框中(此例為02:01-00)。在Insert FFS Options(選擇FFS插入項(xiàng))欄中選擇Insert Compress(壓縮插入)項(xiàng),再次確認(rèn)Vol.Index顯示的序號(hào)正確,同時(shí)For Option ROM only(只讀存儲(chǔ)器選項(xiàng))欄中未選擇任何項(xiàng),單擊Browse(瀏覽)按鈕(圖14)。
選擇并打開同目錄中的NVMe模塊文件NVMeExpressDxE.ffs,單擊Insert(插入)按鈕,程序會(huì)將模塊插入到BIOS文件中,期間程序窗口會(huì)出現(xiàn)瞬間閃動(dòng),表明模塊已插入完畢。仔細(xì)查看窗口列表Volume(卷)列的02:01-00序號(hào)中(一般位于序號(hào)的末尾)是否多出了一個(gè)名為NVMeExpressDxE的模塊(圖15)。如果有說(shuō)明插入正確,否則可重復(fù)上述操作再次插入。單擊Save Image(保存映像)按鈕保存修改,至此一個(gè)支持NVME模塊的BIOS文件便告完成。
以管理員身份運(yùn)行技嘉BIOS升級(jí)程序@BIOS,在出現(xiàn)的界面中單擊右側(cè)的Update BIOS form File(從文件升級(jí)BIOS),打開同名對(duì)話框,選擇F:\nvme\ B85MD3V.F6文件并打開(圖16)。在出現(xiàn)的Message(消息)提示框中單擊OK按鈕,程序即會(huì)將相應(yīng)文件刷入BIOS。刷入完畢重啟PC并按上面介紹的方法,將系統(tǒng)安裝到NVMe SSD即可。
什么是NVMe SSD
NVMe的全稱為Non-Volatile Memory Express,意即非易失性存儲(chǔ)器標(biāo)準(zhǔn),它采用了PCI-Express作為數(shù)據(jù)傳輸通道的一種規(guī)范,目前支持NVMe控制器的SSD主要包括PCI-Express x4、M.2、U.2三種接口(圖2),其理論最高傳輸帶寬為8GB/s,相比現(xiàn)有的SATA 6Gbps帶寬提升超過(guò)10倍,后續(xù)隨著PCI-Express版本的升級(jí)或者增加通道數(shù)量其傳輸帶寬還可以成倍提升。不過(guò),目前除了少數(shù)主板支持U.2接口外,其他主板要想使用U.2接口必須通過(guò)相應(yīng)的轉(zhuǎn)接卡,將U.2 SSD轉(zhuǎn)接到PCI-Express x4才行。同樣的道理,對(duì)于9系以下等未提供M.2接口的主板,要想使用M.2或U.2 SSD,也必須通過(guò)TO PCI-Express轉(zhuǎn)接卡才行。