|
This tip was printed from the MalekTips Computer and Technology Help and Tips website at http://malektips.com. Windows XP and DOS - Defragment Drives in DOS or a Batch FileSUMMARY: As an alternative to Windows XP's GUI-based Defrag application, use DOS's defrag command from the command prompt or a batch file.
Unless you use a third-party defragment utility, chances are that if you defragment your hard disks you use the built-in Windows XP Defrag application. This GUI-based tool visually represents defragmented, continuous, and unmovable files, as well as free hard drive space.
While the Defrag application runs you can see the progress onscreen, and you can pause or stop the process if needed. In some cases, however, the GUI interface may not be desired. You may want the computer to concentrate on the actual defragmentation process, not updating a colorful display. Or, perhaps you are developing a startup script or other batch file to warn about a drive's status. To do so, use the DOS defrag command, followed by the drive letter or mount point that you wish to defragment. To defragment the C volume: defrag c: This displayed the following information on one computer before starting the actual process: Analysis Report 112 GB Total, 67.44 GB (60%) Free, 14% Fragmented (28% file fragmentation)
To display more output during the process, add the -v parameter. For example, the following extra analysis was displayed: defrag c: -v Analysis Report Volume size = 112 GB Cluster size = 4 KB Used space = 44.10 GB Free space = 67.44 GB Percent free space = 60 % Volume fragmentation Total fragmentation = 14 % File fragmentation = 28 % Free space fragmentation = 0 % File fragmentation Total files = 87,750 Average file size = 683 KB Total fragmented files = 10,709 Total excess fragments = 180,514 Average fragments per file = 3.05 Pagefile fragmentation Pagefile size = 2.00 GB Total fragments = 1 Folder fragmentation Total folders = 7,528 Fragmented folders = 319 Excess folder fragments = 1,513 Master File Table (MFT) fragmentation Total MFT size = 94 MB MFT record count = 95,700 Percent MFT in use = 99 Total MFT fragments = 2 To print just the analysis report and not actually defragment the drive, use the -a parameter. You can combine this with the -v parameter to display a more detailed report as shown above. defrag c: -a -v
Microsoft recommends that to safely defragment a hard disk there should be at least 15% room free on the drive. You can bypass this safety net by adding the -f parameter. |
Press the "print" button on your browser or select "File" - "Print" to print this tip. Then,
return to Windows XP and DOS - Defragment Drives in DOS or a Batch File
Standard disclaimer applies - read http://malektips.com/disclaim.html.