Как устроена фрагментация
Диск хранит файлы в кластерах фиксированного размера, и когда файл не помещается в соседние свободные кластеры, остаток записывается в другое место. Файл цел и корректен — но его чтение теперь требует визитов в несколько разных точек вместо одной. Фрагментация рождается из обычной жизни: файлы растут, частично удаляются, занимают оставшиеся дырки. Свежая Windows на полупустом диске почти монолитна; диск после года загрузок, обновлений и установки игр — нет.
Степень важнее факта. Десять процентов фрагментированных файлов на загруженном HDD — норма, которую не видно. Половина файлов в десятках кусков — это уже когда открытие папок и загрузка системы превращаются в вязкую жижу.
- Большие файлы, растущие на месте: почтовые базы, диски виртуалок, видеопроекты
- P2P-загрузки, пишущие куски по мере их прихода
- Игры и обновления, распаковывающие гигабайты в полупустое место
- Диски, постоянно заполненные выше 80 процентов, где нет непрерывных участков
- Системные и браузерные кэши, бесконечно создающие и удаляющие мелкие файлы
Почему HDD страдает, а SSD — нет
Жёсткий диск читает головкой, парящей над вращающейся пластиной. Прежде чем прочитать кусок, головка должна доехать до нужной дорожки и дождаться, пока пластина довернёт данные под неё — миллисекунды на каждый фрагмент, тысячи фрагментов на одно дерево файлов. Поэтому сильная фрагментация на HDD умножает цену каждой операции — от загрузки системы до антивирусной проверки.
У SSD нет ни головки, ни пластины: чтение любой страницы флеша стоит одинаково, где бы она ни лежала. Более того, контроллер постоянно перемешивает данные ради выравнивания износа, так что даже «непрерывный» файл физически разбросан изначально. Дефрагментация SSD не даёт ничего, кроме лишних циклов записи, поэтому Windows ей не занимается и вместо неё отправляет TRIM — команду, сообщающую накопителю, какие блоки свободны.
Что Windows делает сама — и когда вмешаться
Windows выполняет оптимизацию по расписанию: примерно раз в неделю она дефрагментирует механические диски и отправляет TRIM на твердотельные. Откройте «Оптимизацию дисков» (dfrgui) — там видны дата последнего запуска, текущая фрагментация каждого диска и кнопка ручного «Анализа». Если на диске ноль процентов, делать нечего, а для SSD «Оптимизация» означает TRIM, а не дефрагментацию — инструмент честно пишет разницу.
Ручная дефрагментация ещё осмысленна для старого HDD, пережившего годы жизни, месяцами забитого под завязку или работающего активной библиотекой загрузок и игр. Одного ночного прохода штатным оптимизатором достаточно; сторонние «супердефрагментаторы», обещающие ускорить SSD, продают чистый маркетинг. Потом держите диск заполненным не выше 80 процентов — иначе фрагментация вернётся через пару недель.
Вопросы и ответы
Нужна ли дефрагментация SSD?
Нет: произвольный доступ во флеш-памяти стоит одинаково везде, а выравнивание износа разбрасывает данные физически в любом случае — Windows отправляет SSD команду TRIM, а не дефрагментацию.
Как часто Windows дефрагментирует жёсткий диск?
Штатная «Оптимизация дисков» запускается по расписанию примерно раз в неделю: HDD дефрагментируется, SSD получает TRIM. Дату последнего прохода и ручной запуск можно посмотреть в dfrgui.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]