Microsoft は、Windows Server 2025 ロードマップで以前に約束されていたネイティブ NVMe ストレージ サポート機能が、2025 年 10 月の累積的な更新プログラム (KB5066835) で Windows Server 2025 の一般提供段階に正式に入ったことを確認しました。ただし、まだ「オプトイン」モードのままであるため、管理者がレジストリまたはグループ ポリシーを通じて手動で有効にする必要があります。


Microsoftは、早ければ2024年4月にWindows Server 2025計画を発表した際、Windows Server 2022と比較してランダムI/O性能において約70%のIOPS向上を達成する最適化されたNVMeサポートの導入を強調し、その後DiskSpdツールのアップデートによる性能評価方法や最適化ポイントについても詳しく説明した。今回、Microsoftは公式に発表した性能向上をさらに約80%に引き上げた。同時に、NTFS ボリュームの 4K ランダム読み取りシナリオでは、1 回の I/O に必要な CPU サイクルを約 45% 削減できます。これは、高負荷のストレージ環境において、システムがストレージのオーバーヘッドではなく、ビジネス自体により多くのコンピューティング パワーを解放できることを意味します。

このパフォーマンス向上の中心となるのは、I/O パスのアーキテクチャの変更です。 Microsoft は、Windows Server 2025 では、デフォルトですべてのストレージ デバイスを元々機械式ハードディスク用に設計された SCSI デバイスとして扱うことはなくなり、ネイティブのマルチキュー アクセス パスを NVMe SSD に直接提供することで、従来の SCSI スタックの共有ロックやカーネル同期メカニズムによって引き起こされる追加の遅延を回避できると説明しました。このより合理化されたロックのない I/O パスを通じて、システムは往復遅延を大幅に削減し、NVMe ハードウェア自体の並列機能を完全に解放して、ストレージ デバイスの物理パフォーマンスの上限に近づけることができます。

Microsoft は技術説明の中で、ネイティブ NVMe サポートを 4 つの主要な利点に要約しています。1 つは「大幅な IOPS の向上」です。複数のキューが NVMe デバイスに直接接続され、サーバーが SSD の設計機能を真に完全に満たす機会が得られます。 2 つ目は、「レイテンシの短縮」です。これにより、I/O パスのロックと同期が減少し、各操作のラウンドトリップ時間が短縮されます。 3 番目は、「CPU 使用効率の向上」です。スタック構造が軽量化されているため、コンピューティング リソースをビジネス ロード自体に戻すことができます。 4 つ目は「将来志向の機能」です。これは、マルチキューや直接送信などの高度な NVMe 機能のネイティブ サポートを提供し、次世代のストレージ イノベーションの基礎を築きます。興味深いことに、NVMe 2.0 仕様の進化により、NVMe は SSD に限定されなくなり、機械式ハードディスクの分野にも拡大し始めており、将来的にはより統合されたストレージ インターフェイスへの道が開かれています。

展開レベルでは、ネイティブ NVMe 機能は現在デフォルトでオフになっており、管理者は KB5066835 を含む最新の累積的な更新プログラムをインストールした後、レジストリまたはグループ ポリシーを通じて手動で有効にする必要があります。 Microsoft が提供する PowerShell サンプル コマンドは次のとおりです。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetPoliciesMicrosoftFeatureManagementOverrides特定の DWORD キー値を書き込みます。同時に、Microsoft が提供する MSI パッケージを通じて、対応するポリシー テンプレートをローカルのグループ ポリシー エディターにインポートし、[コンピューターの構成] で関連するポリシー項目を有効にしてこの機能を制御することもできます。 Windows Server 2025 は大部分のコード ベースを Windows 11 24H2 と共有しており、Windows 11 25H2 は 24H2 と同じブランチに属しているため、業界は、このストレージ スタックの変更が将来 Windows のパーソナル バージョンにも拡張されるかどうか、特にゲームや高性能デスクトップ ストレージ シナリオで同様のメリットが得られる可能性にも注目しています。