システムボリューム情報フォルダのサイズを縮小する方法
正直に言うと、システムボリューム情報フォルダは厄介者になりかねません。システムボリュームのルート直下、つまりデフォルトではC:\にあり、バックアップファイル、コンテンツインデックスデータベース、Windows Serverでは重複除去チャンクなどですぐにいっぱいになってしまいます。理由は定かではありませんが、Windowsはこのフォルダのサイズを肥大化させる習性があり、特にシステムの復元、シャドウコピー、あるいは何らかのバックアップツールを使用している場合に顕著です。Windowsは当然ながら、このフォルダを必要以上に困難にする必要があるからです。このフォルダはシステムの回復に不可欠なので、単に削除するのは得策ではありません。代わりに、このフォルダをクリーンアップしたり、保存内容を制限したりすることでサイズを抑えることができます。ただし、注意が必要です。このフォルダが大きくなりすぎると、ストレージが逼迫し、問題が発生する場合があります。
「システムボリューム情報フォルダが大きすぎます」エラーを修正する方法
方法1: システムの復元とシャドウコピーのディスク使用量を制限する
フォルダが肥大化する原因としてよくあるのが、Windowsが復元ポイントやシャドウコピーをこのフォルダに蓄積し続けることです。制限を設けなければ、それらはどんどん蓄積されていきます。Windowsが使用できる容量に上限を設定することで、事態を収拾しやすくなります。環境によっては、この簡単な調整でフォルダサイズを大幅に削減できる場合があります。
- 「スタート」をクリックし、「復元ポイントの作成」と入力して開きます。すると、「システムのプロパティ」ウィンドウが開き、「システム保護」タブが表示されます。そこにドライブがリストされているかもしれません。
- リストの下で、使用領域が大きく表示されているドライブをクリックします。
- 「構成」をクリックします。ここで、Windows は復元ポイントとシャドウコピーに割り当てられている容量を表示します。
- スライダーを使って割り当て容量を減らしましょう。目安としては、ボリューム全体の約15%です。ディスク容量が不足している場合は、この値を調整してください。これらの制限を適用すると、Windowsは古い復元ポイントを自動的に削除するため、フォルダーが肥大化し続けることはありません。
- 「適用」を押してウィンドウを閉じ、PCを再起動します。システムボリューム情報フォルダのサイズが縮小されているか確認してください。すべてが安定するまで、1~2回の再起動が必要になる場合があります。
- ファイルエクスプローラーを開きます。
- 上部の 3 つのドットをクリックし、[オプション]を選択します。
- [表示]タブに切り替えます。
- 下にスクロールして、「保護されたオペレーティング システム ファイルを表示しない」のチェックを外します。Windows から警告が表示されますが、問題ありません。「はい」をクリックします。
- [隠しファイル、隠しフォルダー、および隠しドライブを表示する]を選択します。
- [適用]をクリックしてオプション ウィンドウを閉じます。
方法4:WindowsがUSB上のフォルダを再作成するのをブロックする
これは少し高度な設定です。Windowsがリムーバブルドライブ上のシステムボリューム情報を再作成しないように、グループポリシーを調整する必要があります。特にマルウェアのクリーンアップや手動削除を行った後など、ドライブの容量が繰り返し肥大化してしまう場合は、この方法が効果的かもしれません。
- を押してWindows key + Rと入力し
gpedit.msc、 を押してEnterグループ ポリシー エディターを開きます。 - [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [検索]に移動します。
- 「リムーバブルドライブ上の場所をライブラリに追加できないようにする」という設定を探してダブルクリックします。
- これを「有効」に設定します。これにより、Windows が外部デバイス上のフォルダに追加したり作成したりできなくなります。
- 「OK」をクリックし、PC を再起動して変更が有効になっていることを確認します。
方法 5: PowerShell を使用してデータ重複除去ファイルをクリーンアップする (サーバー エディション向け)
Windows Serverシステムでは、データ重複除去機能により、このフォルダに大量のチャンクや冗長データが残ることがあります。サーバーをご利用の場合、または重複除去機能が有効になっている場合は、PowerShellコマンドを実行することでこれらの領域を解放できる場合があります。
- 管理者権限で PowerShell を開きます。
- このコマンドを実行してガベージコレクションを開始し、チャンクを整理します
start-dedupjob -Volume C: -Type GarbageCollection。 - 次に、データ整合性の問題を修正するには、次を実行します
start-dedupjob -Volume C: -Type DataScrubbing。
結局のところ、システムボリューム情報(SVM)の管理は完璧ではありません。Windowsは常に必要以上に多くの復元ポイントやシャドウコピーを保持しようとします。しかし、これらの方法を使えば、特に小さなドライブやストレージ容量が不足しているときに、SVMがストレージ容量を圧迫するのを防ぐのが容易になります。
まとめ
- フォルダを整理するために復元ポイントのスペースを制限する
- ディスククリーンアップを実行してシャドウコピーを消去する
- 必要に応じてUSBドライブから大きなフォルダを削除する
- リムーバブルドライブの再作成を防止するためにグループポリシーを調整する
- PowerShell を使用して Server エディションの重複除去チャンクを整理する
まとめ
素晴らしいですね。これらの手順で、そのフォルダがストレージ容量を食い尽くすのを防げるはずです。Windowsがなぜこんなに複雑なのかは分かりませんが、少なくともこれで状況を管理するコツが掴めたと思います。先ほども言ったように、一部のマシンでは設定が反映されるまでに1、2回の再起動が必要になる場合があります。これで、最悪の状況でストレージパニックに陥る人が少しでも減れば幸いです。うまくいくといいですね!