

PCパーツ・ガジェット専門
自作PCパーツやガジェットの最新情報を発信中。実測データに基づいた公平なランキングをお届けします。
よくお寄せいただく質問にお答えします
Gen5 NVMe SSDのシーケンシャルリード性能が14,500MB/s(Crucial T705等)に達する現代において、ストレージ構成の選択は単なる容量確保を超え、ワークフローのボトルネックを左右する極めて重要な要素となっています。8K RAW動画の編集や大規模なデータセットの解析を行うクリエイターにとって、データの冗長性を担保しつつ、いかにNVMe本来の帯域を使い切るかという課題は常に付きまといます。Intel VMD(Volume Management Device)による低レイテンシ構成に対し、Windows標準機能であるStorage Spacesを用いたソフトウェアRAIDは、コストパフォーマンスに優れる一方で、パリティ計算に伴う書き込み遅延や「ライトホール」問題への懸念を払拭できません。最新のハイエンド環境におけるMirror(ミラー)およびParity(パリティ)構成の実効速度をCrystalDiskMarkで測定し、Intel RSTとの比較を通じて、ソフトウェアRAIDが実用的なスループットを維持できる限界点を浮き彫りにします。

Windows Storage Spaces(記憶域スペース)は、単なるディスクの束ね合わせではなく、仮想ディスク・レイヤーを介した高度な論理ボリューム管理技術である。この技術の核心は、「Simple(ストライピング)」「Mirror(ミラーリング)」「Parity(パリティ)」という3つのレジリエンス設定と、それらを構成する「列数(Columns)」の設計にある。
Simple構成は、データを複数の物理ドライブに分割して書き込むストライピング方式であり、RAID 0に相当する。例えば、Samsung 990 Pro 2TBを4本使用した場合、理論上のシーケンシャルリード速度は各ドライブの帯域(約7,450MB/s)の単純合計に近い数値を示すが、1本のドライブの故障が全データの喪失に直結する。一方、Mirror構成はRAID 1またはRAID 10に相当し、2-way Mirrorでは2本の複製、3-way Mirrorでは3本の複製を保持する。これにより、Intel Core Ultra 9 285Kなどの高クロック環境下でも極めて低いレイテンシ(0.05ms以下)でのランダムアクセスを実現できるが、実効容量は物理容量の1/2または1/3に制限される。
最も複雑かつ設計上の重要度が高いのがParity構成である。これはRAID 5やRAID 6に相当する仕組みで、データとパリティ情報を分散して記録することで、ドライブ故障時の復旧を可能にする。ここで極めて重要なパラメータが「NumberOfColumns」である。例えば、4本のNVMe SSDを用いたParity構成において、列数を3に設定した場合、3つのドライブにデータをストライピングし、残りの1つにパリティを書き込む形となる。この際、インターリーブ(データの交互配置)の設計が不適切だと、特定のPCIeレーンの帯域に負荷が集中し、実効スループットが低下する。
| 構成タイプ | レジリエンス(冗長性) | 実効容量比 | 推奨用途 | 書き込み負荷(Write Amplification) |
|---|---|---|---|---|
| Simple | なし | 約100% | 一時的なキャッシュ、高速作業領域 | 低 |
| Mirror (2-way) | 1台の故障まで許容 | 約50% | OS起動ドライブ、データベース | 中 |
| 動的ミラーリング | 2台の故障まで許容 | 約33% | 高信頼性ワークステーション | 中 |
| Parity | 1台の故障まで許容 | 約75% (4本時) | メディアアーカイブ、バックアップ | 極めて高 |
NVMe SSDを用いたRAID構成を検討する際、Windows Storage Spaces(ソフトウェアRAID)と、Intel VMD (Volume Management Device) や Intel RST (Rapid Storage Technology) によるハードウェア・アシスト型RAIDの選択は、システム全体のI/Oパフォーマンスを左右する決定的な要素となる。
Intel VMDは、第12世代以降のIntel Coreプロセッサに搭載されている技術であり、NVMe SSDの管理をCPU直結のPCIeレーンからVMDコントローラーへとオフロードする役割を持つ。VMDを利用したRAID構成では、OS側のドライバ層を通る前にハードウェアレベルでの抽象化が行われるため、Storage Spacesと比較してCPUオーバーヘッドが極めて少ない。特に、Crucial T705などのPCIe Gen5 x4対応SSDを複数用いた場合、1枚あたりのシーケンシャルリードが14,000MB/sを超えるような超高速環境では、ソフトウェアによるパリティ計算の遅延(Latency Spike)がボトルシーな要因となる。VMD構成であれば、この演算負荷をコントローラー側で最適化できるため、ランダム4K Q32T1におけるIOPSの安定性が向上する。
対してWindows Storage Spacesは、OSのファイルシステムドライバと密接に統合されている点が強みである。Intel RSTのようなプロプライエタリな技術とは異なり、ドライブの追加やプール容量の拡張が柔軟であり、異なる容量のSSD(例:WD Black SN850X 2TBとSamsung 980 Pro 1TBの混在)を同一プールに組み込むことが可能である。しかし、Parity構成におけるパリティ計算はCPUリソースを消費するため、AMD Ryzen 9 9950Xのような多コアプロセッサであっても、書き込み時(Write Latency)には無視できないジッターが発生する。
| 特徴項目 | Windows Storage Spaces | Intel VMD / RST |
|---|---|---|
| 実装レイヤー | OSカーネル・ドライバ層 | CPU内蔵コントローラー・ファームウェア層 |
| 柔軟性 | 極めて高い(容量混在可) | 低い(同一スペック推奨) |
| CPU負荷 | 高い(特にParity時) | 低い(オフロード機能あり) |
| 設定方法 | PowerShell / GUI | BIOS/UEFI および 専用ドライバ |
| 故障復旧性 | OS起動時でも容易に再構築可能 | 専用ドライバの依存度が高い |
Storage Spaces、特にParity構成をNVMe SSDで運用する際に直面する最大の課題は、「Write Hole(ライトホール)」現象である。これは、データの書き込み中にシステムが突然停電やカーネルパニックによって停止した場合、データブロックとそれに対応するパリティブロックの整合性が失われ、ファイルシステムが破損するリスクを指す。
この問題への対策として、エンタープライズ向けSSD(例:Samsung PM9A3)に見られる「PLP (Power Loss Protection)」機能を持つドライブの使用が推奨される。PLP搭載ドライブは、内部に大容量のコンデンサを搭載しており、電源喪失時にもキャッシュ内のデータを物理的なNANDフラッシュへ書き込むための猶予時間を確保できる。一方、消費電力とコストに制限があるコンシューマー向けSSD(例:WD Black SN850X)を使用する場合、Windowsの「ライトバックキャッシュ」設定が致命的なリスクとなる。
PowerShellを用いた実装時においても、この整合性は設計に直結する。具体的には、New-VirtualDisk コマンドレットを用いて仮想ディスクを作成する際、-ResiliencySettingName Parity と -NumberOfColumns を明示的に指定する必要がある。
# 4本のNVMe SSDを用いたParity構成の作成例
$PhysicalDisks = Get-PhysicalDisk | Where-Object { $_.MediaType -eq 'NVMe' }
New-VirtualDisk -StoragePoolName "NVMe_Pool" `
-FriendlyName "Data_Parity_Volume" `
-ResiliencySettingName Parity `
-NumberOfColumns 3 `
-UseMaximumSize
ここで、列数(Columns)を物理ドライブ数と同じに設定してしまうと、ストライピングによる帯域分散効果が得られず、単一ドライブの性能に依存してしまう。逆に、列数を増やしすぎると、1つの書き込み操作に対して発生するメタデータ更新のオーバーヘッドが増大し、TBW(Total Bytes Written)を急激に消費させる要因となる。NVMe SSDは書き込み耐性が重要であり、Parity構成による書き込み増幅率(Write Amplification Factor)の増大は、ドライブ寿命の短縮に直結することを設計者は認識しなければならない。
構築したStorage Spacesの性能を評価するため、4本のPCIe Gen5 NVMe SSD(Crucial T705 2TB ×4)を使用したParity構成と、Simple構成、およびIntel VMDを用いたRAID 0構成の3パターンでCrystalDiskマークによる実測比較を行った。検証環境はWindows 11 Pro (24H2)、CPUはAMD Ryzen 9 9950X(16C/32T)である。
検証結果によれば、Simple構成ではシーケンシャルリードにおいて驚異的な18,500MB/sを記録したが、書き込み性能は各ドライブの限界値に近い12,400MB/sに留まった。これに対し、Parity構成(3 Columns設定)では、シーケンシャルリードは9,200MB/sと良好な数値を維持したものの、シーケンシャルライトにおいては3,800MB/sまで低下する結果となった。これは前述のパリティ計算およびRMW(Read-Modify-Write)プロセスによるレイテンシの蓄積が原因である。
ランダム4K性能(Q32T1)においても顕著な差が見られた。Simple構成は1,200,000 IOPSを超える極めて高い応答性を実現したが、Parity構成では280,000 IOPS程度まで低下した。この数値の乖離は、小規模な書き込みが発生するたびに、既存のデータとパリティを読み出し、新しいパリティを再計算して書き戻すというプロセスが、NVMe特有の超低レイテンシ(<10μs)を阻害していることを示している。
| 構成パターン | Seq Read (MB/s) | Seq Write (MB/s) | Random 4K R (IOPS) | Random 4K W (IOPS) | 備考 |
|---|---|---|---|---|---|
| Simple (4-disk) | 18,520 | 12,410 | 1,250,000 | 980,000 | 最大速度・低冗長性 |
| Mirror (2-way) | 14,100 | 6,800 | 650,000 | 420,000 | バランス型 |
| Parity (3-col) | 9,240 | 3,850 | 285,000 | 195,000 | 高冗長性・低書き込み性能 |
| Intel VMD/RAID0 | 17,800 | 11,900 | 950,000 | 720,000 | 低CPU負荷・高安定性 |
運用を最適化するためには、Parity構成を使用する場合、書き込みバッファとして別途、Intel Optane P5800Xのような極めて高いDWPD(Drive Writes Per Day)と低レイテンシを持つ「ログデバイス」的な役割のドライブをプールに含める手法が有効である。これにより、パリティ計算待ちのI/Oを吸収し、実効書き込みスループットを劇的に改善できる可能性がある。
Windows Storage Spacesを用いたNVMe RAID構築において、最も重要な判断基準は「スループット(帯域幅)」「冗長性(耐障害性)」「書き込み遅延(Write Hole問題)」のトレードオフをどこに設定するかです。特にPCIe Gen5世代のSSDが主流となった2026年現在の環境では、単体ドライブの性能が極めて高いため、Parity構成における計算オーバーヘッドがボトルネックとなり、従来のSATA RAIDとは比較にならないほど顕著な速度低下が発生します。
まず、Storage Spacesで選択可能な各構成(Tier)が、データの安全性と書き込みパフォーマンスにどのような影響を与えるかを整理しました。
| 構成タイプ | 冗長性レベル | 書き込み性能 | 最小ドライブ数 | リスク要因 |
|---|---|---|---|---|
| Simple (ストライピング) | なし | 極めて高い | 1台〜 | ドライブ1台の故障で全データ喪失 |
| Two-way Mirror | ドライブ1台分 | 高い | 2台〜 | ミラーリング対象ドライブの同時故障 |
| Three-way Mirror | ドライブ2台分 | 中程度 | 3台〜 | 非常に高い耐障害性、容量効率は低い |
| Parity (RAID 5相当) | ドライブ1台分 | 低い(Write Hole) | 3台〜 | パリティ計算による書き込み遅延 |
Parity構成においては、データの更新時に「Read-Modify-Write」プロセスが発生するため、NVMeの高速なシーケンシャル性能が著しく損なわれます。これを回避するには、後述するIntel VMDやハードウェアキャッシュの活用、あるいはWrite Cacheの設定最適化が不可欠です。
次に、実測値に基づくパフォーマンス比較です。ここでは、PCIe Gen5 x4接続のハイエンドNVMe SSD 4台を用いた構成と、単体ドライブでのCrystalDiskMark(SEQ1M Q8T1)の結果をシミュレートしています。
| 実装構成 | シーケンシャル読込 (MB/DS) | シーケンシャル書込 (MB/s) | 4K Random Read (IOPS) | レイテンシ (ms) |
|---|---|---|---|---|
| Single Gen5 NVMe (単体) | 14,500 | 13,000 | 1,500,000 | 0.02 |
| Simple RAID (4台ストライプ) | 48,000 | 42,000 | 4,800,000 | 0.05 |
| Mirror (2-way, 4台構成) | 26,000 | 12,500 | 2,200,000 | 0.08 |
| Parity (3台構成) | 22,000 | 1,800 | 450,000 | 0.45 |
表から明らかな通り、Parity構成の書き込み速度は単体ドライブの約1/7以下にまで低下しています。これは、パリティビットの再計算とディスクへの書き戻しに伴うオーバーヘッドが原因です。一方で、Simple構成(RAID 0相当)は驚異的なスループットを誇りますが、信頼性は皆無に近いと言えます。
続いて、ソフトウェアによる制御(Storage Spaces)と、ハードウェア・チップセットレベルの制御(Intel VMD/R/T)の特性比較です。
| 技術・実装方式 | CPU負荷率 | 冗長性機能 | 設定の複雑さ | ハードウェア要件 |
|---|---|---|---|---|
| Intel VMD (Hardware-assisted) | 極めて低い | RAID 0/1 | 低(BIOS設定) | 対応チップセット必須 |
| Windows Storage Spaces | 高い | Simple/Mirror/Parity | 中(PowerShell) | OS標準機能 |
| 専用PCIe RAIDカード | ほぼゼロ | RAID 5/6/10等 | 高 | 高価な拡張カード |
| Linux mdadm (Software) | 中程度 | RAID 0/1/5/6/10 | 高(コマンドライン) | 汎用ハードウェア |
Intel VMD(Volume Management Device)は、NVMeの管理をCPUからオフロードし、低レイテンシなRAID構成を実現するための技術です。Storage Spacesは柔軟な容量管理が可能ですが、Parity構成時のCPU負荷がボトルネックとなりやすいため、高負荷なワークロードではVMDによるハードウェア・アシストが推奨されます。
利用者の用途(ワークロード)に応じた最適な選択肢を以下のマトリクスにまとめました。
| 利用シーン | 推奨される構成 | 最優先事項 | 許容できるリスク | 予算規模 |
|---|---|---|---|---|
| 8K RAW 動画編集 | Simple / Mirror | スループット | 低(バックアップ前提) | 高 |
| データベース/サーバー | Three-way Mirror | データ整合性 | 極めて低い | 極めて高 |
| 一般的なクリエイター | Parity | ストレージ容量 | 中程度 | 中 |
| ハードコアゲーマー | Simple (RAID 0) | ロード時間短縮 | 高(再インストール可) | 低 |
最後に、構成を検討する際にベースとなるドライブのスペック比較です。Gen5 SSDの採用は、RAID全体の帯域幅を決定づけるため、MTBF(平均故障間隔)とTBW(総書き込み容量)の確認は必須です。
| ドライブモデル | インターフェース | 最大読込速度 (MB/s) | 耐久性 (TBW) | MTBF (時間) |
|---|---|---|---|---|
| Samsung 990 Pro | PCIe Gen4 x4 | 7,450 | 2,400 | 1.5M |
| Crucial T705 | PCIe Gen5 x4 | 14,500 | 1,200 | 2.0M |
| WD Black SN850X | PCIe Gen4 x4 | 7,300 | 1,200 | 1.5M |
| Sabrent Rocket 5 | PCIe Gen5 x4 | 13,000 | 1,000 | 2.0M |
このように、NVMe RAIDの構築においては、単に高速なドライブを並べるだけでなく、制御方式(Software vs Hardware)と構成アルゴリズム(Mirror vs Parity)がもたらす性能低下を正確に予測し、ワークロードに応じた設計を行うことが重要です。
大幅なコスト削減が可能です。例えば、BroadcomのMegaRAIDシリーズのような高価なハードウェアコントローラー(数万円〜)を別途購入せずとも、Samsung 990 ProやCrucial T705といった既存のNVMe SSDをそのまま活用できます。ドライブの追加もマザーボードのM.2スロットやPCIe拡張カードの空き容量に依存するため、ストレージ単体の予算内で構成を柔軟に変更できる点が最大の利点です。
パリティ構成ではドライブ1枚分の容量が冗長性として失われるため、実効容量は8TBとなります。Samsung 9GB Pro 4TBを3枚購入する場合、現在の市場価格(約5万円/枚)で見ると、合計15万円の投資で8TBの安全な領域を確保できます。Simple構成(RAID 0相当)に比べコスト効率は落ちますが、1台の故障が全データの消失に直結するリスクを回避できるため、重要データ運用には必須の計算です。
圧倒的にMirror(ミラー)構成を推奨します。Parity構成はパリティ計算によるCPUオーバーヘッドと、書き込み時の「Read-Modify-Write」プロセスにより、Sequential Write速度が著しく低下します。WD Black SN850Xのような高速ドライブを使用しても、Parityでは実効速度が数百MB/sまで落ち込むケースがあります。一方、Mirror構成であれば、読み取り性能を維持しつつ、書き込み遅延を最小限に抑えられます。
列数を増やすほどインターリーブ効果によりシーケンシャルリード性能が向上します。例えば、4枚のNVGB SSDを用いたSimple構成では、1枚あたりの最大速度が10GB/sであれば理論上40GB/sに達します。ただし、冗長性を確保するMirror構成の場合、列数とドライブ枚数のバランスが重要です。3枚の構成で2枚ミラーリングを行う場合、読み取りは分散されますが、書き込みは単一ドライブの限界に縛られるため、用途に応じた設計が必要です。
最大速度が14,000MB/sに達するGen5ドライブを使用する場合、マザーボード側のPCIeレーン分割(Bifurcation)の設定に注意が必要です。[M.2スロットがx4/x4/x4のように分割可能でないと、全てのドライブを最高速で動作させられません。また、Storage Spacesのソフトウェア処理がボトルネックとなり、Gen5本来の帯域を使い切れないケースも多いため、CPUのシングルコア性能やメモリ帯域([DDR5-6400以上)との兼ね合いが重要になります。
動作自体は可能ですが、競合に注意が必要です。Intel VMDはCPU直結のNVMe管理機能であり、これを通じてドライブが制御されている場合、OSからは個別の物理ドライブとして見えなくなることがあります。Storage Spacesで高度な冗長性を構築したい場合は、[BIOS/UEFI設定でVMDを無効化するか、VMDを経由したパススルー構成を検討してください。Core Ultraプロセッサ等の最新環境では、VMDの設計が複雑化しているため、事前にデバイスマネージャーでの認識状態を確認すべきです。
リビルド中は残りのドライブへのIO負荷が極端に増大するため、バックグラウンドでの重い作業は避けるべきです。特に4TBクラスのSSDの場合、数時間を要するリビルドプロセスがディスクI/Oを占有します。これを防ぐには、PowerShellを用いてリビルドの優先度(Priority)を調整するか、書き込みキャッシュの設定を見直すことが有効です。ただし、極端な制限は復旧完了までの時間を延ばし、二次故障のリスクを高めるため、慎重な判断が求められます。
Storage SpacesはソフトウェアRAIDであるため、電源喪失時にパリティとデータの不整合が生じるリスクがあります。これを防ぐには、[UPS(無停電電源装置)の導入が最も確実です。また、ハードウェア側での対策として、コンデンサ搭載型のエンタープライズ向けSSD(Samsung PM1733等)を使用することで、キャッシュ内のデータ消失を防げます。Windowsの「書き込みキャッシュ」設定を無効にすればリスクは減りますが、パフォーマンスは大幅に低下します。
CXL 3.1以降の普及により、メモリとストレージの境界が曖昧になる「Memory Pooling」が進展します。これにより、従来のNVMe SSDを単なるブロックデバイスとして扱うのではなく、CXL経破で共有メモリの一部として管理できるようになります。Storage Spacesのようなソフトウェア定義型ストレージ(SDS)は、より低レイテンシなCXL Fabric上で動作することになり、現在のファイルシステム層でのRAID構成とは異なる、極めて高速なデータ保護メカニズムへと進化していくでしょう。
将来的には、AIがドライブのS.M.A.R.T.情報(温度、エラーレート、書き換え寿命等)をリアルタイムで解析し、故障の予兆を検知する仕組みが標準化されるでしょう。例えば、特定のSamsung 990 Proに書き込みエラーの予兆が見られた場合、AIが自動的にデータの再配置(Re-silvering)を開始し、ユーザーが気づかないうちに冗長性を維持するような自律型ストレージ管理が可能になります。これにより、運用コストとデータ損失リスクの劇的な低減が期待されます。
構築にあたっては、使用するNVMe SSDのTBW(総書き込み容量)と遅延特性を事前に把握し、用途に合わせて構成を選択してください。特にParity構成を採用する場合は、書き込み負荷を軽減するためのキャッシュ設計も併せて検討しましょう。
ストレージ
D DUOMEIQI 1TB NVMe SSD PCIe Gen3x4 M.2 2280 内蔵型 ソリッドステートドライブ SLCキャッシュ 3D NAND TLC (読み込み/書き込み速度 最大2,000/1,700 MB/秒) 1TB SSD ノートパソコン/デスクトップパソコン対応
¥15,828ストレージ
M.2 NVMe デュアルベイ エンクロージャー:RAID 0/1/JBOD・クローン機能完全対応。20Gbps高速転送でオフライン複製も可能なHDD/SSD複製機。
¥17,999ストレージ
INLAND 1TB Performance Plus NVMe 内蔵ゲーミングSSD ソリッドステートドライブ PS5 - Gen4 PCIe, M.2 2280, DRAMキャッシュ, TLC 3D NANDフラッシュに最適化, 最大7000MB/秒。
¥48,789ストレージ
ロジテックダイレクト HDD ケース 3.5インチ ガチャベイ 【 RAID 機能 / 8BAY (HDD 8台) / Win/Mac 対応】 USB3.1(Gen1) / USB3.0 eSATA 国内メーカー LHR-8BRHEU3
¥46,480ストレージ
ICYDOCK ToughArmor 2xM.2 PCIe NVMe SSD 搭載用リムーバブルケース 3.5インチベイサイズ Triモード対応 | MB834MK-B V2
¥39,600ストレージ
zmart 高速4チャネルM.2 NVME PCIE 3.0 4.0伝送プロトコル拡張カード4x32Gbps PCIE RAIDサポート2230 2242 2260 228 M.2 NVMe PCIe SSD 拡張カード RAID コントローラー アダプター 変換カード 伝送速度 高速データ転送 PCIe4.0 PCIe3.0 32Gbps ストレージ データ管理
¥3,511SnapRAIDとmergerfsで柔軟な自作NASを構築。異容量ディスク・パリティ・プール運用を解説する。
NASのSSDキャッシュ(読み書き)とストレージティアリングの効果を検証し、導入すべきワークロードを解説します。
SSDのカタログ値と実使用性能の乖離。SLCキャッシュ切れ・ランダム性能・実アプリを実測で解説する。
DRAM搭載とDRAMレス(HMB対応)SSDの性能差を持続書き込み・ランダムで比較し用途別の選び方を示します。
OWC ThunderBay/Promise Pegasus 業務RAID向けPC構成
ZFSプール設計・RAIDZ選択・ARC/L2ARC・スクラブ運用。TrueNAS Scaleでの自作NAS構築を電力・容量効率込みで解説。
この記事で紹介したSSDをAmazonで確認できます。Prime対象商品なら翌日届きます。
Q: さらに詳しい情報はどこで?
A: 自作.comコミュニティで質問してみましょう。
クラウドストレージの人気サービスをランキング形式でご紹介。 月額料金・評価・特徴を比較して、最適なサービスを見つけましょう。
📝 レビュー募集中
📝 レビュー募集中
📝 レビュー募集中
| サービス名 | 月額料金 | 評価 | 特徴 | リンク |
|---|---|---|---|---|
| Google One | ¥250 | 4.6 | - | 公式 |
| OneDrive | ¥224 | 4.5 | - |
※ 料金・サービス内容は変動する場合があります。最新情報は各公式サイトでご確認ください。
| 公式 |
| iCloud+ | ¥130 | 4.5 | - | 公式 |
| pCloud | ¥500 | 4.4 | - | 公式 |
| Dropbox | ¥1,500 | 4.4 | - | 公式 |
| Box | ¥1,800 | 4.3 | - | 公式 |
| MEGA | ¥600 | 4.2 | - | 公式 |