Как делать дефрагментацию диска в Windows

    1425792348_defragmentaciya-diska.jpg

    Многочисленные пользователи систем с жесткими дисками слышали о том, что существует такой операция — дефрагментация, и что он может увеличить производительность диска. Разберемся, так ли это, и с какими разновидностями накопителей его можно делать.

    Любой накопитель информации состоит из разделов (простейших ячеек памяти). Когда диск чист, и на него устанавливается, к примеру, система, то начинают заполняться сектора с самого начала диска. При аппарате программ на чистый диск происходит тоже самое — сектора активизируют заполняться с начала и последовательно. Однако через некоторое время мы устраняем программы, записываем новые файлы и так далее, и в этом случае прием поступает так: она находит самый первый свободный сектор и начинает вписывать в него информацию. Когда сектор заполнился — она ищет следующий привольный сектор, и так далее, пока файл не будет записан полностью. В результате, через какое-то время, диск начинает выглядеть как-то так (один как перст цветом обозначен один файл):

    6757.jpg

    Чем это плохо? Чтобы ответить на сей вопрос разберемся, как устроен жесткий диск. Внутри него лакомиться несколько металлических дисков, на которые записывается информация, и столько же головок, какие ее считывают. Если файл записан в последовательно идущие сектора, то задач нет — тратится время лишь на одно позиционирование головки — над первым сектором, где записан документ. Но если файл разбит на несколько секторов, разнесенных по всему диску, то за прочтения первого сектора нужно поднять головку, раскрутить круг, остановить его в нужном месте (там, где начинается следующий сектор), считать данные, и повторить это для всех секторов, где записан файл. Разумеется, все это занимает пора — а значит система ждет, пока файл не будет прочитан абсолютно, а значит ждет открытия файла или программы и пользователь, что не очень отлично.

    Что делает дефрагментация? Она ищет разрозненные куски файлов и объединяет их нераздельно, в последовательно идущие сектора, и диск после дефрагментации выглядит когда-то так:

    6757 (1).jpg

    То есть после дефрагментации система тратит на чтение файла значительно меньше времени, а значит и пользователь ждет открытия этого файла или програмки тоже меньше. Но это верно только для жестких дисков — у них время пропуска до каждого сектора различно. С SSD же это не так — там нет механических частей, не нужно ждать раскрутки диска и позиционирования головки, потому время доступа до любого сектора практически одинаково, а значит дефрагментация не необходима. Более того — она может быть вредна, потому что SSD имеет в глубине еще и несколько сотен мегабайт быстрого кэша, и для правильной работы кэша с памятью потреблять команда TRIM, которая сама управляет ячейками памяти.

    Потому дефрагментацию имеет смысл делать только на жестких дисках — для данного нажмите правой кнопкой мыши на нужном диске > Свойства > Сервис > Оптимизировать > Оптимизировать (или дефрагментировать, в зависимости от системы):

    Снимок.PNG

    Процесс этот довольно долгий — до нескольких часов. В Windows 8 и выше по умолчанию «оптимизация» выходит раз в неделю, однако это достаточно часто — проводить дефрагментацию стоит раз в две-три недельки, если вы пользуетесь ПК активно, и раз в месяц-полтора, если не очень активно. В Windows 7 дефрагментация по умолчанию выходит в час ночи каждую среду, поэтому ее стоит делать вручную.