ディスクユーティリティは、コンピュータディスクの機能に特化したユーティリティです。ディスクユーティリティは、ディスクパーティショニング、論理ボリューム管理、ドライブ文字やその他のマウントポイントの変更、ボリュームの名前変更、ディスクチェック、ディスクフォーマットなどの機能の 1 つ以上をサポートする場合があります。[ 1 ]通常、オペレーティングシステム(OS) には基本的な操作のためのディスクユーティリティが含まれており、多くの場合、OS 用に他のユーティリティも利用できます。

ディスククリーナーは、ディスクの空き容量を増やしたり、不要なファイルを削除したり、ユーザーのプライバシーを保護したりするために、不要なファイルや望ましくないファイルを削除します。[ 2 ]こうしたファイルには、一時ファイル、ゴミ箱、古いバックアップ、Webキャッシュ、 HTTP Cookie、ローカル共有オブジェクト、ログファイルなどのプライバシー関連データが含まれる場合があります。
ディスククリーナーは、ウイルス対策ソフト(マルウェアを削除する)、レジストリクリーナー( Windowsレジストリをクリーンアップする)、データ消去ソフト(ファイルを安全に削除する)とは異なります。
ディスク圧縮は、データの書き込み時と読み出し時に自動的に圧縮・解凍を行うことで、ディスクに保存できる情報量を増加させます。ディスク圧縮ユーティリティは、システムのファイルアクセス層をオーバーライドして、すべてのプログラムが圧縮に参加できるようにすることで、ディスク圧縮機能を提供するソフトウェアです。プログラムがファイルを書き込む際、ユーティリティは保存前にデータを圧縮します。プログラムがファイルを読み込む際、ユーティリティは保存されたデータを解凍してからプログラムに渡します。
ディスク圧縮では、ディスクボリュームの論理ファイル(ユーザーが閲覧可能なファイル)を格納するために、単一の通常のファイルを使用します。このファイルは比較的サイズが大きく、仮想ドライブとして機能します。通常、圧縮されたストレージへのアクセスはデバイスドライバを介して行われます。同様のユーティリティの中には、単一の大きなファイルを使用する代わりに、各ファイルを自動的に圧縮および解凍するものもありますが、そのようなユーティリティはディスク圧縮とは分類されません。
一般的に対話型であるファイル圧縮ユーティリティ(ユーザーが圧縮するファイルと圧縮するタイミングを指定する)とは異なり、ディスク圧縮ユーティリティは非対話型(ファイルは通常のファイル使用の一部として自動的に処理される)です。この自動的な動作は、オンザフライ、透過的、リアルタイム、オンラインなどと表現されることがあります。
ディスク圧縮は、マイクロコンピュータのハードディスクが比較的小さかった(20~80メガバイト)上にかなり高価だった(1メガバイトあたり約10米ドル) 1990年代初頭に特に人気がありました。[ 3 ] こうしたユーティリティは、より容量の大きいディスクを購入するよりも、ディスク容量を増やすためのより経済的な手段となる傾向がありました。優れたディスク圧縮ユーティリティは、平均して、速度の低下をほとんど伴わずに利用可能な容量を2倍にすることができました。ハードドライブの技術と製造の進歩により、単位容量あたりのコストが低下したため、1990年代後半にはディスク圧縮は使われなくなりました。
例:

ディスクチェッカーは、無効または破損したディスク領域を特定して修正しようとするものであり、不要なファイルを削除するディスククリーナーとは混同してはならない。
ディスクチェッカーの中には、ディスク表面全体をスキャンして不良セクタの可能性を探るものもあれば、ハードディスク上のファイルの論理構造のみをスキャンするものもある。
オペレーティングシステムには、多くの場合、そのようなツールが1つ含まれています。例えば、次のとおりです。


ディスクフォーマットツールとディスクパーティショニングツールは、低レベルのディスクレイアウトとファイルシステムを生成します。オペレーティングシステムは通常、このようなユーティリティを1つ以上提供します。
Windows:
macOS:
Linux:

ディスク容量アナライザー(またはディスク使用状況分析ソフトウェア)は、ドライブ上のディレクトリ(サブディレクトリを含む)およびファイルごとのディスク容量の使用状況を視覚化します。こうしたユーティリティのほとんどは、ディレクトリ別またはユーザーが定義したその他の基準による使用状況の分布を示すグラフを生成します。
DiskReportなどの一部のディスク容量分析ツールでは、ディレクトリのサイズやファイル数を時系列で分析することも可能です。
例: