NVMe固態硬盤在Windows系統中的原生支持由來已久,但原生支持的定義卻隨技術迭代不斷演變。早在Windows 7 SP1與Windows Server 2008 R2 SP1就首次通過StorNVMe驅動實現NVMe存儲設備的兼容。自此之后,這套驅動便成為Windows 連接NVMe硬盤的標準方案。不過微軟采用的是曲線適配思路:它并未為NVMe協議打造專屬架構,而是將NVMe存儲設備納入沿用多年的SCSI存儲抽象模型中。
![]()
如今這一局面即將改變,微軟為Windows Server 2025開發了真正意義上的原生NVMe驅動,該驅動也同步落地Windows 11系統。
在常規的Windows 11 25H2版本中,用戶可輕松啟用這款新驅動,但需要注意的是,已有不少用戶反饋啟用后遭遇異常問題。筆者開啟新驅動已逾一周,期間未出現任何故障;但有部分用戶反映磁盤管理器無法正確識別NVMe硬盤,另有用戶遭遇應用程序直接崩潰的情況。此外,新驅動目前尚未適配支持DirectStorage技術的游戲,如《暗黑4》《地平線:西之絕境》等,由于缺少BypassIO功能支持,這類游戲運行時會出現CPU占用率過高、幀數驟降的問題,好在這類游戲僅有十幾款。
新驅動引發的問題還包括:硬盤可能在系統中完全消失,或被重復識別;部分型號硬盤則完全無法兼容。以筆者的設備為例,4TB英睿達P3 Plus固態硬盤仍被識別為普通NVMe硬盤(微軟解釋稱,這大概率是因為英睿達為自家硬盤提供了專屬驅動程序),而2TB三星 970 EVO Plus固態硬盤則成功切換至新驅動。
若你愿意承擔上述風險,新驅動帶來的性能提升值得一試。多數用戶實測反饋,硬盤連續讀寫速度最高提升500MB/s——不過受負載類型、硬盤主控方案、隊列深度等因素影響,不同硬盤的性能增幅會存在明顯差異。微軟的測試數據則顯示,在 NTFS文件系統下執行4K隨機讀取任務時,啟用新驅動的系統每秒輸入輸出操作數(IOPS)可提升高達 80%。
Windows 11新NVMe驅動啟用教程
用戶可通過注冊表編輯器或終端命令兩種方式開啟新驅動
啟用該驅動的前提是,你的系統需升級至Windows 11 25H2版本。此外,務必先進入設備管理器的磁盤驅動程序詳細信息界面,確認當前硬盤使用的是StorNVMe.sys驅動文件。若硬盤正在運行廠商提供的專屬驅動,即便啟用新驅動也無法生效。
![]()
第一種是通過注冊表編輯器操作:
按下Win+R 組合鍵,輸入“regedit”打開注冊表編輯器;
定位至路徑:
計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides
在該目錄下新建三個REG_DWORD(32位)值,將其十六進制數值均設為“1”,添加三個鍵值分別為:
重啟電腦,新驅動即可生效。
另一種方法是通過管理員權限運行終端命令:
依次執行以下三條命令:
plaintext
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 156965516 /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1853569164 /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 735209102 /t REG_DWORD /d 1 /f
重啟電腦完成驅動切換。
若啟用新驅動后遇到問題,可再次打開注冊表編輯器,刪除上述添加的三個鍵值,重啟電腦后系統便會自動切回原StorNVMe驅動。
新舊NVMe驅動究竟有何差異?
兩款驅動本質上都屬于原生驅動,但設計邏輯截然不同。長期以來,微軟宣稱的Windows原生NVMe支持,并非指繞過傳統存儲架構實現直連。NVMe技術首次登陸Windows時,微軟推出的StorNVMe驅動是一款微型端口驅動,它的核心作用,是讓系統無需依賴廠商提供的專有驅動,就能識別并運行NVMe硬盤。從應用程序的角度來看,這已經是完整的原生支持:NVMe硬盤即插即用,使用體驗與普通硬盤無異,且能無縫融入Windows整個存儲體系。
但在底層架構層面,NVMe硬盤其實一直被“套娃”適配到誕生于數十年前的存儲模型中。Windows存儲堆棧的設計理念長期圍繞SCSI協議構建,NVMe設備在系統中實際上是被偽裝成SCSI設備運行。通俗地說,Windows會先將存儲請求轉換成SCSI風格的抽象指令,再將其翻譯為NVMe命令發送給硬盤。在很長一段時間里,這種轉換帶來的性能損耗幾乎可以忽略不計,畢竟NVMe硬盤的速度遠超SATA和SAS接口硬盤,只有在高負載場景下,協議轉換的開銷才會顯現。
![]()
而微軟為Windows Server 2025打造的原生NVMe驅動,正是為了解決這一核心痛點。這并非意味著微軟要淘汰StorNVMe 驅動,也不是給Windows新增一套此前缺失的NVMe支持,而是對系統處理NVMe輸入輸出請求的底層邏輯進行重構。新驅動徹底摒棄了將NVMe設備視為SCSI設備的老舊思路,完全移除了SCSI抽象層的依賴。在新架構下,NVMe協議實現端到端的原生支持,Windows系統可直接向硬盤發送和管理NVMe命令,無需再通過傳統協議的中轉完成指令轉換。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.