![]() |
UltraDefrag Engine Architecture - Reference Manual - Guides |
|
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. |
Volume optimization code.
Definition in file optimize.c.