Tech Tip: Defrag from the command line - TechRepublic

Tech Tip: Defrag from the command line

Windows XP comes with Disk Defragmenter, which is a slimmed down version of Executive Software’s Diskeeper disk defragmentation program. This utility is accessible via the Computer Management Microsoft Management Console (MMC) and as a stand-alone utility on the Tools tab of each hard drive’s Properties dialog box. There’s also a command-line version of this utility …

Dec 8, 2003
We may earn from vendors via affiliate links or sponsorships. This might affect product placement on our site, but not the content of our reviews. See our Terms of Use for details.

Windows XP comes with Disk Defragmenter, which
is a slimmed down version of Executive Software’s Diskeeper disk
defragmentation program. This utility is accessible via the
Computer Management Microsoft Management Console (MMC) and as a
stand-alone utility on the Tools tab of each hard drive’s
Properties dialog box.

There’s also a command-line version of this
utility called Defrag. If you want to quickly configure and launch
a defragment operation, it’s easier to use the command line rather
than accessing the GUI version and then drilling down through a
number of options.

To run Defrag, open a command prompt window and
type the following command:

Defrag x: [/parameter]

In this example, x is the drive letter of the
hard disk you want to defragment, and parameter is one of three
optional settings that you can use to configure Defrag:

  • /a: Analyzes the volume and displays a
    summary of the analysis report.
  • /v: Displays the complete analysis and
    defragmentation report. It can be used in combination with /a to
    display only the analysis report.
  • /f: Forces defragmentation of the volume,
    regardless of whether it needs to be defragmented.

When you use either the /a or /v parameters,
Defrag displays the results on the command line. However, if you’d
rather have the results available as a file, use the DOS
redirection symbol to send the report to a file. For example, you
can redirect the results to a file called Defrag-Results.txt by
using this command:

Defrag x: [/parameter] > Defrag-Results.txt