俞木發

為了提升電腦的性能,筆者近日升級了NVMe固態硬盤。由于日常使用的一款ERP軟件無法在Windows 10系統下運行,所以只能安裝Windows7系統。但是由于缺少相應的USB和NVMe驅動, 我們無法直接使用Windows7原生系統完成安裝。本文就介紹如何集成這些驅動以實現在NVMe固態硬盤上安裝Windows7系統。
現在大家安裝操作系統一般都是通過閃存盤引導電腦后激活安裝程序,因此要想成功安裝系統,必須滿足兩個條件。一是要在安裝過程中識別出閃存盤,一些主板由于使用了XHCI主控(用于驅動US B 3 .0及以上設備),如采用Inte l100/200/300系列芯片組的主板,這些主板所使用的XHCI主控不向下兼容EHCI,而Windows 7原生系統并不支持XHCI。這一變動導致在安裝系統的過程中,Windows 7內核開始接管系統后無法控制USB接口,因此也無法繼續讀取閃存盤中的安裝文件,造成安裝失敗。二是要能識別出硬盤,Windows 7原生系統缺少NVMe驅動,不加載則在安裝界面時識別不到硬盤而無法安裝(圖1)。
如上所述,我們知道了無法直接安裝Windows 7系統的原因。因此要安裝Windows 7,就要先行對電腦平臺進行判定(如主板使用了X H C I 主控,就需要集成USB3.0驅動),并準備好固態硬盤的NVMe驅動。
主板工具注入法
為了方便用戶安裝Windows 7系統,一些主板廠商已經推出相應的集成軟件(軟件已經自帶USB和NVMe驅動),這類用戶可以直接使用這些工具。以微星主板為例,準備好Windows7原版安裝文件并加載到虛擬光驅備用。到微星官網下載“Wi n7 Sma r tTool”,啟動軟件后插入閃存盤,安裝路徑選擇虛擬光驅,存儲位置選擇閃存盤,勾選“ADD NVMe Driver”,點擊“Start”,這樣制作的閃存盤就自動集成USB3.0和NVMe驅動了(圖3)。
技嘉(使用“ WindowsUSBInstallationTool”)、華碩(使用“ASUS EZ Installer”)等主板廠商也提供了類似的自動集成工具,大家可以根據自己的主板品牌進行選擇。

手動注入法
如果你的主板不是上述廠家的,那么可以使用手動集成的方法。USB3.0驅動建議到自己的主板廠商官網去下載,下載后將其解壓到“E:\usb3”備用,Windows 7下的NVMe驅動到微軟官網下載KB2990941和KB3087873這兩個補丁文件(注:這兩個補丁包含Windows 7通用NVMe驅動),下載后放置在“E:\kb”備用。
到http://www.chuyu.me/zh-Hans下載“Dism++”,先將Windows 7原版安裝文件中的全部內容復制到閃存盤根目錄下備用,接著將其中的“u:\sources\boot.wim”(假設閃存盤的盤符為u)和“u:\sources\install.wim”的“只讀”屬性去除(圖4)。
啟動“Dism++”后點擊“文件→掛載鏡像”,目標映像根據自己的需要選擇安裝版本,鏡像文件選擇“u:/sources/install.wim”,掛載路徑選擇“E:\windows7”(加載前需要自行建立該文件夾)(圖5)。
點擊“確定”,完成掛載后返回程序窗口,選中上述加載的鏡像點擊“打開會話”,在左側窗格切換到“驅動管理”,點擊“添加驅動”,然后定位到“E:\usb3”,這樣驅動就會集成到加載的鏡像中,完成后展開驅動列表即可看到新增的USB3.0驅動(圖6)。
繼續切換到“更新管理”,點擊“添加”,定位到“E:\ kb”,依次選擇上述下載到的兩個系統補丁文件進行集成,這樣在安裝鏡像中就擁有了通用的NVMe驅動了(圖7)。
操作同上,繼續掛載“u:/sources /boot.wim”并完成集成。最后點擊“文件→保存鏡像→直接保存”,完成鏡像的保存后繼續點擊“文件→卸載鏡像”(圖8)。
OK ,現在這個閃存盤就能啟動Windows 7系統的安裝了。