UltraDefrag Engine Logo UltraDefrag Engine

Architecture - Reference Manual - Guides

optimize.c File Reference

Volume optimization code. More...

Go to the source code of this file.

Functions

void MovePartOfFileBlock (PFILENAME pfn, ULONGLONG startVcn, ULONGLONG targetLcn, ULONGLONG n_clusters)
 Moves a part of file.
void DefragmentFreeSpaceRTL (void)
 Defragments the free space by moving all files to the beginning part of the volume.
void DefragmentFreeSpaceLTR (void)
 Defragments the free space by moving all files to the terminal part of the volume.
int MoveAllFilesRTL (void)
 Moves all files to the beginning part of the volume.
int OptimizationRoutine (char *volume_name)
 Performs a single pass of the volume optimization.
int Optimize (char *volume_name)
 Performs a volume optimization job.
BOOLEAN MoveTheUnfragmentedFile (PFILENAME pfn, ULONGLONG target)
 Moves a file containing a single fragment.

Detailed Description

Volume optimization code.

Definition in file optimize.c.


Generated on Sat May 29 23:06:46 2010 for UltraDefrag Engine by doxygen 1.6.2