Steamがギガバイトを隠す場所
主犯はインストールフォルダーだ。steamapps\downloadingには中断・放置されたダウンロードが居座る——90 GBのゲームが80 GBで死んだら、あなたが対処するまでそこで待ち続ける。steamapps\workshopはModとクリエイターのコンテンツを保管し、Cities: SkylinesやGarry's Modのプレイヤーなら、これが本体を軽く上回ることが知られている。appcache、htmlcache、logs、dumpsはストアUIのデータで、Steamが必要に応じて再構築する。
その上にシェーダーキャッシュが乗る。Steam自身のシェーダープリキャッシュ(設定 > ダウンロード)は所有する全ゲームのGPU固有データを構築し、グラフィックドライバーも並行して独自のキャッシュを保持する。GPUの交換やドライバー更新の連発は、もう誰も読まない孤児のギガバイトを残す。
安全に消せるもの
Steamを終了し、ダウンロードの途中がない状態で行うこと。以下の項目はどれも、Steamかドライバーが本当に必要になったときに再生成するデータだ。
- steamapps\downloading — 停滞・途中のダウンロード。何もダウンロードしていないときにいつでも空にしてよい
- Steam設定の「ダウンロードキャッシュをクリア」ボタン — 進まなくなったダウンロード用の内蔵リセット。サインアウトされる
- steamapps\workshop\content\<appid> — 未使用のワークショップMod。先にワークショップで登録解除してからフォルダーを削除する
- appcache、htmlcache、logs、dumps — ストアインターフェースのキャッシュとログ。Steamが次回起動時に再構築する
- シェーダープリキャッシュ:どうせゲームがカクつくなら設定 > ダウンロードでオフにし、GPU交換後はドライバーのDXCache/GLCacheフォルダーを掃空にする
- 死んだライブラリ:設定 > ストレージで、もう持っていないドライブ上のライブラリをすべて削除する——さもないとSteamはlibraryfolders.vdfにそれを永遠に抱えたままになる
掃除を生き延びなければならないもの
userdata\<あなたのID>には絶対に触るな:Steam Cloudなしのタイトルのセーブ、設定、スクリーンショットがそこに住んでおり、削除すれば証拠も進捗も設定も一挙に消える。SteamのルートにあるssfnファイルはSteam Guardのマシントークンだ——消せばすべてのデバイスを再認証することになり、新しく認証した側には取引制限が付く。userdataの一回のバックアップはタダで、これまでどのキャッシュ掃除よりも多くのセーブを救ってきた。
インストール済みゲームのappmanifest.acfを消すとファイルが孤児になる:Steamは何も入っていないと表示するのに、フォルダーは気づくまで場所を占拠し続ける。ゲームを消したいなら、まず正しくアンインストールし、その後残骸フォルダーを掃く——この順番ならライブラリは整頓され、セーブは無事。Steamのストレージページはマニフェストが知っているものしか一覧にしないので、孤児フォルダーはそこでは見えない——それが何年も生き延びる理由だ。
よくある質問
Steamのダウンロードキャッシュはどう消すの?
Steam設定の「ダウンロードキャッシュをクリア」ボタンを使うか、何もダウンロードしていないときにsteamapps\downloadingの中身を手動で削除する。Steamからはサインアウトされる。完了済みのインストールは影響を受けない。
Steamのシェーダーキャッシュを消しても安全?
安全。シェーダーは次回プレイ時に再構築される——短いカクつきと最初のロード時間の延長が代償。GPUを替えたときや、ドライバー更新後に膨らんだときに掃除しよう。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]