In win7, you can call the command line to sort out disk fragments (it may have been available for a long time, but I have never known it ).
Simple:
Defrag D:/h/u
Explanations:
Defrag. This is the name of the disk fragment program command.
D: disk D
/H indicates that fragment is run at the normal priority. The default value is low.
/U is used to display the current fragment progress
Therefore, the above command means to execute the disk fragment program with the normal priority on disk D and display the progress.
Attached help:
Microsoft disk fragment Program
Copyright (c) 2007 Microsoft Corp.
Description:
Locate and merge fragment files in the local volume
To improve system performance.
Syntax:
Defrag <volumes> |/c |/E <volumes> [/h] [/M | [/u] [/V]
Defrag <volumes> |/c |/E <volumes>/A [/h] [/M | [/u] [/V]
Defrag <volumes> |/c |/E <volumes>/X [/h] [/M | [/u] [/V]
Defrag <volume>/T [/h] [/u] [/V]
Parameters:
Value description
/A performs analysis on the specified volume.
/C performs this operation on all volumes.
/E performs this operation on all volumes except the specified volume.
/H runs the operation with the standard priority (the default value is low ).
/M runs the operation on each volume in parallel in the background.
/T tracks the operations that have been performed on the specified volume.
/U prints the operation process to the screen.
/V prints the detailed output containing the fragment statistics.
/X merge the available space on the specified volume.
Example:
Defrag C:/u/V
Defrag C: D:/m
Defrag c: \ mountpoint/A/u
Defrag/C/h/V
References:
- Defrag help on Windows 7