隨著SSD的普及,近年來新電腦用戶大多配置了NVMe接口的SSD(簡稱NVMe SSD),為了提升存儲性能,一些舊電腦用戶會加裝NVMe SSD。由于NVMe SSD使用了M.2接口,在日常使用中很多用戶會遇到一些問題,下面就介紹一下在Win10中如何解決一些常見問題。
1.怎么判斷SSD的接口類型
常規的SSD使用的是SATA接口,傳輸帶寬限制為6Gbps,采用AHCI協議。NVMe SSD使用的是M.2接口,大多使用NVMe協議,最高理論傳輸速度為32Gbps,從外觀接口類型上就可以很清楚地看到它們的不同(圖1)。
如果你的SSD硬盤已經安裝在電腦中,那么還可以直接通過Windows 10的設備管理器進行查看。在任務欄搜索框輸入“設備管理器”,啟動該組件后,展開“磁盤驅動器”,在其下的存儲設備中,有些品牌的SSD會直接標注NVMe字樣。比如三星的“SAMSUNG MZVLB512GB”SSD,其中顯示的名稱就是“NVme SAMSUNG MZVLB512 SCSI Disk Device”,這表明它就是一塊NVMe SSD硬盤(圖2)。
如果你使用的SSD沒有在上述窗口標注“NVMexxx”字樣,則可以在上述窗口,用鼠標右鍵點擊該SSD并選擇“屬性”,接著在打開的窗口切換到“詳細信息”選項,在下方的“屬性(P)”下拉列表選擇“硬件ID”,如果顯示類似“SCSI\DiskNVMe”字樣,則表明這也是一塊NVMeSSD硬盤(圖3)。
2.如何判斷主板是否支持NVMe SSD
如上所述,NVMe SSD使用的是M.2接口。如果用戶要在自己的電腦上加裝NVMe SSD,先要確保主板上有對應的接口。
如果可以直接拆開電腦機箱查看,打開機箱后,可以在主板上查看是否有與NVMe SSD硬盤對應的接口。比如MSI Z270M MORTAR主板,在CPU插糟邊上就可以看到其自帶的M.2接口, 按提示在此安裝NVMe SSD硬盤即可(圖4)。
如果不方便拆開查看(如很多筆記本電腦),那么也可以在設備管理器中查看,同上在圖2的窗口展開“存儲控制器”,查看其下是否有“標準 NVM Express 控制器”字樣。因為M.2接口是PCI Express(PCIe)總線,標準 NVM Express 控制器是Windows 10自帶的M.2接口存儲控制器的內置驅動。如有則表明本機主板支持NVMe SSD,用戶可以購買這類硬盤進行升級,否則請勿購買(圖5)。
、
3.在NVMe SSD硬盤上如何加載NVMe驅動
如果是重裝Windows 10系統,現在的Windows 10安裝鏡像都已經集成“標準 NVM Express 控制器”驅動,因此在安裝過程中可以直接識別NVMe SSD。用戶先準備一個8GB以上的閃存盤和Windows 10安裝鏡像(ISO格式安裝文件),然后到http://rufus.ie/下載Rufus制作啟動盤。啟動“Rufus”后,在設備中選中插入的閃存盤,在“引導類型選擇”下點擊“選擇”,選擇Windows 10安裝鏡像,最后點擊“開始”,當“Rufus”界面提示100%后即完成制作(圖6)。
這樣重啟電腦將閃存盤設置為第一啟動項,啟動后按照屏幕的提示激活安裝向導,在“你想將Windows安裝在哪里”,在硬盤列表選中NVMe SSD,剩余的操作按照屏幕提示完成重裝即可(圖7)。
如果需要重裝的是Windows 7系統,由于默認Windows 7安裝鏡像沒有包含NVMe SSD控制器驅動,這樣會導致在選擇安裝位置(即圖7所示界面)時找不到NVMe SSD硬盤,導致無法完成重裝操作。解決方法有兩個:
一種是自行準備NVMe SSD硬盤的驅動,然后在安裝時手動加載。以英特爾NVMe SSD為例,先到其官網下載Inter RST驅動,下載后將它解壓到“閃存盤\Inter RS\drivers\production\windows10-X64”備用。接著在進行到圖7所示安裝步驟時,點擊“加載驅動”,然后選擇上述保存驅動目錄,成功加載后安裝程序可以識別到硬盤,剩余的操作按照屏幕提示完成安裝即可。
另一種方法是將所需要的驅動注入到安裝鏡像中。Windows 7下的NVMe SSD驅動可以到微軟官網下載KB2990941和 KB3087873這兩個補丁文件,下載后將它們放置在E:\備用。接著將Windows 7安裝文件掛載到虛擬光驅,在資源管理器中打開后,將全部文件復制到閃存盤。再到http://www.chuyu.me/zh-Hans/下載“Dism++”,啟動“Dism++”后,點擊“文件→掛載鏡像”,選擇“F:/sources/install.esd”(假設閃存盤的盤符為F:),掛載路徑選擇“E:\windows7”,目標映像會根據自己的需要選擇對應的版本(圖8)。
成功加載鏡像后,繼續在左側窗格菜單切換到“更新管理”,點擊“添加”,定位到E:\,依次選擇上述下載到的兩個系統補丁文件進行集成,這樣在安裝鏡像中就擁有了通用的NVMe SSD驅動了(圖9)。
操作同上,繼續掛載“u:/sources/boot.wim”并集成驅動,完成上述操作后,點擊“文件→保存鏡像→直接保存”,完成鏡像的保存后,再點擊“文件→卸載鏡像”。這樣以后使用這個閃存盤啟動Windows 7安裝后,就可以直接選擇NVMe SSD完成安裝了。
小結:自己解決常見硬件問題
在日常操作中總會遇到一些硬件問題,對于硬件信息(如接口、容量)參數,大家在Win10系統中可以借助設備管理器進行查看;如果遇到硬件無法識別,大多是由于驅動問題造成的。對于已經安裝好的Win10系統,可以借助設備管理器進行卸載或升級,對于類似在PE或者安裝環境下的硬件識別,則可以通過手動加載或者運行“Dism++”這類程序進行整合,這樣一般都可以解決常見的硬件問題。
我們可能同時在進行2個或者多個項目,而不同的項目所使用的node版本有可能是不一樣的,再或者要用最新的node版本進行試驗和學習。在這種情況下,對于維護多個版本的node將會是一件非常麻煩的事情,而nvm就是為解決這個問題而產生的,它可以方便的在同一臺設備上進行多個node版本之間切換,而這個正是nvm的價值所在,詳細信息可以在nvm官網查看。
https://github.com/nvm-sh/nvm
2.下載nvm
https://github.com/coreybutler/nvm-windows/releases
打開網址我們可以看到有兩個版本:
3.安裝nvm
這里我我們使用安裝版,安裝完成可直接使用,不需要手動配置環境變量。
雙擊下載好的nvm-setup.exe
選擇nvm安裝路徑(如果C盤空間不足,可以切換路徑,但一定不能出行中文)
選擇node路徑(這個路徑是之后你安裝node版本的路徑)
確認安裝
安裝完成,即可使用,
打開CMD,輸入命令 nvm ,安裝成功則如下顯示。可以看到里面列出了各種命令。
4.管理及安裝node版本
1、查看本地安裝的所有版本;有可選參數available,顯示所有可下載的版本。
nvm list [available]
2、安裝,命令中的版本號可自定義
nvm install 11.13.0
3、使用特定版本
nvm use 11.13.0
4、卸載指定版本node
nvm uninstall 11.13.0
5.nvm常用命令
1.顯示node是運行在32位還是64位。
nvm arch
2.安裝node, version是特定版本也可以是最新穩定版本latest。可選參數arch指定安裝32位還是64位版本,默認是系統位數。可以添加--insecure繞過遠程服務器的SSL。
nvm install <version> [arch]
3.顯示已安裝的列表。可選參數available,顯示可安裝的所有版本。list可簡化為ls。
nvm list [available]
4.開啟node.js版本管理。
nvm on
5.關閉node.js版本管理。
nvm off
6.設置下載代理。不加可選參數url,顯示當前代理。將url設置為none則移除代理。
nvm proxy [url]
7.設置node鏡像。默認是https://nodejs.org/dist/。如果不寫url,則使用默認url。設置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
nvm node_mirror [url]
8.設置npm鏡像。https://github.com/npm/cli/archive/。如果不寫url,則使用默認url。設置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
nvm npm_mirror [url]
9.卸載指定版本node。
nvm uninstall <version>
10.使用制定版本node。可指定32/64位。
nvm use [version] [arch]
11.設置存儲不同版本node的目錄。如果未設置,默認使用當前目錄。
nvm root [path]
12.顯示nvm版本。version可簡化為v。
nvm version