CompactGUI は、ゲームとプログラムを透過的に圧縮し、機能に影響を与えることなく、使用するスペースを削減します。これは Win32 API と直接連携して動作し、Windows 10 以降で利用できるネイティブのcompact.exe
コマンド ライン ツールと同じことを実現します。
compact.exe
とは何ですか?これは、Windows 10 で導入された一連の新しいアルゴリズムを備えたコマンドレットで、パフォーマンスをほとんど低下させることなくゲーム、プログラム、その他のフォルダーを透過的に圧縮できます。
透明に?それはどういう意味ですか?透過的圧縮とは、ファイルが何も起こらなかったかのようにコンピュータ上で通常どおり使用できることを意味します。Zip や RAR ファイルのように再パッケージ化されることはありません。以前とまったく同じように、ゲームやプログラムの閲覧、起動を行うことができます。
これは、古いバージョンの Windows に組み込まれている圧縮とどう違うのですか?これは、Windows に組み込まれている NTFS-LZNT1 圧縮 (右クリック > [プロパティ] > [圧縮して領域を節約する]) に似ていますが、Windows 10 以降で導入された新しいアルゴリズムははるかに優れており、パフォーマンスにほとんど影響を与えずに圧縮率が向上します。古い HDD を使用している場合は、読み込み時間の短縮という形でパフォーマンスの向上が見られる場合もあります。小さいファイルは RAM に速く読み込むことができ、CPU は一般的な HDD がファイルを供給するよりもはるかに速くその場でファイルを解凍できます。詳細については、こちらをご覧ください
GitHub リリースからダウンロード
winget install CompactGUI
このツールを使用すると、フォルダを通常どおり使用/実行しながら圧縮できます。
このツールは、Windows 11 上の DirectStorage を利用するゲームでは使用しないでください。
DirectStorage は、ゲームが CPU をバイパスして SSD から直接アセットをロードできるようにする新しい API です。圧縮ファイルは GPU に送信する前に解凍する必要があり、これによりパフォーマンスの向上が無効になります。
Windows 10 では、ディスク上のフォルダーやファイルを圧縮し、実行時に解凍できる、あまり知られていませんが非常に便利な、 compact.exe
というツールが導入されました。最新の CPU (2010 年の i3-370M と同じくらい古いものでテストしましたが、影響は無視できました) では、この追加の負荷はほとんど気づかれず、容量の節約は小型 SSD を搭載した CPU で最も役に立ちます。
プログラム フォルダーとゲームは最大 60% 縮小できるため、特に低速の HDD ではロード時間が短縮される可能性があるという利点もあります。
組み込みの Windows 関数の詳細については、こことここを参照するか、コマンドラインにcompact /q
と入力してください。
このツールは、フォルダーとファイルのみを圧縮するように意図的に設計されています。ドライブ全体および Windows インストール全体を CompactGUI 内から変更することはできません。その機能を必要とするユーザーは、コマンドラインからcompact /compactOS
使用する必要があります。
圧縮は完全に透過的です。プログラム、ゲーム、ファイルは通常どおりアクセスでき、通常どおりエクスプローラーに表示されます。これらは実行時に RAM に解凍されるだけで、ディスク上では圧縮されたままになります。
デフォルトでは、プログラムはXPRESS8K
アルゴリズムをアクティブにして Compact を実行します。これにより、圧縮速度とサイズ縮小のバランスが取れます。 Windows が使用するデフォルトはXPRESS4K
です。これは高速ですが、圧縮率は低くなります。利用可能なオプションは次のとおりです。
Ko-Fi にヒントを残すことを検討してください :)