磁盘格式化

格式化是指对磁盘或磁盘中的分区（partition）进行初始化的一种操作，这种操作通常会导致现有的磁盘或分区中所有的文件被清除。
格式化通常分为低级格式化和高级格式化。如果没有特别指明，对硬盘的格式化通常是指高级格式化，而对软盘的格式化则通常同时包括这两者。

格式化的种类

碟帧式化牵涉两个不同的程序：低级与高端格式化。前者处理碟片表面格式化赋与磁片扇区数的特质；低级格式化完成后，硬件碟片控制器（disk controller）即可看到并使用低级格式化的成果；后者处理“伴随着操作系统所写的特定信息”。

低级格式化

低级格式化（Low-Level Formatting）又称低层格式化或物理格式化（Physical Format），对于部分硬盘制造厂商，它也被称为初始化（initialization）。最早，伴随着应用CHS编址方法、频率调制（FM）、改进频率调制（MFM）等编码方案的磁盘的出现，低级格式化被用于指代对磁盘进行划分柱面、磁道、扇区的操作。现今，随着软盘的逐渐退出日常应用，应用新的编址方法和接口的磁盘的出现，这个词已经失去了原本的含义，大多数的硬盘制造商将低级格式化（Low-Level Formatting）定义为创建硬盘扇区（sector）使硬盘具备存储能力的操作。现在，人们对低级格式化存在一定的误解，多数情况下，提及低级格式化，往往是指硬盘的填零操作。
对于一张标准的1.44 MB软盘，其低级格式化将在软盘上创建160个磁道（track）（每面80个），每磁道18个扇区（sector），每扇区512位位组（byte）；共计1,474,560位组。需要注意的是：软盘的低级格式化通常是系统所内置支持的。通常情况下，对软盘的格式化操作即包含了低级格式化操作和高级格式化操作两个部分。

高级格式化

高级格式化又称逻辑格式化，它是指根据用户选定的文件系统（如FAT12、FAT16、FAT32、exFAT、NTFS、EXT2、EXT3等），在磁盘的特定区域写入特定数据，以达到初始化磁盘或磁盘分区、清除原磁盘或磁盘分区中所有文件的一个操作。高级格式化包括对主引导记录中分区表相应区域的重写、根据用户选定的文件系统，在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间，以便用户使用该分区管理文件。

在DOS环境下

在DOS环境下，有多种软件可以执行格式化的操作，系统通常也以外部命令的形式提供一个命令行界面的格式化软件“Format”。
Format命令的参数包括将被执行格式化的磁盘，以及一些其他次要参数，如簇的大小、文件系统的格式等。
Format命令通常的格式是：Format X:（X为所希望被执行格式化操作的碟符，如希望格式化C碟，则将X替换为C，如此类推。
加入"Q"参数可以执行快速格式化。

在Windows环境下

在Windows环境下，格式化的操作相对简单。
通常的操作步骤是：先打开“计算机”，接着在希望被执行格式化的碟符图标上右击，然后选择“格式化”，再按照提示操作即可。需要注意的是：对硬盘执行格式化操作时，用户需要拥有系统管理员权限（仅限于Windows Vista以及此后推出的操作系统。）
在Windows环境中，除了可以使用图形化的操作界面执行格式化操作之外，也可以在命令提示符中使用Diskpart指令(仅限于Windows 2000 及以后的作业系统，包含Windows PE)进行操作。

在Unix/Linux环境下

在Unix/Linux环境下，通常使用mkfs命令执行格式化操作，mkfs命令需要的参数有设备路径和文件系统格式等。需要注意的是：对硬盘执行格式化操作时，用户需要拥有超级用户权限。