A disk utility is a
utility program that allows a user to perform various functions on a
computer disk
Disk storage (also sometimes called drive storage) is a general category of storage mechanisms where data is recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks. A disk drive is ...
, such as
disk partitioning
Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk ...
and
logical volume management
In computer storage, logical volume management or LVM provides a method of allocating space on mass-storage devices that is more flexible than conventional partitioning schemes to store volumes. In particular, a volume manager can concatenate, ...
, as well as multiple smaller tasks such as changing
drive letters and other
mount points, renaming volumes,
disk checking
In computing, CHKDSK (short for "check disk") is a system tool and command in DOS, Digital Research FlexOS, IBM/Toshiba 4690 OS, IBM OS/2, Microsoft Windows and related operating systems. It verifies the file system integrity of a volume and ...
, and
disk formatting
Disk formatting is the process of preparing a data storage device such as a hard disk drive, solid-state drive, floppy disk, memory card or USB flash drive for initial use. In some cases, the formatting operation may also create one or more new fi ...
, which are otherwise handled separately by multiple other built-in
commands. Each
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
(OS) has its own basic disk utility, and there are also separate programs which can recognize and adjust the different
filesystem
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
s of multiple OSes. Types of disk utilities include disk checkers, disk cleaners and disk space analyzers
Disk cleaners

Disk cleaners are computer programs that find and delete potentially unnecessary or potentially unwanted files from a computer. The purpose of such deletion may be to free up disk space, to eliminate clutter or to protect privacy.
Disk space consuming unnecessary files include
temporary files,
trash, old
backups and
web cache
A Web cache (or HTTP cache) is a system for optimizing the World Wide Web. It is implemented both client-side and server-side. The caching of multimedias and other files can result in less overall delay when browsing the Web.
Parts of the sys ...
s made by web browsers. Privacy risks include
HTTP cookie
HTTP cookies (also called web cookies, Internet cookies, browser cookies, or simply cookies) are small blocks of data created by a web server while a user is browsing a website and placed on the user's computer or other device by the user's ...
s,
local shared objects,
log files or any other trace that may tell which computer program opened which files.
Disk cleaners must not be mistaken with
antivirus software
Antivirus software (abbreviated to AV software), also known as anti-malware, is a computer program used to prevent, detect, and remove malware.
Antivirus software was originally developed to detect and remove computer viruses, hence the name ...
(which delete
malware
Malware (a portmanteau for ''malicious software'') is any software intentionally designed to cause disruption to a computer, server, client, or computer network, leak private information, gain unauthorized access to information or systems, de ...
),
registry cleaners (which clean
Microsoft Windows Registry) or
data erasure software (which securely delete files), although multifunction software (such as those included below) may fit into all these categories.
Disk compression utilities
A disk compression utility increases the amount of information that can be stored on a hard disk drive of given size. Unlike a
file compression utility which compresses only specified files – and which requires the user designate the files to be compressed – an on-the-fly disk compression utility works automatically without the user needing to be aware of its existence.
When information needs to be stored to the hard disk, the utility will compress the information. When information needs to be read, the utility will decompress the information. A disk compression utility overrides the standard operating system routines. Since all software applications access the hard disk using these routines, they continue to work after disk compression has been installed. The compression/expansion process adds a small amount of overhead to disk access and may complicate error recovery on the affected volume. Also, if the compression utility's device driver was uninstalled or became corrupted, all data on the disk would be lost.
Disk compression utilities were popular especially in the early 1990s, when microcomputer hard disks were still relatively small (20 to 80 megabytes).
Hard drives were also rather expensive at the time, costing roughly 10 USD per megabyte. For the users who bought disk compression applications, the software proved to be in the short term a more economic means of acquiring more disk space as opposed to replacing their current drive with a larger one. A good disk compression utility could, on average, double the available space with negligible speed loss. Disk compression fell into disuse by the late 1990s, as advances in hard drive technology and manufacturing led to increased capacities and lower prices.
Some examples of disk compression utilities:
*
DriveSpace for
Microsoft Windows
*
DiskDoubler for
Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
*
SquashFS for
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
Disk checkers

A disk checker is a utility program which can scan a
hard disk
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with mag ...
to find
files
File or filing may refer to:
Mechanical tools and processes
* File (tool), a tool used to ''remove'' fine amounts of material from a workpiece
**Filing (metalworking), a material removal process in manufacturing
** Nail file, a tool used to gent ...
or areas that are corrupted in some way, or were not correctly saved, and eliminate them for a more efficiently operating hard drive. This is not to be confused with a
disk cleaner, which can find files that are unnecessary for computer operation, or take up considerable amounts of space.
Some disk checkers can perform a whole surface scan to attempt to find any possible
bad sectors, whereas others scan only the logical structure of files on the hard disk.
Operating systems often include one such tool. For example:
*
CHKDSK
*
fsck
The system utility fsck (''file system consistency check'') is a tool for checking the consistency of a file system in Unix and Unix-like operating systems, such as Linux, macOS, and FreeBSD. A similar command, CHKDSK, exists in Microsoft Wind ...
Disk layout tools
Disk formatting
Disk formatting is the process of preparing a data storage device such as a hard disk drive, solid-state drive, floppy disk, memory card or USB flash drive for initial use. In some cases, the formatting operation may also create one or more new fi ...
and
disk partitioning
Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk ...
tools are responsible for generating low level disk layouts and
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one lar ...
s. Operating systems typically supply one or more programs performing these functions as part of their standard install:
In Windows:
*
Logical Disk Manager
The Logical Disk Manager (LDM) is an implementation of a logical volume manager for Microsoft Windows NT, developed by Microsoft and Veritas Software. It was introduced with the Windows 2000 operating system, and is supported in Windows XP, ...
*
format
Format may refer to:
Printing and visual media
* Text formatting, the typesetting of text elements
* Paper formats, or paper size standards
* Newspaper format, the size of the paper page
Computing
* File format, particular way that informati ...
*
fdisk
In computing, the fdisk command-line utility provides disk-partitioning functions, preparatory to defining file systems. fdisk features in the DOS, DR FlexOS, IBM OS/2, and Microsoft Windows operating systems, and in certain ports of Free ...
*
diskpart
In Mac OS:
*
Disk Utility
In Linux:
*
Logical Volume Manager
*
GNOME Disks
GNOME Disks is a graphical front-end for udisks. It can be used for partition management, S.M.A.R.T. monitoring, benchmarking, and software RAID (until v. 3.12). An introduction is included in the GNOME Documentation Project.
Disks used to be ...
(also known as Disks or gnome-disk-utility or palimpsest)
*
GNU Parted
Disk space analyzers

A disk space analyzer (or disk usage analysis software) is a
software utility for the visualization of
disk space usage by getting the size for each
folder (including sub-folders) and
files
File or filing may refer to:
Mechanical tools and processes
* File (tool), a tool used to ''remove'' fine amounts of material from a workpiece
**Filing (metalworking), a material removal process in manufacturing
** Nail file, a tool used to gent ...
in a folder or drive. Most of these applications analyze this information to generate a graphical chart showing disk usage distribution according to folders or other user defined criteria.
Some disk space analyzers like DiskReport allow analysis of history of size and file count for each folder, to help find growing folders.
Examples:
* Directory Report
* WizTree
* DiskReport
* GNOME
Disk Usage Analyzer
* KDE
Filelight
*
WinDirStat
WinDirStat is a free and open-source graphical disk usage analyzer for Microsoft Windows. It presents a sub-tree view with disk-use percentage alongside a usage-sorted list of file extensions that is interactively integrated with a colorful graphi ...
*
SpaceSniffer
SpaceSniffer is a freeware computer Disk space analyzer, disk space analyser from Uderzo Software for Microsoft Windows platforms. It uses a Treemapping, treemap to visualise disk usage.
__TOC__
History
Developed by Uderzo Software (run by Um ...
References
{{Disk space analyzers
Disk partitioning software
Hard disk software