Операционная система не всегда располагает информацию файлов и папок в одном непрерывном пространстве. Фрагменты данных могут находиться в различных кластерах жесткого диска. В результате при удалении файлов освобождающееся дисковое пространство также становится фрагментированным. (Не следует думать, что при использовании системы NTFS проблема фрагментации файлов исчезает!) Чем выше степень фрагментации жесткого диска, тем ниже производительность при выполнении операций чтения или записи на диск.
Для решения этой проблемы в состав операционной системы Windows XP включена оснастка Дефрагментация диска(Disk Defragmenter)
Windows XP располагает утилитой дефрагментации Defrag.exe, запускаемой из командной строки. Параметры команды можно получить, введя строку defrag. Наконец-то администраторы получили возможность запускать дефрагментацию дисков по расписанию.
В процессе дефрагментации кластеры диска организуются таким образом, чтобы файлы, папки и свободное пространство по возможности располагались непрерывно. В результате значительно повышается производительность файловой системы, поскольку сокращается количество операций ввода/вывода, необходимое для чтения определенного объема информации. Следует отметить, что при дефрагментации свободное пространство не объединяется в одну непрерывную область, а располагается в нескольких областях. Это значительно сокращает время выполнения дефрагментации и практически не уменьшает производительность файловой системы, получаемую после дефрагментации.
Поскольку операционная система Windows XP резервирует в начале жесткого диска пространство для системных файлов, оснастка Дефрагментация диска (Disk Defragmenter) не помещает файлы в зарезервированную область диска, а переносит их за ее пределы.
Оснастка Дефрагментация диска(Disk Defragmenter) работает с томами жесткого диска, отформатированными для файловых систем FAT, FAT32 и NTFS. Она осуществляет выполнение двух отдельных операций анализ и дефрагментацию. В процессе анализа на томе жесткого диска не выполняются никакие изменения. Все необходимые перемещения информации изводятся при дефрагментации. В определенный момент времени дефрагментации может быть подвергнут только один том. В Windows XP улучшены возможности дефрагментации томов NTFS:
· можно работать с томами, имеющими кластеры любого размера (в Windows 2000 кластеры не должны превышать 4 Кбайт);
· обрабатываются файлы, занимающие любое количество кластеров;
· возможна дефрагментация Master File Table (MFT, главная таблица файлов).