ゲーム用の SSD と HDD: 速いドライブで変わること

ドライブが決めるのは、ロード画面とワールドの中を移動しているときに、ゲームがデータをどれだけ待つかです。フレームを描画するのはドライブではありません。ゲームがストレージに求めるもの、NVMe と SATA、そして DirectStorage を説明します。

ほかの全員がもう試合に入っているのに、自分はまだロード画面です。あるいは、ストアのページに「SSD required」と書かれていて、ゲームを大きなハード ディスクに置くしかありません。あるいは、NVMe のドライブを買ったばかりで、ゲームをそこに移すと何が変わるのかを知りたいと思っています。

ゲームでのドライブの仕事は狭いものです: データを届けることです。ロード画面でどれだけ待つか、そして視界に入ってくるワールドの部分をゲームがどれだけ早く読み込めるかを決めます。いったんメモリに入ったものを描画するのに、ドライブは何の役割も果たしません。

プレイ中にドライブがしていること

Microsoft の DirectStorage の発表 は、2 つの仕事を分けています。1 つはロード画面で起きます。もう 1 つはオープン ワールドの中を歩いているときに起きます: ゲームは視界に入ってくる遠くの景色をリアルタイムに読み込み、視界から外れたものを捨てます。そのために、ゲームはテクスチャなどのアセットを小さな断片に分け、今の場面が必要とする断片だけを読み込みます。

2 つ目の仕事は、小さな読み取りの連続です。Microsoft は前世代のゲームのアセットのストリーミングの予算を約 50 MB/s とし、断片 1 つが 64 KB なら毎秒数百の読み取り要求になると述べ、最新の NVMe ドライブの帯域幅を使い切るとそれが毎秒数万の要求になると書きました。

小さく散らばった読み取りは、ハード ディスクが最も苦手とするものです: 断片ごとに読み取りヘッドを動かさなければならず、SSD には動かすヘッドがありません。Windows 7 のエンジニアリング ブログ は 2009 年にそれを数値で示しました: 優れた SSD は 4 KB のランダム読み取りを典型的なハード ディスクのほぼ 100 倍速く行い、1 回の読み取りが約 0.1 ミリ秒で、ハード ディスクではおよそ 10 ミリ秒でした。Microsoft のランダム読み取りのテストでは、182 のハード ディスクの構成のうち 176 が 0.8 から 1.6 MB/s に収まり、SSD は 11 から 130 MB/s でした。

これは 2009 年のドライブなので、差の形として読んでください。原因は今もあります: Microsoft の現在のパフォーマンスのトラブルシューティング ガイドは、ハード ディスクの遅延を回転速度から計算し、5,400 RPM のディスクで任意のブロックを読むのに約 11 ms という値を出しています。

SSD を挙げているゲーム

システム要件にドライブの種類を書くパブリッシャーもあります。2026 年 10 月時点で、Steam のストアのページ (たとえば Starfield のページ) は次のように記載しています:

ゲーム最低推奨記載されている容量
StarfieldSSD RequiredSSD Required125 GB
Cyberpunk 2077SSD requiredSSD required70 GB
Baldur's Gate 3SSD requiredSSD required150 GB
Ratchet & Clank: Rift ApartSSD RecommendedSSD Required75 GB

最低の欄にあるその行は、ハード ディスクが、ゲームに必要だとパブリッシャーが言う最低限を下回るということです。ストアのページは変わるので、お使いのゲームの現在のページを確認してください。

SATA の SSD か NVMe か

どちらも SSD です。違うのは使うバスで、Windows はそれを報告します。自分のものを確かめるには、PowerShell を開き (管理者権限は不要)、次を実行します:

Get-PhysicalDisk | Format-Table FriendlyName, MediaType, BusType

MediaType は SSD か HDD かを、BusType は NVMe、SATA、USB、またはほかのバスを示します。MediaType が Unspecified の場合は、メーカーのサイトで型番を調べてください。タスク マネージャーもその一部を表示します: パフォーマンス タブでディスクを選ぶと、種類 の行に SSD や HDD などのドライブの種類が表示されます。

SATA と NVMe でのゲームのロード時間の比較で、確認できる情報源から公開されたものは見つからなかったので、このページはその差の大きさについて何も主張しません。買う前に、同じセーブから同じロードを、それぞれのドライブで 3 回計ってください。

DirectStorage

DirectStorage は開発者がゲームに組み込む API で、Windows のスイッチではありません。Microsoft の主張: 既存の API ではゲームが読み取り要求を 1 つずつ処理しなければならず、毎秒数万の要求ではそのオーバーヘッドが高くつきすぎて、ゲームが NVMe ドライブの帯域幅を使えなくなります。また、多くのアセットは圧縮されており、CPU や GPU が使う前に展開する必要があります。

TRIM とドライブの最適化

TRIM は、削除されたファイルが解放したクラスターを Windows が SSD に伝える方法です。Microsoft のサポート ページは、ファイルの保存や読み込みで忙しくないときにドライブが安全にクリーンアップの作業をできる場所を伝えるもの、と説明しています。NTFS では、Microsoft の fsutil のリファレンスによると、管理者が無効にしない限り TRIM は既定で有効です。確認するには、普通のコマンド プロンプトか PowerShell のウィンドウに次を入力します:

fsutil behavior query DisableDeleteNotify

NTFS DisableDeleteNotify = 0 は TRIM がオンであることを、1 はオフであることを意味します。Microsoft のリファレンスは、意図的にオフにする理由を 1 つ挙げています。オンだと性能が悪くなるデバイスです。それが自分の決めたことでないなら、w0a の Fix ページの SSD TRIM カードが、SSD TRIM の説明どおり、Windows の既定値 (有効) に戻します。

Windows は、各ドライブに対して定期的な最適化も実行します。タスク バーで「デフラグ」を検索し、ドライブのデフラグと最適化 を開きます。各ドライブが、メディアの種類 (ソリッド ステート ドライブまたはハード ディスク ドライブ)、前回の分析または最適化 の日付、現在の状態 とともに一覧になっています。スケジュールされた最適化 の下の 設定の変更 で実行の頻度を設定でき、既定は週 1 回です。Microsoft の defrag のリファレンスは、このタスクは PC をスリープから起こさず、バッテリーでは実行されないこと、そして SSD では、スケジュールの設定にかかわらず、従来の処理 (デフラグと再 TRIM) が月 1 回実行されることを付け加えています。

ここでは Microsoft 自身の情報源が食い違っています。2009 年の Windows 7 の投稿は、余分な書き込みに見合うほど役に立たないとして、Windows 7 は SSD のシステム ドライブでデフラグをオフにしたと述べていました。2024 年に最終更新された defrag のリファレンスは、その月 1 回の処理を説明しています。どちらも手作業での対応を求めてはおらず、サポート ページは Windows が自動でドライブを最適化すると述べているので、スケジュールはオンのままにしてください。ハード ディスクについて、リファレンスは、デフラグを最後まで行うには少なくとも 15% の空き容量が必要で、それより少ないと一部しかデフラグされないとしています。

ゲームを SSD に移す

Steam では、Valve の手順 に従って:

  1. Steam クライアントで 設定 を開き、ストレージ タブに進みます。
  2. SSD にまだ Steam ライブラリがなければ、上部の + ボタンで追加します。
  3. 今ゲームがあるドライブを選び、ゲームを選んで、移動 を選びます。

これは、インストール済みのゲームをアンインストールせずに移動します。ほかのランチャーでは、それぞれの手順に従ってください。その後、同じロードをもう一度計って比べます。

役に立たないこと

関連

チップレットが 2 つある Ryzen X3D では、追加のキャッシュを持つのは片方だけで、ゲームがそちらで動作するかどうかはチップセット ドライバーと Game Bar が決めます: Ryzen X3D の設定 (7800X3D、9800X3D、7950X3D、9950X3D): BIOS、Game Bar、コア パーキング

w0a は、指示されるまで Windows の設定を変更しません。また調整は、新しい値を書き込む前に元の値を保存します。 通知を受け取る

このページは役に立ちましたか?

何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。

送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー

このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。