Windows 11で予約済みストレージを一時的に無効にする方法

Windowsは、インストール先のパーティションに5~7GB程度の「予備ストレージ」を確保する傾向があります。これは主にアップデートのダウンロードと統合に使用されます。その後、これらのアップデートはOSに組み込まれ、Windowsは次のアップデート用のスペースを確保するためにこの予約領域を「フラッシュ」します。しかし、私の経験では、Windowsはこの領域をかなり積極的に保護しており、環境によっては、特にディスク容量がそれほど大きくない場合は、実際に使用可能なストレージ容量を予想以上に消費してしまうことがあります。

通常、 「設定」>「システム」>「ストレージ」に移動すると、実際に予約されている容量や使用されている容量の大まかな目安がわかります。 「システムと予約済み」カテゴリをクリックして展開し、何が容量を消費しているかを確認します。正直なところ、ドライブの容量が不足していると感じる場合は、簡単に確認する価値があります。Windowsは容量の予約方法に不自然な点がある場合があるためです。

Windows 11で予約済みストレージを無効にする方法

ほとんどの場合、予約済みストレージはそのままにしておくのが賢明です。Windowsが予約済みストレージの喪失を恐れて操作すると、アップデートで問題が発生したりエラーが発生したりする可能性があります。通常は、大容量ファイルの転送やアップグレードのために空き容量を確保したい時など、一時的に予約済みストレージをオフにし、完了したらオンに戻すのが賢明です。Windowsは当然ながら、必要以上に操作を難しくしているからです。

私が見つけた一番簡単な方法は、PowerShellコマンドを使うことです。少し分かりにくいですが、簡単です。管理者としてPowerShellを開くのに抵抗がなければ、もう半分は完了です。

方法1: PowerShellを使用して予約済みストレージを無効にする

  • PowerShellを管理者として開く:スタートボタンを右クリックし、「ターミナル(管理者)」または「Windows PowerShell(管理者)」を選択します。許可を求められた場合は、「はい」と答えます。
  • 現在のステータスを確認します:このコマンドを貼り付けてクリックしますEnter:Get-WindowsReservedStorageState
  • 「有効」と表示されている場合は、次のコマンドを実行して無効にする準備ができています。Set-WindowsReservedStorageState -State Disabled
  • 実行中のプロセスに関する情報や、新しい状態が「無効」と表示されることがあります。「ストレージは現在使用中です」や保留中の更新があるなどのメッセージが表示された場合は、Windowsが完了するまでしばらくお待ちください。もう一度試す前に、 「設定」>「Windows Update」に移動し、ダウンロードや再起動を完了する必要があるかもしれません。
  • その後、 PCを再起動して、空き容量が増えたかどうかを確認してください。あるマシンではすぐに解決しましたが、別のマシンでは数回の再起動が必要でした。

方法2: 予約済みストレージを再度有効にする

  • もう一度、管理者として PowerShell を開きます。
  • 再度有効にするには、次のコマンドを実行します。 Set-WindowsReservedStorageState -State Enabled
  • その後、PCを再起動してください。Windowsは予約領域を再度割り当てるので、使用可能なストレージ容量が少し減っても驚かないでください。

Windows 11でレジストリを使用して予約領域を無効にする

PowerShellコマンドで解決できない場合は、レジストリを操作するという選択肢もあります。ただし、少し手間がかかり、リスクも伴うため、作業を始める前に必ずバックアップを取ってください。

ステップ 1:スタート メニューで「regedit」を検索し、レジストリ エディターを右クリックして、[管理者として実行]を選択します。

ステップ 2:変更を行う前に、[ファイル] > [エクスポート]に移動し、後で元に戻す場合に備えてレジストリのバックアップを安全な場所に保存します。

ステップ 3:上部のアドレス バーを使用して、次の場所に直接ジャンプします。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager

パスバーにそのまま貼り付けることができず、クリックして手動で既存のパスを上書きする必要があるため、少し扱いに​​くいです。慎重な場合は、フォルダを展開して移動することもできます。

ステップ4:ShippedWithReservesというDWORD値を探します。ダブルクリックして値を0に変更すると、予約領域が無効になります。再度有効にする必要がある場合は、値を1に戻します。

ステップ5:レジストリエディターを閉じ、マシンを再起動して、ストレージ容量が解放されたかどうかを確認します。理由は定かではありませんが、レジストリの編集はうまくいく場合とうまくいかない場合があります。すぐにうまくいく場合もあれば、複数回の再起動やファイルキャッシュのクリアが必要になる場合もあります。

念のためお知らせしますが、レジストリエントリの変更は公式にはサポートされていないため、慎重に進めてください。OSが壊れてしまうよりも、安全第一に行動しましょう。

これで誰かの時間節約になればいいな。Windowsのストレージ管理って、時々面倒なんだよね。

まとめ

  • 設定 > システム > ストレージで、予約済みスペースの使用量を確認します。
  • 必要に応じて、PowerShell コマンドを使用して予約済みストレージを無効化または再度有効化します。
  • コマンドが失敗した場合は、レジストリを編集してみてください。ただし、まずすべてをバックアップしてください。
  • 再起動して、変更後にストレージ容量が増加するかどうかを確認します。

まとめ

ディスク容量不足で困っている場合、特に小型のSSDやHDDを使っている場合は、予約済みストレージを無効にすると多少は楽になります。ただし、Windowsはアップデートをスムーズに行うためにこの領域をある程度利用しているので、永久に無効にしたままにしないでください。これはあくまで一時的な解決策です。これでアップデートが1回分でもスムーズに進んだり、ストレージが少し使いやすくなったりすれば、それはそれで良いことです。Windowsのストレージ管理の操作は決して簡単ではないため、これが役に立つことを願っています。