A. The Windows 7 command line interface for the disk defragmenter has some new options that can help you track the progress and make the defrag run at a higher priority than normal so it finishes faster.

The /U switch displays an ongoing progress of the defragmentation progress, /C performs a defragmentation on all volumes on the system, and /E defrags all volumes except those specified. The /H switch runs the defragmentation at normal priority instead of low priority. The /M switch runs the defrag on the volumes in parallel and /T tracks an operation already in operation.

An example execution is shown below using the higher priority and ongoing progress display.

                              C:\Users\john>defrag d: /h /u                              Microsoft Disk Defragmenter                              Copyright (c) 2007 Microsoft Corp.                              Invoking defragmentation on Data (D:)...                              Analysis: 100% complete.                              Pre-Defragmentation Report:                              Volume Information:                              Volume size = 1.36 TB                              Free space = 587.31 GB                              Total fragmented space = 0%                              Largest free space size = 577.75 GB                              Note: File fragments larger than 64MB are not                              included in the fragmentation statistics.                              Performing pass 1:                              Defragmentation: 16% complete...                              
Related Reading:

Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.