Windows 11のSSD高速化ハック、Microsoftが静かに封じた理由
SSDの性能を最大限引き出すレジストリ改変が、ある日突然機能しなくなった。Microsoftが動いた。だが、完全に塞がれたわけではない。
SSDの性能を最大限引き出すレジストリ改変が、ある日突然機能しなくなった。Microsoftが動いた。だが、完全に塞がれたわけではない。
レジストリハックはなぜ「死んだ」のか
Windows 11のNVMe SSD性能を劇的に向上させるレジストリハックが、最新のInsiderビルドで機能しなくなっている。Microsoftが、従来のレジストリキー(FeatureManagement Overrides)による有効化を意図的にブロックしたと見られている。
この変更を最初に報告したのは、海外フォーラムMy Digital Lifeのメンバーたちだ。3月13日(現地時間)の投稿で、nvmedisk.sysの有効化に使われていたレジストリ値が変更され、従来の手法では動作しなくなったことが確認された。
Neowinが報じた記事によれば、Windows 11の24H2および25H2で使用されていた4つのレジストリ値がすべて無効化されている。「未検証の機能をクライアントデバイスで有効にすべきではない」というのが、Microsoftの判断だろうとNeowinは推測している。
理屈としては理解できる。だが、その「未検証の機能」が実測でこれほどの性能差を生むとなると、ユーザーの心境は複雑だ。
そもそもネイティブNVMeドライバーとは何か
ネイティブNVMeドライバー(nvmedisk.sys)は、WindowsのストレージI/O処理を根本から書き換える技術だ。Microsoftが2025年12月にWindows Server 2025向けに正式発表し、大きな注目を集めている。
従来、WindowsはNVMe SSDに対してもSCSI(Small Computer System Interface)の変換レイヤーを経由してコマンドを処理していた。1980年代に設計された、回転ディスク向けの規格だ。SCSIはキュー1本あたり最大32コマンドという制約を持つ一方、NVMeは最大6万4,000キュー、各キュー6万4,000コマンドに対応する。
新しいネイティブNVMeドライバー(nvmedisk.sys)はこのSCSI変換レイヤーを完全に排除し、NVMeコマンドを直接処理する。Microsoftのサーバー向けベンチマークでは、IOPS最大80%向上、CPU使用率45%削減という結果が示されている。
ここで重要なのは、Windows 11の25H2にも同じドライバーバイナリがすでに存在していたという事実だ。Microsoftはそれを「無効」の状態で出荷していた。好奇心旺盛なユーザーたちが、レジストリ操作でこの封印を解いたのが2025年12月下旬のことだ。
LinuxやVMwareは何年も前からネイティブNVMeパスを提供している。Windows Serverでの正式対応は、NVMe登場から14年後のことだった。
ベンチマークが示す「隠された性能」
ネイティブNVMeドライバーの効果は、ランダムI/O性能に集中している。Neowinの独自テストでは、WD PC SN560を用いたAS SSD Benchmarkで顕著な改善が確認された。
NeowinだけではなくStorageReviewのサーバー向けFIOベンチマークでは、4Kランダムリードで最大64.89%の高速化が計測されている。Redditユーザーのu/Cheetah2kkkは、MSI Claw 8 AI+とCrucial T705の組み合わせでランダム書き込み性能が最大85%向上したと報告した。
この性能差は、日常的なPC操作にも影響する。アプリの起動、ゲームのロード、マルチタスク時のレスポンス。NVMe SSDを搭載しているすべてのWindows 11ユーザーが、本来享受できるはずの速度だ。
ただし互換性の問題も報告されている。Samsung MagicianやWestern Digital Dashboardといったサードパーティ製SSD管理ツールが正常に動作しなくなるケースや、BitLockerが回復プロンプトを表示する事例があり、万人向けとは言いがたい。
https://x.com/PurePlayerPC/status/2002980378013786329
ViVeToolで迂回する方法は、まだ生きている
レジストリハックが封じられたとはいえ、すべての道が塞がったわけではない。
ドイツの技術コミュニティDeskmodderが3月23日(現地時間)付けの記事で報告したところによれば、サードパーティツールViVeToolを使えば、現時点でもネイティブNVMeドライバーの有効化が可能だ。GitHubからViVeToolをダウンロードし、管理者権限のコマンドプロンプトでvivetool /enable /id:60786016,48433719を実行、再起動すればよい。
デバイスマネージャーの「記憶域ディスク」セクションにNVMeデバイスが表示されれば成功だ。ただし、BitLockerの一時停止とフルバックアップは事前に必ず行うべきだ。
Microsoftは何を守り、何を捨てたのか
Microsoftの姿勢には矛盾がある。同社はWindows 11の25H2と26H2でネイティブNVMeの正式サポートを約束している。つまり、いずれ全ユーザーに開放される予定の機能だ。それなのに、先行して使おうとするユーザーの道を塞ぐ。
Tom's Hardwareの報道では、正式な提供時期は依然として不明とされている。サーバー版ではオプトイン機能として公式に提供し、同じコードベースを共有するクライアント版では塞ぐ。この非対称性に技術的な必然性があるのかどうか、Microsoftは説明していない。
慎重さは美徳だが、ユーザーが自らのハードウェア性能を引き出す手段を封じることと、安全な正式リリースを準備することは、本来両立できるはずだ。
互換性の問題は確かに存在する。だがそれなら「自己責任で有効化できる公式オプション」を用意すればいい。サーバー版では実際にそうしている。クライアント版だけを締め出す合理的な理由は、少なくとも技術的には見当たらない。
ViVeToolという迂回路がいつまで開いているかはわからない。次のアップデートで塞がれる可能性もある。NVMe SSDが世に出て14年。Windowsがその性能をフルに引き出せていなかったという事実のほうが、ハックが封じられたことよりもはるかに驚きだ。
#Windows11 #NVMe #SSD #Microsoft #ViVeTool #ストレージ高速化