Устройства для записи информации нуждаются в так называемой оптимизации. Оптимизация — модификация системы для улучшения её эффективности. Прежде всего, это касается жесткого диска компьютера, который может содержать огромное количество контента. В windows xp процедура оптимизации винчестера базируется на 3 китах: включение режима dma, кэширование записи на диск и дефрагментация. Если первые два параметра уже настроены в системе по умолчанию, то последний из них всегда вызывает вопрос, как сделать дефрагментацию. Поскольку именно она требует периодического вмешательства со стороны пользователя. Когда пользователь запускает программу для дефрагментации диска, он предполагает результат – ускорение работы с компьютером и запуска повседневных задач. На жестком диске данные небольшими порциями записаны по секторам. Файл или папка с файлами целиком умещается в пределах одного сектора. Но со временем, при постоянном добавлении нового контента на HDD, эти самые объекты смещаются относительно первичного положения таким образом, что одна часть файла или папки может находиться в начальном секторе, а остальные части в других несмежных секторах. Возникают разрозненные фрагменты содержимого, доступ к которым занимает больше времени, чем обычно. Таким образом, чтобы ускорить чтение данных с диска и, следовательно, уменьшить время открытия приложения или документа, нужно объединить эти фрагменты.