Дефрагментация диска: все типовые вопросы от А до Я

Дефрагментация нужна только для накопителей на жестких магнитных дисках или НЖМД (от англ. hard disk drive, HDD). Для твердотельных накопителей (SSD) она не требуется и даже вредна. Для оптимизации их работы имеется специальная команда — Trim. Она позволяет не прибегать к пересортировке фрагментов файлов.

Что такое дефрагментация?

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

Как видно на картинке, 16% файлов располагаются не оптимально, поделенными на кусочки (красные отметки). Зеленые полосы — места на карте диска, где файлы располагаются упорядоченно, без дробления на части.Также есть фиолетовая область — это расположения MFT, Главной Файловой Таблицы, где хранится вся информация о папках, файлах, их свойствах, сопутствующей служебной информации и даже содержимое самых маленьких файлов. Светло-коричневой полосой обозначен файл подкачки — что это такое, написано здесь. Но это в данном случае не столь важно.

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

В идеале после процесса дефрагментации, т.е. упорядочивания расположения файлов, карта расположения данных должна выглядеть примерно так:

Благодаря дефрагментации механизмам жесткого диска будет легче и быстрее «навестись» на участок, где находится файл, и прочитать его.
В принципе, если вы не хотите вникать во весь этот процесс, для обычной дефрагментации достаточно оставить компьютер включенным на ночь: в Vista и 7 на 1:00 ночи запланирована регулярная дефрагментация. Естественно, в это время компьютером лучше не пользоваться.

Что такое фрагментация диска

Фрагментация жесткого диска возникает, когда записываемые на него файлы распределяются по диску фрагментами данных из-за нехватки места для их непрерывной записи на диск.

Проблема фрагментации становится особенно заметной, когда жесткий диск почти заполнен и система вынуждена распределять большие объемы данных на его свободные участки.

В результате разноса частей файлов по диску при считывании данных головка диска вынуждена постоянно перемещаться с одного участка диска на другой, что требует затрат времени и замедляет работу ПК, а также приводит к дополнительному износу механизма привода головок жесткого диска.

Механизм привода головок жесткого диска

Механизм привода головок жесткого диска

Справка! Съемные диски, такие как накопители USB, также подвержены фрагментации данных.

 Чем полезна процедура дефрагментации?

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

Начнем с того, что пользователи компьютеров каждый день во время своей работы с ПК создают файлы, например, документы.  Операционная система разбивает эти самые файлы на маленькие «кусочки», их называют кластерами, и потом как бы записывает их друг за другом. Система считывает их очень быстро при таком последовательном расположении, и благодаря этому компьютер открывает данные файлы более оперативно. Но во время того, как Вы копируете или удаляете файлы, эти маленькие кусочки могут хаотически разбрасываться по диску. Это так называемая фрагментация, которая может значительно замедлит работу Вашего устройства.

Когда Вы, например, открываете документ, системе может понадобится время, чтобы обнаружить все кластеры и собрать их вместе. Этот процесс может занять достаточно много времени, например секунд 5-7. Именно для того, чтобы обратно последовательно расположить эти кусочки, и выполняется дефрагментация.  Цель этой операции следующая — привести в порядок расположение кластеров и повысить производительность ПК. Но Вы должны помнить, что эта операция улучшит работу Вашего устройства лишь на время, так как Вы будете продолжать работу с файлами, и фрагментация произойдет снова. Поэтому рекомендуется осуществлять дефрагментацию систематически. Не стоит переживать, что Ваши файлы куда-то денутся, они останутся на том же месте, куда Вы их сохранили. Порядок размещения кластеров может влиять только на общую производительность ПК, на файлы это никак не воздействует.

Есть еще один вопрос, который нужно прояснить. Бывают случаи, когда пользователи не различают понятия «дефрагментация» и «форматирование». Важно запомнить, что с помощью дефрагментации можно упорядочить кластеры, без каких-либо изменений. В то же время форматирование – это процесс абсолютного удаления данных.

Теперь рассмотрим, как же провести эту самую дефрагментацию.

Сколько по времени длится процесс

Данный процесс занимает внушительный промежуток времени, который зависит от объёма, заполненности и скорости винчестера. Какой-нибудь полупустой жёсткий диск объёмом в 500 гигабайт пройдёт полную дефрагментацию за пару часов, а может даже быстрее.

Заполненные диски огромного объёма в несколько терабайт будут проходить процедуру очень долго (в некоторых случаях это занимает свыше десяти часов). Такое внушительное время она занимает по причине того, что в процессе постоянно происходит перенос файлов и перезапись буквально всего жёсткого диска, что по понятным причинам происходит очень долго.

Чем больше свободного пространства будет на винчестере, тем быстрее и качественнее выполнится процесс. Именно поэтому перед началом данного процесса рекомендуется освободить хотя-бы 15 процентов диска, ведь в таком случае дефрагментация пройдёт значительно быстрее, нежели на переполненном носителе.

О программах для дефрагментации

В интернете просто море программ для дефрагментации жесткого диска — как платных, так и бесплатных. Их использование, за исключением нескольких разработанных профессионалами программ, предположительно может нанести вред.

Prefetcher

Причин так полагать несколько. Самая весомая: в Windows существует механизм под названием Prefetcher, который следит за тем, что и когда читается с жесткого диска при загрузке Windows и программ, затем пытается оптимизировать расположение этих данных. Чем более оптимально будут находится файлы, требуемые для загрузки, тем быстрее Windows загрузится и покажет пользователю Рабочий стол. Возникает проблема: неизвестно, как взаимодействуют с Prefetcher’ом сторонние программы дефрагментации. Взаимодействуют ли вообще? Вдруг Prefetcher в очередной раз аккуратно расположит файлы для быстрой загрузки, а якобы «самый лучший» дефрагментатор их куда-то переместит? А вдруг он вообще отключит Prefetcher? Кто тогда будет следить за загрузкой Windows и программ, оптимизируя часто используемые данные? Аналогов Prefetcher’у не существует, между прочим.

Известно точно, что программа Rexco Perfect Disk использует layout.ini, где хранится информация, собранная Prefetcher’ом, но это серьезный платный (25$) продукт для дефрагментации, идущим с большим количеством документации в комплекте.

А что насчет других? Поиск в интернете не дал ничего конкретного. Мне непонятно, почему столько сил потрачено на рекламу дефрагментаторов, но на документацию авторов не хватило.

Оценка фрагментации

Также непонятно, как определяют степень фрагментации разные программы. Проблема обнаруживается легко: достаточно сделать оптимизацию одним дефрагментатором, затем установить другой — он покажет, что какой-то процент данных не оптимизирован. Сделаете им дефрагментацию — следующий дефрагментатор все равно сообщит о фрагментированных файлах.

Нельзя сказать, что программы сообщают неправду, просто алгоритмы у всех разные, причем программу с самым «правильным» способом оптимизации выбрать невозможно — опять-таки из-за отсутствия в документации конкретики. Если дефрагментаторы идут с подробной документацией, то они либо не рассчитаны на использование новичками, либо платные.

Вывод: лучше не морочить себе голову и пользоваться только стандартным дефрагментатором и на основе стандартного, благо он оттестирован, прост и настроен на автоматическую дефрагментацию. В Windows 7 он значительно улучшен, о чем есть прекрасная статья от сотрудников Microsoft.

Проверяем диск

Данная функция даёт возможность не только обнаружить ошибки диска, но и пролечить те ячейки, которые повреждены.

Если у вас Windows 7, 8 или 8.1

В последних версиях операционных систем от Microsoft — Windows 7, Windows 8 и Windows 8.1, дефрагментация жесткого диска запускается автоматически. В Windows 8 и 8.1 она происходит в произвольное время, во время простоя компьютера. В Windows 7, если вы зайдете в параметры дефрагментации, то скорее всего увидите, что она будет запускаться каждую среду в 1 час ночи.

Автоматическая дефрагментация диска в Windows 7 и 8

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

Ускорение SSD диска

Новая технология сохранности информации даёт возможность проводить работу на ПК применяя высокую скорость. Но, данный факт совсем не означает, что твердотельному диску не нужно проводить оптимизацию. Далее, мы будем рассматривать основные настройки для твердотельных дисков.

3. Типы и требования к дефрагментации

Дефрагментация бывает нескольких типов, каждый из которых дает разный эффект, имеет свои плюсы и минусы.

Быстрая дефрагментация – максимально быстро дефрагментирует файлы по самому простому алгоритму, что дает быстрое ускорение диска, но между файлами остаются пустые участки, что приводит к быстрой дальнейшей фрагментации.

Дефрагментация свободного пространства – собирает все свободные участки в один большой, что позволяет произвести запись большого объема данных, установить программу или игру без фрагментации файлов, но старые файлы останутся фрагментированы.

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

Оптимизация диска – помимо дефрагментации производит перенос наиболее часто используемых файлов в самое быстрое пространство в начале диска, что дает небольшой прирост производительности.

Чаще всего имеет смысл производить быструю дефрагментацию, когда требуется быстро устранить торможения и полную дефрагментацию раз в месяц, когда вы никуда не спешите.

Учтите также, что для дефрагментации необходимо не менее 15% свободного места на диске, иначе процесс будет идти очень медленно. Запускать этот процесс нужно раз в неделю или раз в месяц, в зависимости от объема новых или обновленных файлов, а также уровня их фрагментации.

Дефрагментация реестра

Это не имеет никакого отношения к дефрагментации жесткого диска. Но фрагментация данных в реестре — одна из основных причин тормозов компьютера. Поэтому я решил объединить эти процессы, потому что вместе они очень эффективно ускоряют работу Windows.

Реестр Windows — это база данных, находящаяся в нескольких файлах. Подробнее об этом в

Википедии.

Захламление реестра — одна из причин, почему Windows с годами начинает работает медленнее, все более лениво откликаясь на действия пользователя. Переустановка решит проблему, но есть путь проще.

О мифе очистки реестра

Существует миф, связанных с программами очистки реестра. На самом деле очистка реестра от якобы ошибочных записей не ускоряет работу Windows, а наоборот — привносит еще больший хаос! Подробнее об этом я написал в руководстве программы очистки дисков CCleaner. В отличие от очистки реестра, его дефрагментация — вполне эффективный метод увеличения скорости работы Windows и программ.

Сработает ли мой совет?

Описанную мной в статье методику я проверял в течении пяти лет на Windows XP — именно столько времени (2005-2010 гг.) работала эта ОС без переустановок на домашнем компьютере. Когда время загрузки Windows начинало превышать минуту, я делал все описанное в этой статье, после чего система грузилась примерно вдвое быстрее. Таким образом, система спустя пять лет оставалась все такой же шустрой. Потом я все-таки ее удалил, поставив Windows 7, но это другая история.

Для Windows XP использовались другие программы, но придуманная мною методика не изменилась. Теперь настал тот момент (спустя еще два года параллельного тестирования Windows Vista и 7), когда я могу с уверенностью говорить, что для Windows 7 этот метод тоже подходит. На Windows 8 и 10 не тестировал!

Как настроить автоматическую дефрагментацию дисков в Windows 10

Если вы не хотите постоянно дефрагментировать диски вручную, настройте автоматический режим для этой функции. Стандартный сервис будет сам запускать процедуру в фоновом режиме. Дадим пошаговое руководство:

  1. Откройте окно встроенного сервиса Windows «Оптимизация дисков» как это было описано в разделе «Средствами самой ОС» в этой статье.
  2. Щёлкните по кнопке «Изменить параметры».

    Кнопка «Изменить параметры»Кликните по кнопке «Изменить параметры», чтобы настроить автоматическую дефрагментацию

  3. В новом небольшом окошке, которое открылось поверх «Оптимизации дисков», установите галочку рядом с «Выполнять по расписанию». Затем выберите частоту и диски, которые нужно дефрагментировать.

    Расписание оптимизацииУстановите частоту дефрагментации и укажите диски

  4. Поставьте также на всякий случай отметку рядом с пунктом «Уведомлять в случае пропуска трёх выполнений по расписанию подряд».

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

Что нужно сделать, чтобы дефрагментация дисков не происходила автоматически? Достаточно просто убрать отметку с пункта «Выполнять по расписанию» в небольшом дополнительном окне встроенного сервиса «Оптимизация дисков». Как его открыть, описано выше в разделе о настройке автоматической дефрагментации.

Нужна ли дефрагментация диска в macOS

macOS устроена иначе, чем Windows, поэтому жёсткие диски в компьютерах Mac не нуждаются в ручной дефрагментации. Система оптимизирует накопители самостоятельно.

Так что, даже если вы используете компьютер Apple с HDD, переживать за дефрагментацию его диска не стоит. А уж с современными Mac с SSD этот вопрос тем более отпадает.

Но имейте в виду, что, если на жёстком диске Mac осталось меньше 10% незанятого пространства, у системы могут возникнуть проблемы с автоматической оптимизацией. Так что следите, чтобы у macOS всегда имелось свободное место.

Нужно ли делать оптимизацию SSD?

В отличие от механических HDD дисков, в SSD ничего не вращается, а используется твердотельные накопители по типу флеш-памяти. Они намного надежнее и не обладают движущимися механическими компонентами. SSD устроены так, что расходуют память не последовательно, располагая файлы рядом друг с другом, как к этому стремится HDD, а записывают данные в разные области своей памяти. 

Производители тем самым пытаются сделать износ всех ячеек более равномерным. Кроме этого, они имеют ограниченный ресурс перезаписи, поэтому в дефрагментации они не нуждаются.

Настраиваем индексирование файловой системы

Виндовс 10 советует сделать быстрее поиск по всем элементам, применив индексацию. Во время этого на носитель постоянно что-то записывается, что может плохо повлиять на срок работы диска.

программа оптимизатор Ускоритель Компьютера

Кроме системного софта, не помешает применить одну из программ оптимизаторов. Я советую выбрать «Ускоритель компьютера». Я уже подробно описывал данную программу, поэтому, я не буду повторяться, а дам вам ссылку на свою статью… Если вам лень читать статью, то я снял видео про эту программу. Предлагаю его посмотреть.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...