Steamゲームを別ドライブへ移動する方法|再ダウンロードを避ける手順と失敗時の戻し方
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
SSDの容量がゲームで埋まり、新しいドライブへ移したい場合、Steamのライブラリを移動先に追加できます。必要な空き容量は移すゲームの実際のインストール容量をSteamのストレージ画面で確かめてください。
別ドライブにSteamライブラリを作り、Steam標準の「移動」機能を使えば、既存のゲームファイルを移せます。更新や整合性確認で追加ダウンロードが生じる場合はあります。
移動前に移動先の空き容量、Steam Cloudの同期状態、セーブの保存先を確認し、まず1本だけ移して起動を試してください。手動コピーではacfを一時退避し、移動先の認識・整合性・起動・セーブを確かめるまで元データを残します。失敗時はSteamを終了し、元側acfを戻します。ジャンクションはコピー、ログと終了コードの確認、元フォルダの退避、リンク作成、起動確認の順です。
外付けSSD・別ドライブに移動する方法
目次
3つの方法の比較|あなたに最適な方法はどれか
これから解説する3つの方法は、それぞれ得意分野とリスクが異なります。まずは下の比較カードで自分のケースに合うものを把握してから、各セクションへ進んでください。
| 方法 | 向いている人 | 所要時間と確認点・リスク |
|---|---|---|
| Steam標準機能難易度・易 | PCにあまり詳しくない/とにかく安全に移動したい | 所要時間:ゲーム容量と両ドライブの実効速度で変わる 確認点:移動先ライブラリ・起動・セーブ |
| 手動コピー難易度・中 | 標準機能がエラーで使えない/外付けHDDにまとめて退避 | 所要時間:ゲーム容量とコピー速度で変わる リスク:.acfファイル取り扱いミスでSteamが未認識化 |
| ジャンクション難易度・上級 | MODフォルダだけ別ドライブに逃したい上級者 | 所要時間:コピー量と確認作業で変わる リスク:外付けドライブ抜去でリンク切れ |
通常は方法1(Steam標準機能)を選びます。標準機能で移動できない場合に手動コピーを検討し、ジャンクションは保存場所を理解している人向けの補足として使ってください。
方法1|Steamの標準機能で移動する(推奨)
Steam公式が案内する移動機能です。移動元のゲームと移動先ライブラリを画面で確認してから実行します。ゲーム更新や整合性確認による追加ダウンロードまでは除外できません。
Step 1|移動先のドライブにライブラリフォルダを追加する
Steamの設定 → ストレージを開きます。上部にドライブごとの使用状況が表示されます。
画面上部の「+」から移動先ドライブにライブラリフォルダを追加します。保存先の表示を確かめてください。
追加したライブラリがストレージ一覧に表示され、移動するゲームの容量を収める空きがあることを確認します。フォルダ名は作成方法によって異なります。
Step 2|ゲームを移動する(個別)
Steamライブラリで移動したいゲームを右クリック → プロパティを開きます。
左メニューの「インストールされたファイル」を選択し、「インストールフォルダの移動」をクリックします。
移動先ライブラリを選び、ドライブとゲーム名が意図どおりか確かめて「移動」を押します。完了後は保存場所を確認し、ゲームを起動してセーブを読み込めるか確認してください。
Step 3|複数ゲームを一括移動する
Steamの設定 → ストレージで移動元のドライブを選び、一覧から対象ゲームにチェックを入れて「移動」を押します。移動先ライブラリを確認して実行してください。
複数選ぶ場合も、対象ゲームと移動先を実行前に見直します。表示名やボタンの位置が異なる場合は、ゲームの「プロパティ → インストールされたファイル」から個別に移動できます。
- 移動先ライブラリがSteamに認識され、対象ゲームの容量以上の空きがあるか確かめます。追加の更新データがあれば、その分の空きも必要です
- 標準の移動機能はゲームのインストール先を変える操作です。別保存場所のセーブやMOD管理ツールのデータまで一括移動するものとして扱わないでください
- Steam本体を別ドライブへ移す手順は、ゲーム単体の移動とは別です
方法2|手動でゲームフォルダを移動する
Steam標準の移動機能が使えない場合の手順です。先にSteamを完全終了し、ゲーム本体と管理ファイルをコピーします。移動先を確認するまで元の実体は消しません。
手動移動の手順
Steamのメニューから終了し、通知領域にもSteamが残っていないことを確かめます。移動先には、Steamの設定 → ストレージで別ライブラリを先に追加します。
元ライブラリの例:
C:\Program Files (x86)\Steam\steamapps\common\GameName。対象ゲームの実際のフォルダを、移動先ライブラリのsteamapps\common\GameNameへコピーします。切り取りは使いません。
同じゲームの
appmanifest_<AppID>.acfも、元ライブラリのsteamappsから移動先のsteamappsへコピーします。Steamがインストール状態を管理するファイルです。AppIDとゲーム名を照合し、別ゲームのacfを選ばないでください。コピー後、両方のゲームフォルダとacfが存在すること、フォルダのファイル数・合計サイズがおおむね一致することを確かめます。コピーエラーが出たら先へ進まず、元を残してやり直します。
Steamを終了したまま、元側のacfだけを
appmanifest_<AppID>.acf.backupなどに名前変更します。これは削除ではなく一時退避です。元のゲームフォルダは残します。Steamを起動し、対象ゲームのプロパティ → インストールされたファイルで移動先を確認してください。移動先として認識されたら整合性確認を行い、ゲームを起動してセーブ・必要なMODを確認します。整合性確認で更新ファイルがダウンロードされる場合があります。認識されない場合はインストールや削除を続けず、Steamを終了して元側acfを元の名前に戻し、元ライブラリで起動できるか確認してください。
- 移動先として認識され、整合性確認が終わり、ゲームが起動し、必要なセーブとMODを確認できるまで元のゲームフォルダと退避したacfを残します
- 確認後に容量を空ける場合だけ、Steamを終了し、元の通常フォルダであることをパスで確かめてから元ゲームフォルダと
.acf.backupを整理します。移動先のファイルには触れません - 移動先で問題が出たらSteamを終了し、元フォルダが残っていることを確かめ、元側acfを元の名前に戻して元ライブラリを再認識させます。セーブが別の場所にあるゲームは、その保存先も個別に確認します
方法3|ジャンクションで移動する(上級者向けの補足)
ジャンクションは、元のフォルダ名から別ドライブ上の実体を参照するWindowsの仕組みです。Steam標準機能でゲーム本体を移せる場合はそちらを優先してください。
ゲーム側が参照する特定フォルダだけを別ドライブへ置きたい場合の方法です。WorkshopやMOD管理ツールの保存先はゲームやツールによって異なるため、対象パスを確かめてから使います。
コピーと検証を分ける手順
コマンドプロンプトの例(実行前に実際のパスへ置換)
robocopy "C:\Steam\steamapps\common\GameName" "D:\SteamLibrary\steamapps\common\GameName" /E /LOG:"C:\Users\Public\steam-game-copy.log"
echo %ERRORLEVEL%
まずSteamを完全終了します。例のパスを自分の環境に置き換えてコピーしてください。/Eは空フォルダを含めてコピーします。/MOVEと/MIRは使いません。前者は元を削除し、後者は移動先の余分なファイルを消す可能性があります。コピー直後の終了コードが8以上なら失敗したファイルがあります。0〜7でもログの失敗・不一致と両側のファイル数・容量を確認し、問題があれば次へ進まないでください。
コピーを確認できたら、元フォルダを同じ場所でGameName.backupへ名前変更します。元データは残したまま、空いた元の名前にリンクを作ります。
元フォルダの一時退避後に実行
mklink /J "C:\Steam\steamapps\common\GameName" "D:\SteamLibrary\steamapps\common\GameName"
mklinkの引数は「リンクを置く場所、実体の場所」の順です。/Jはディレクトリジャンクション、/Dはディレクトリシンボリックリンクです。ジャンクションは同じPCの別ローカルボリュームも指せますが、ネットワーク上の保存先には使えません。リンク先とリンク元が意図したパスか確認してください。
Steamを起動し、ゲームの整合性・起動・セーブ・必要なMODを確認します。失敗した場合はSteamを終了し、dir /AL "C:\Steam\steamapps\common"で対象名が<JUNCTION>と表示されることを確認してから、そのリンクだけをrmdir "C:\Steam\steamapps\common\GameName"で外します。次にGameName.backupをGameNameへ戻します。通常フォルダだと判明した場合はrmdirを実行しないでください。移動先の実体はそのまま残し、原因を調べます。
- 移動先のドライブを取り外すとゲームが起動不能になります(外付けドライブは非推奨)
- リンクで参照中のフォルダをSteam標準の移動機能で再移動しないでください。保存先を見失うおそれがあります
- 元の
GameName.backupは、リンク越しの起動・データ確認を済ませるまで整理しません - Windows標準のエクスプローラーではジャンクションと通常フォルダの区別がつきにくいため、管理に注意してください
移動で避けたい操作
移動先を確認する前の削除や、コピー元と移動先を取り違える操作に注意してください。
NG 1|エクスプローラーでドラッグして移動
「フォルダの場所を変える」感覚でゲームフォルダだけ別ドライブにドラッグすると、Steamが旧パスを参照したまま起動不能になります。必ずSteamクライアントの移動機能、もしくは .acfファイル同期付きの手動コピー手順を使うこと。
NG 2|移動中のキャンセル・PC強制終了
移動中に電源が切れた場合は、両ドライブに残るゲームファイルを確認します。元データが残っていると決めつけず、Steamの整合性確認と起動確認が終わるまで手動削除しないでください。
NG 3|未確認のドライブをフォーマット
Steamにライブラリを追加できない場合も、フォーマットを最初の対処にしないでください。ドライブの認識状態、空き容量、ファイルシステムを確認します。ジャンクションにはNTFSの条件がありますが、Steam標準の移動機能全体を「NTFS必須」とは扱えません。フォーマットは既存データを消すため、データのあるドライブでは先にバックアップが必要です。
NG 4|リンク作成前に元データを削除
mklink /Jのリンク名には既存フォルダを使えません。元フォルダを削除する代わりに、コピーとログ確認後に.backupへ名前を変えて退避します。リンク越しの起動とデータ確認が済むまで退避先を残してください。
MODの容量管理
Workshopの購読状態とアイテムの実ファイル、ゲーム本体の保存先は別々に確認します。ゲームの移動後も必要なMODを読み込めるか、ゲーム内で確かめてください。
MODの保存場所
Workshopの保存先はゲームとSteamライブラリの状態により確認が必要です。次のパスは保存先の一例です。
steamapps\workshop\content\(App ID)\
ゲーム本体のsteamapps\common\とは別の場所にアイテムがある場合もあります。Steam標準の移動後は、元と移動先のWorkshopファイル、購読状態、ゲーム内での読み込みを確認してください。
MODフォルダだけ別ドライブに移動する方法
共有のsteamapps\workshop全体を一括で移すと、ほかのゲームのコンテンツも巻き込みます。対象ゲームのAppIDと実際の保存先を確かめ、まずSteam側の移動後にWorkshopの動作を確認してください。別途ジャンクションが必要な場合も、上の手順どおりコピー・ログ確認・元フォルダの一時退避・リンク作成・起動確認を分けます。購読解除は保存データを失う場合があるため、復旧の初手にしません。
トラブルシューティング|移動できない・認識しないときの対処
「移動」ボタンが押せない・表示されない
別のSteamライブラリが追加済みか、対象ゲームを選択しているかを確認します。ゲームの起動・更新・ダウンロード中なら完了を待ってから、Steamを再起動して開き直してください。ストレージ画面で選べないときは、ゲームのプロパティ → インストールされたファイルから個別の「インストールフォルダの移動」も確認します。
移動後にゲームが起動しない
Steamライブラリでゲームを右クリック → プロパティ → インストールされたファイル → 「ゲームファイルの整合性を確認」を実行してください。移動時にファイルが破損した場合、差分だけが自動的に再ダウンロードされます。
「ディスク書き込みエラー」が表示される
以下を順番に確認してください。
- Steamを管理者として実行する(右クリック → 管理者として実行)
- Windowsセキュリティの「制御されたフォルダ アクセス」がSteamフォルダをブロックしていないか確認する
- Steamの設定 → ダウンロード → 「ダウンロードキャッシュのクリア」を実行する
- 移動先ドライブの空き容量が、移すゲームと追加更新を収められるか確認する
移動先のドライブが認識されない
まず、どの段階で見えなくなっているかを切り分けます。
- エクスプローラーにドライブが出ない:Windowsの「ディスクの管理」を開きます。ディスクが「オフライン」ならオンラインに変更し、パーティションが正常なのにドライブ文字がなければ、右クリックから文字を割り当てます。ケーブルや別のUSBポートへの差し替えも試してください。
- エクスプローラーには出るが、Steamのライブラリ追加で選べない:ファイルシステムと空き容量を確認します(ドライブを右クリック → プロパティ)。ドライブ文字を変えた後なら、Steamのストレージ画面に表示されるライブラリの場所を確認してください。
- ライブラリには出るが、移動に失敗する:上の「ディスク書き込みエラー」の確認項目と、空き容量を見直してください。
- 移動後にゲームが「未インストール」と表示される:元と移動先のゲームフォルダ・acfを残し、まず正しいライブラリがSteamに追加されているか確認します。再追加しても認識しない場合、Steam公式は既存ファイルのある場所でインストールを開始し、ファイルを検出させる方法を案内しています。選んだ保存先を確認し、追加ダウンロードが始まる可能性を見込んでください。認識後に整合性と起動を確認します。
「ディスクの管理」でパーティションが「RAW」と表示されても、復旧したいデータがあるなら初期化やフォーマットを先に行わないでください。フォーマットは対象ボリュームのデータを消すため、実行前に対象ドライブを特定し、必要なデータをバックアップしてから判断します。
MODが消えた・動作しなくなった
ゲーム内の有効化設定、Workshopの購読状態、MOD管理ツールが参照するフォルダをそれぞれ確認します。移動前のデータが残っているなら保全し、保存先の設定を見直します。購読解除で直ると決めつけず、ゲーム固有の手順を確認してください。
移動が途中で止まる・異常に遅い
所要時間は容量、両ドライブ、接続方法、同時に動く更新処理で変わります。外付けドライブは接続状態とケーブル・ポートを確認してください。
途中で止まった場合は処理の終了を確かめてSteamを再起動し、元と移動先のファイルの状態を確認します。認識・整合性・起動を確認する前にどちらも削除しないでください。
FAQ
/MOVEや/MIRを復旧の既定コマンドとして使わないでください。まとめ
SSD容量が不足したら、まずSteamのストレージ画面から標準の移動機能を試してください。移動後は保存場所・整合性・起動・セーブを確かめます。手動コピーやジャンクションを使う場合は、確認を終えるまで元データを残してください。
参考: Steamのゲーム移動手順、Steamのライブラリ管理とセーブの注意点、Microsoft robocopy、Microsoft mklink、Steam Cloud仕様、Steam Workshop仕様



