------------------------ MS-DOS v6.22 Help: DEFRAG ------------------------- <Notes> <Examples> <Index> ---------------------------------------------------------------------------- DEFRAG Reorganizes the files on a disk to optimize disk performance. Do not use this command when Windows is running. Syntax DEFRAG [drive:] [/F] [/S[:]order] [/B] [/SKIPHIGH] [/LCD | /BW | /G0] [/H] DEFRAG [drive:] [/U] [/B] [/SKIPHIGH] [/LCD | /BW | /G0] [/H] Parameter drive: Specifies the drive that contains the disk you want to optimize. Switches /F Defragments files and ensures that the disk contains no empty spaces between files. /U Defragments files and leaves empty spaces, if any, between files. /S Controls how the files are sorted in their directories. If you omit this switch, DEFRAG uses the current order on the disk. The colon (:) is optional. The following list describes each of the values you can use to sort files. Use any combination of the values, and do not separate these values with spaces. N In alphabetic order by name N- In reverse alphabetic order by name (Z through A) E In alphabetic order by extension E- In reverse alphabetic order by extension (Z through A) D By date and time, earliest first D- By date and time, latest first S By size, smallest first S- By size, largest first /B Restarts your computer after files have been reorganized. /SKIPHIGH Loads DEFRAG into conventional memory. By default, DEFRAG is loaded into upper memory, if upper memory is available. /LCD Starts DEFRAG using an LCD color scheme. /BW Starts DEFRAG using a black and white color scheme. /G0 Disables the graphic mouse and graphic character set. /H Moves hidden files. *** <Syntax> <Examples> ---------------------------------------------------------------------------- DEFRAG--Notes Network and INTERLNK drives You cannot use DEFRAG to optimize network drives or drives created with INTERLNK. Disk information reported by DEFRAG and CHKDSK Disk information that DEFRAG reports differs from information that CHKDSK reports. DEFRAG reports hidden and user files as one number; CHKDSK reports numbers for each type. DEFRAG counts the root as a directory; CHKDSK does not. DEFRAG does not count the volume label as a file; CHKDSK does. Start DEFRAG only from MS-DOS If you start DEFRAG from a program such as Microsoft Windows, you may lose data. DEFRAG exit codes The following list briefly describes the meaning of each DEFRAG exit code (ERRORLEVEL parameter): 0 The defragmentation was successful. 1 An internal error occurred. 2 The disk contained no free clusters. To operate, DEFRAG needs 1 free cluster. 3 The user pressed CTRL+C to stop the process. 4 A general error occurred. 5 DEFRAG encountered an error while reading a cluster. 6 DEFRAG encountered an error while writing a cluster. 7 An allocation error occurred. To correct the error, use the <SCANDISK> command. 8 A memory error occurred. 9 There was insufficient memory to defragment the disk. You can use the ERRORLEVEL parameter on the IF command line in a batch program to process exit codes returned by DEFRAG. For an example of a batch program that processes exit codes, see the <CHOICE> command. *** <Syntax> <Notes> ---------------------------------------------------------------------------- DEFRAG--Example To load DEFRAG into conventional memory and specify that DEFRAG sort files according to the date they were created, from latest created to earliest created, type the following command: defrag c: /f /sd- /skiphigh This example fully optimizes drive C, but slows DEFRAG. *** ---------------------------------------------------------------------------- <Top of page>
Last update: December 07, 2002 14:45 by Content © 1997 Microsoft Corporation All else © 2000-2005 |