What does "defrag.exe -c -i" do?

  • Thread starter Thread starter bryantyler
  • Start date Start date
B

bryantyler

%windir%\system32\defrag.exe -c -i

I have this in my Task Scheduler and was wondering what the -c -i is
for? I have one drive seperated into 2 partitions (1 main, 1
backup). Does this command line defrag both C: & D:? Thanks for any
help.
 
Open an elevated Command Prompt, and type "defrag /?" to know more details about the parameters used and their description. To open an elevated Command Prompt, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

- - - - - -
Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Windows\system32>defrag /?
Description: Locates and consolidates fragmented files on local volumes to
improve system performance.

Syntax: defrag <volume> -a [-v]
defrag <volume> [{-r | -w}] [-f] [-v]
defrag -c [{-r | -w}] [-f] [-v]

Parameters:

Value Description

<volume> Specifies the drive letter or mount point path of the volume to
be defragmented or analyzed.

-c Defragments all volumes on this computer.

-a Performs fragmentation analysis only.

-r Performs partial defragmentation (default). Attempts to
consolidate only fragments smaller than 64 megabytes (MB).

-w Performs full defragmentation. Attempts to consolidate all file
fragments, regardless of their size.

-f Forces defragmentation of the volume when free space is low.

-v Specifies verbose mode. The defragmentation and analysis output
is more detailed.

-? Displays this help information.

Examples:

defrag d:
defrag d:\vol\mountpoint -w -f
defrag d: -a -v
defrag -c -v

- - - -

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows® Troubleshooting http://www.winhelponline.com


%windir%\system32\defrag.exe -c -i

I have this in my Task Scheduler and was wondering what the -c -i is
for? I have one drive seperated into 2 partitions (1 main, 1
backup). Does this command line defrag both C: & D:? Thanks for any
help.
 
This will defrag all of your volumes that are eligible for defrag.
So, yes, it will defrag both C: and D:.

If you are manually invoking a defrag using the command line, do not use
the -i flag. Just type "defrag -c"

Thanks,
Sam
 
Back
Top