WindowsのCドライブが容量不足になったとき、Dドライブにプログラムを移し替える方法
Cドライブは放っておくと容量圧迫する
パソコンを使用しているといつの間にかデータ量が膨れ上がり、ストレージの容量が圧迫されます。
私もその一人。写真のとおり256GBのSSDのうち空き容量はわずか25.5GB。
SSDは構造上空き容量が多ければ多いほど速度が速いため、なんとか空き容量を増やしたいです。
移動対象のファイルを選定
今回はSteamのゲームをDドライブの方に移動させることにしました。
移動対象の選定は『DiskInfo』というソフトを使用しました。
解析結果がこちらです。
Steamフォルダ内のデータがなかなかの容量を使っています。
普通にDドライブにコピーしてみた
PUBGをHDDに変更してしまうとマップの読み込みの遅延がひどくなるみたいなので、PUGBの本体と設定ファイルの入っていそうなSteamworks Shared以外のファイルをHDDに移動してみます。
移動先はどこでもいいです。私はDドライブに以前使用していたWindows10がインストールされているため、同じSteamディレクトリに移動しました。
試しに、ATrainPCを起動させてみます。
エラーが発生しました。Cドライブにあったファイルを使用してゲームを動かしているのに、Dドライブに移動させてしまったので動かなくなるのは当然です。
シンボリックリンクを作成する
この問題を解決するため、シンボリックリンクを作成します。
シンボリックリンクとは、ショートカットに近いものです。ショートカットとの違いはリンク先には実態が存在していないことです。と言っても初めて扱う方はよくわからないと思うので、実際に作ってみます。
手順1:コマンドプロンプトを起動
windowsキー + R
でファイル名を指定して実行を開きます。そちらにcmdと入力して『OK』を押してください。
上の画面が出ればおkです。
手順2:mklinkコマンドを実行する
シンボリックリンクを作成する為にmklink
コマンドを実行します。
コマンドプロンプトにmklink /d
と入力。次に”シンボリックリンクを作成するファイルの場所+リンク名”
を入力します。リンク名にはもともとのフォルダ名を指定してください。
そして、半角スペースを入力して”移動先のファイル名”
を入力します。ファイル名はエクスプローラーのアドレスバーをクリックするとコピーできます。
リンク部分を””(ダブルクォーテーション)で括るのを忘れないでください。
最終的な形は以下のようになります。
mklink /d シンボリックリンクを作成するフォルダ名+リンク名 移動先のフォルダ名
入力したらEnterを押してください。シンボリックリンクが作成されているはずです。
試しにゲームを起動してみます。
起動しましたね。成功です!
注意点
注意するほどではないのですが、このシンボリックリンクは外見上ただのフォルダにしか見えません。削除したけれど実態は別にあったとなりかねないので注意です。