ディスク圧縮
ディスク圧縮（英: Disk compression）とは、ハードディスクドライブのサイズを変えずに格納できる情報の量を増やすユーティリティソフトウェア。指定されたファイル（群）のみを圧縮するデータ圧縮ユーティリティとは異なり、ディスク圧縮ユーティリティは自動的に機能し、ユーザーはその存在を気にする必要がない。
ハードディスクに情報を格納する際に、このユーティリティがデータ圧縮を行う。読み出す際にも、ユーティリティがデータを伸張する。ディスク圧縮ユーティリティは、標準のオペレーティングシステムのルーチン群をオーバーライドする。全てのアプリケーションソフトウェアは、標準のオペレーティングシステムのルーチンを使おうとすると、その(オーバーライドされた)ルーチン群を使ってハードディスクにアクセスすることになるため、ディスク圧縮ユーティリティをインストールしてもそのまま何事もなく動作することができる。
ディスク圧縮ユーティリティは特に1990年代前半に広く利用された。当時のパーソナルコンピュータのハードディスクは容量が小さかった（20メガバイトから80メガバイト）。また、ハードディスク自体の価格が高く、1メガバイトあたり約20ドルのコストがかかった。ディスク圧縮は、高価な大容量ディスクを買わずに実質的なディスク容量を増やす手段として人気を呼んだ。よいディスク圧縮ユーティリティは、平均で容量を2倍にでき、性能低下はほとんど発生しない。
1990年代末ごろには、ハードディスクが低価格化・大容量化してきたため、この技術は使われなくなった。
なお、多くのディスク圧縮ユーティリティはDOSシステム上で動作するよう設計されていたが、概念自体はDOS固有のものではない。例えば、DiskDoubler は Macintosh 向けのバージョンもあった。
動作原理
ディスク圧縮は、一般に巨大な単一ファイルを作成し、それを仮想ハードドライブとする。これは、1つのハードドライブをパーティションによって複数の仮想ドライブに分けるのと似ている。圧縮されたドライブはデバイスドライバ経由でアクセスされる。