Windows 11でファイル圧縮を有効にする方法

Windows 11 には、NTFS にかなり基本的なファイル圧縮機能が組み込まれています。ディスク容量が不足していて、サードパーティ製のツールを使いたくない場合に便利です。問題は、その動作が少し奇妙だということです。圧縮されたファイルを別のフォルダーまたはドライブにコピーまたは移動すると、Windows は基本的に最初にファイルを解凍し、移動後に再圧縮します。なぜそうなるのかはわかりませんが、処理中に余分な CPU と RAM が使用されるため、システム パフォーマンスに影響します。セットアップによっては、かなり速度が低下するのを確認したことがあるため、覚えておく価値があります。これは便利なトリックですが、特に大きなファイルや多数の小さなファイルを処理する場合は、完璧ではなく、非常に高速でもありません。

Windows 11 でのファイル圧縮の仕組み

圧縮はNTFSドライブでのみ機能します。そのため、ドライブがNTFSでない場合(exFATやFAT32など)、この圧縮機能は効果がありません。ファイルが圧縮されると、Windowsはフォルダアイコンの上に青い矢印を表示します。これは圧縮が有効であることを示す明確なサインです。ただし、圧縮されたファイルを別の場所にコピーすると、Windowsは解凍してから再圧縮するため、特に古いシステムでは冗長に感じたり、動作が遅く感じたりする場合があることに注意してください。正直なところ、一部のマシンでは最初は失敗しても、再起動後に魔法のように動作するので、最初は不安定でも慌てる必要はありません。

Windows 11でファイル圧縮を有効にする方法

ここから少し手作業になりますが、それほど複雑ではありません。フォルダのプロパティをいろいろと確認する必要があります。これは、ドライブ全体ではなく、特定のフォルダの空き容量を増やしたい場合に便利です。ただし、多数のファイルを含むフォルダを圧縮すると、Windowsがファイルにアクセスするたびに解凍する必要があるため、動作が少し遅くなる可能性があることに注意してください。それでも、めったに使用しないフォルダやバックアップなどには、非常に役立ちます。

フォルダのNTFS圧縮を有効にする方法

  • ファイルエクスプローラーを開き、圧縮するフォルダーを見つけます。
  • それを右クリックし、[プロパティ]を選択します。
  • プロパティ ウィンドウで、[全般]タブに切り替えて、[詳細設定]をクリックします。
  • 「詳細属性」ダイアログで、「内容を圧縮してディスク容量を節約する」というボックスにチェックを入れます。これが魔法のスイッチです。
  • [OK]をクリックし、プロンプトが表示されたら、[このフォルダーにのみ変更を適用する]を選択するか、意欲があればサブフォルダー/ファイルを含めるを選択します。

完了すると、青い矢印が表示され、フォルダが圧縮されたことが示されます。これはフォルダ全体とその中身すべてに適用されるので、大きなバックアップフォルダやアクセス頻度の低いアーカイブなどには特に便利です。

NTFSでドライブ全体を圧縮する

  • ファイル エクスプローラーを開き、圧縮するドライブを右クリックします。メインの C: ドライブでも同様に機能します。
  • [プロパティ]をクリックします。
  • 「ディスク領域を節約するためにこのドライブを圧縮する」というボックスをチェックします。
  • [適用]を押して、 [このドライブにのみ変更を適用する]を選択します(または、冒険したい場合はサブフォルダーを含めます)。

容量不足に悩んでいる方には良い方法ですが、ファイルアクセスのたびに解凍処理が行われるため、システムが多少遅くなる可能性がある点にご注意ください。正常に動作し始めるまでには再起動や少し時間がかかる場合もありますので、すぐに効果が現れなくても驚かないでください。

コマンドプロンプトでNTFSファイル圧縮を有効にする

ターミナルで作業する場合や、よりスクリプト的な方法で作業したい場合は、コマンドを使って圧縮のオン/オフを切り替えることができます。これは、複数のドライブを管理している場合や、プロセスを自動化したい場合に便利です。ちなみに、コマンドを実行するには、コマンドプロンプトを管理者として実行する必要があります(コマンドプロンプトを検索し、右クリックして「管理者として実行」を選択)。これはシステムレベルの変更であるためです。

  • 管理者としてコマンドプロンプトを開きます。
  • 圧縮をグローバルに有効にするには、次のコマンドを実行しますfsutil behavior set disablecompression 0。このコマンドは、スイッチを切り替えて圧縮を許可します。
  • 「この変更を有効にするには再起動が必要です」というメッセージが表示されます。
  • PC を再起動すると、圧縮が有効になります。
  • 圧縮を無効にしたいですか? 実行してfsutil behavior set disablecompression 1、再起動してください。

この方法は、システムレベルでスイッチを切り替えるような動作をするため、注意が必要です。1つのフォルダやファイルだけでなく、すべてのNTFSドライブに適用されます。特にリソースが限られている古いコンピューターでは、パフォーマンスとスペース管理に違いが出ることが確認されています。

総じて言えば、Windows 11のNTFS圧縮は最も効率的でも高速でもありませんが、追加のソフトウェアなしでストレージ容量をすぐに増やしたい場合には、まずまずの選択肢です。ただし、特に大量のファイル移動や大きなフォルダを扱う場合は、驚異的な速度は期待できません。いずれにせよ、これで古いストレージ容量の問題が解消されることを願っています。

まとめ

  • プロパティまたはコマンド プロンプトを使用してフォルダーまたはドライブの圧縮を有効にします。
  • ファイルを移動すると解凍と再圧縮が発生し、速度が低下する可能性があることに注意してください。
  • あまりアクセスしないデータや、頻繁に開く予定のないバックアップに最適です。
  • 圧縮がアクティブな間はシステムのパフォーマンスが若干低下する可能性があります。

まとめ

Windows に標準装備されている NTFS ファイル圧縮機能は、特にアップグレードが困難な場合、ドライブの空き容量を増やす簡単な方法です。ただし、完璧ではないことを覚えておいてください。ファイル操作が遅くなる可能性があり、アクセス頻度の低いファイルに適しています。しかし、この機能は存在します。根気強く使用し、CPU 負荷が多少増加しても構わないのであれば、十分に効果を発揮します。この方法が、強力なクリーンアップツールに頼ることなく、ようやく空き容量を増やすのに役立つことを願っています。