
ディスクエディタとは、ユーザーがディスクドライブ(ハードディスク、USBフラッシュディスク、フロッピーディスクなどのリムーバブルメディア)上の生データ(文字レベルまたは16進数、バイトレベル)を読み書きできるコンピュータプログラムです。そのため、ほとんどのディスクドライブの電子回路に組み込まれている読み書きルーチンは、セクター単位(通常512バイト)でデータを読み書きする必要があるため、セクターエディタと呼ばれることもあります。多くのディスクエディタは、実行中のコンピュータのメモリやディスクイメージの内容を編集するためにも使用できます。
ファイル編集に使用される16進エディタとは異なり、ディスクエディタは、マスターブートレコード(MBR)やGUIDパーティションテーブル(GPT)、ファイルシステム、ディレクトリなどの基盤となるディスク構造へのアクセスを可能にします。一部のオペレーティングシステム( UnixやUnixライクなど)では、ほとんどの16進エディタがディスクエディタとして機能し、通常のファイルではなくブロックデバイスを開くことができます。プログラマはディスクエディタを使用してこれらの構造を理解し、実装(ファイルシステムなど)が正しく動作するかどうかをテストできます。これらの構造は、データ復旧やフォレンジックの教育例を提供するため、またはプライバシーを確保したり、不用意な調査者からデータを隠すために編集されることがあります。しかし、このようなデータ構造を変更しても保護レベルは低く、プライバシーを確保するにはデータ暗号化が推奨される方法です。
ディスクエディタの中には、ファイルシステムやその他のディスク固有のデータ構造をより快適に編集・修復できる特別な機能を備えているものがあります。さらに、部分的に破損したファイルシステムやオペレーティングシステムに認識されないファイルシステムのディスク内容を表示できるシンプルなファイルブラウザを備えているものもあります。これらの機能は、例えばファイルの復元などに利用できます。


パーティションエディタ(パーティショニングユーティリティとも呼ばれる)は、ディスクパーティションの表示、作成、変更、削除を行うためのユーティリティソフトウェアの一種です。ディスクパーティションとは、ストレージデバイス上のストレージ領域の論理的なセグメントのことです。大容量のデバイスを複数のパーティションに分割することで、様々な種類のデータを互いに分離し、2つ以上のオペレーティングシステムを同時に共存させることが可能になります。パーティションエディタの機能は様々ですが、一般的には、ユーザーの判断で、1つのディスク上に複数のパーティションを作成したり、複数のディスク上に連続した1つのパーティションを作成したりできます。また、パーティションを縮小してストレージデバイス上に作成できるパーティション数を増やしたり、パーティションを削除して隣接するパーティションを空いた領域に拡張したりすることも可能です。