| |
Утилиты дефрагментации
Задача дефрагментаторов - бороться с фрагментацией файловой системы. Когда для хранения файла
не хватает одного непрерывного блока дискового пространства (обычно на
заполненном томе), файл разбивается на несколько частей и хранится в несмежных
участках диска. Это явление называют фрагментацией. Для чтения фрагментированных файлов требуется больше времени по сравнению с нефрагментированными,
поскольку необходимо дополнительное перемещение головок диска к каждому из несмежных блоков,
а позиционирование головок - самая медленная из дисковых операций. Дефрагментатор борется с этим, перемещая файлы таким образом, чтобы
все они занимали непрерывные участки диска. Процедура дефрагментации обычно безопасна (если нет повреждений дисковой поверхности; имеет смысл
до начала дефрагментации запустить chkdsk или подобную ему программу для проверки
диска). Алгоритмы разработаны таким образом, что сбои
(например, потеря питания) во время дефрагментации не приводят к повреждению данных.
Проблема фрагментации актуальна только для устройств, для которых время, необходимое для доступа к данным, зависит от размещения
этих данных. Наиболее распространенные на данный момент устройства для хранения данных - жесткие диски - чувствительны к фрагментации.
С другой стороны, на "электронные" устройства хранения информации (например,
flash-память) это не влияет, - время, необходимое для поиска информации на
flash-памяти не зависит от размещения самих данных.
Приличных дефрагментаторов на самом деле очень немного.
- Diskeeper (www.diskeeper.com).
Ограниченная в функциональном отношении версия Diskeeper встроена в Windows (начиная с Windows 2000). Встроенная версия почти не отличается от полной,
кроме служебных функций: нет дефрагментации по расписанию, невозможна параллельная дефрагментация
нескольких томов, нет режима скринсейвера и т.д.
- O&O Defrag (www.oo-software.com).
- другой известный дефрагментатор.
- SysInternals PageDefrag (www.sysinternals.com/Utilities/PageDefrag.html) - инструмент для выполнения дефрагментации некоторых системных файлов во время загрузки (например, файлов подкачки и/или системного реестра), доступных обычно только для использования операционной системой.
|
|