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

Двойная оптимизация: дефрагментация жесткого диска и реестра Windows

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

Сегодня я расскажу о “двойной” оптимизации: о том, как наиболее эффективно провести дефрагментацию жесткого диска в операционных системах Windows Vista и 7 и как дефрагментировать их реестр для еще более шустрой работы компьютера. Совмещение этих методов дает вполне осязаемый результат.

Устаревшую Windows XP рассматривать не буду, потому что материалов на эту тему написано много. А вот с Вистой и Windows 7 есть небольшие пробелы, которые я постараюсь заполнить. Методика должна быть правильной также для Windows 8, но требует проверки.

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

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

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

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

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

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

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

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

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

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

Prefetcher

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Мой метод дефрагментации: тотальное ускорение компьютера

Очистка жесткого диска

Для начала надо освободить как можно больше места на жестком диске. Удалите неиспользуемые программы, выполнив советы из моей статьи по оптимизации Windows, затем очистите жесткий диск с помощью CCleaner.

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

После очистки диска дефрагментируем реестр. Для этого потребуется программа Auslogics Registry Defrag. Она бесплатна для домашнего использования.

Скачать можно по этой ссылке (5 Мб).

Во время установки, дабы не мусорить в браузере, рекомендую снять эти галочки:

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

Тулбар Ask.com – довольно неприятная штука, мешающая пользоваться браузером.

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

Запустите Auslogics Registry Defrag и нажмите кнопку Анализ. После ожидания можно запустить дефрагментацию:

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

После перезагрузки компьютера появится черный экран с белым текстом:

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

После чего, спустя некоторое время, компьютер снова перезагрузится, вы вернетесь на Рабочий стол с окном отчета:

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

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

Если что-то пошло не так: да, не у всех эта программа работает. Не советую использовать на Windows 8 и 10. Бесплатной альтернативы не нашел.

Дефрагментация жесткого диска: стандартный способ

После реестра дефрагментируем все файлы на жестком диске. В Windows Vista и 7 есть несколько способов запуска этого процесса. Самые простые из них:

Как ни странно, это все, что нужно для дефрагментации жесткого диска.

Дефрагментация жесткого диска: улучшенная оптимизация

У вышеупомянутых стандартных методов есть один недостаток: нельзя настроить так, чтобы после дефрагментации (которая в особо запущенных случаях может занять компьютер на три-четыре часа) компьютер автоматически выключался. Также неплохо бы дефрагментировать раз и навсегда файлы любого размера, а не только меньше 64 Мб, как это настроено по умолчанию.

Придется совершить три простых действия:

1. Открываем Блокнот (Пуск – Все программы – Стандартные)
2. Вставляем две строчки:

Таким образом, вы создали пакетный файл. Команды, записанные в нем, выполняются по очереди:

defrag /C /H /U /W запустит дефрагментацию (команда defrag) на всех винчестерах по очереди (ключ /C), с нормальным приоритетом вместо низкого (ключ /H), с отображением прогресса в процентах (ключ /U), с дефрагментацией файлов любых размеров (ключ /W).

shutdown /f /s завершает работу Windows с принудительным закрытием всех программ (ключ принудительного завершения /f я вписал на случай, если какая-либо программа зависнет).

То есть сначала пройдет дефрагментация, затем компьютер выключится.

Запускается файл нажатием правой кнопкой мыши по нему и выбором пункта Запуск от имени администратора:

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

В окне будет видна информация о процессе дефрагментации. Если возникнет необходимость прервать оптимизацию – просто закройте окно.

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

Как часто следует проводить дефрагментацию? Я полагаю, что дефрагментацию реестра следует делать раз в три месяца, чаще нет смысла. Дефрагментацию жесткого диска – от недели до месяца. Все зависит от того, как часто вы записываете данные на него. В принципе, как я уже говорил, можно не беспокоиться об этом, лишь изредка оставляя компьютер или ноутбук включенным на ночь. Windows Vista, 7 и 8 сами позаботятся о компьютере. Можно, конечно, пользоваться предложенным мною методом через пакетный файл. Не забывайте, что дефрагментацию реестра придется делать отдельно.Еще парочка интересных моментов:

1. Если у вас SSD диск, то дефрагментация не нужна и даже вредна для срока жизни такого диска. Для ускорения работы SSD диска важно количество свободного места – для нормальной работы необходим минимум 10%, еще лучше – целых 20% свободного пространства.

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

Всем желаю быстрых дисков и скоростной Windows!

Источник

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

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что этоБольшинство параметров и настроек Windows хранятся в системном реестре. К сожалению, реестр Windows, как и любая другая хранящаяся на жестком диске информация, подвержен фрагментации, которая ухудшает производительность системы. В таких случаях необходима дефрагментация реестра.

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

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

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

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

Конечно, это далеко не полный список программ-дефрагментаторов. Нередко функция дефрагментации входит в список функций программ-твикеров (утилит для тонкой настройки операционной системы и / или ПО).

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

Желательно выбирать программу, которая перед дефрагментацией создает точку отката (резервную копию реестра) или создать такую копию вручную, чтобы восстановить из нее реестр Windows, если при дефрагментации что-то пойдет не так.

Сколько времени займет дефрагментация реестра? Это зависит от нескольких факторов. Во-первых, на время дефрагментации влияет количество записей в реестре и степень его фрагментации. Немаловажный параметр — скорость чтения / записи вашего жесткого диска. Также время дефрагментации зависит и от самой программы-дефрагментатора. Процесс дефрагментации нельзя прерывать: неоконченная дефрагментация реестра может привести к системным сбоям.

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

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

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

Источник

Оптимизация реестра — Мифы и Реальность

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что этоОптимизация и дефрагментация реестра — эти две операции обычно предлагается производить при оптимизации работы компьютера.

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

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

Оптимизация реестра Windows

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

В сети можно найти некоторые материалы по его устройству, но это лишь изыскания энтузиастов. Никто кроме Майкрософт не имеет четкую картину того, как устроены файлы реестра на самом деле.

И тут возникает вполне логичный вопрос — как можно оптимизировать то, структура чего неизвестна?

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

Поэтому единственной операцией по оптимизации реестра может быть его чистка!

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

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

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

Во-первых, как я уже сказал, структура реестра никому неизвестна, а значит подобную операцию могла бы осуществить ТОЛЬКО утилита самой компании Майкрософт. Но Майкрософт никогда не выпускала и я уверен, что никогда не выпустит подобную утилиту, так как они прекрасно понимают, чем обернутся действия большинства пользователей.

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

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

И вот как раз тут и происходит подмена понятий!

По сути автор, выдавая желаемое за действительность, вводит своих зрителей в заблуждение.

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

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

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

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

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

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

В итоге получается, что к файлам реестра операционная система обращается постоянно, а значит они подвержены ежедневной фрагментации, которая никак не устраняется. И здесь речь идет именно о ФАЙЛАХ реестра, а не о фрагментации каких-то мифичных данных внутри него!

Утилиты, умеющие дефрагментировать реестр просто создают задание, которое запускается при следующей перезагрузке компьютера. В результате дефрагментация ФАЙЛОВ реестра осуществляется еще до загрузки Windows. То есть тогда, когда файлы реестра еще не защищены операционной системой и программа-дефрагментатор имеет к ним доступ.

Все без исключения программы, предлагающие дефрагментацию реестра, производят классическую дефрагментацию файлов реестра! Никакие данные в реестре при этом НЕ ИЗМЕНЯЮТСЯ! Это МИФ, с которым я сталкиваюсь постоянно!

Некоторые файлы, формирующие реестр, могут быть достаточно большими и достигают 70-90Мб. Логично, что если такой файл будет фрагментирован, то скорость работы с ним несколько уменьшится, но вот насколько?

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

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

Но, с моей точки зрения, это сравнение «кислого» с «зеленым»:) Такой пример нелеп по своей сути и ровным счетом ничего не доказывает!

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

Дефрагментация реестра что это. Смотреть фото Дефрагментация реестра что это. Смотреть картинку Дефрагментация реестра что это. Картинка про Дефрагментация реестра что это. Фото Дефрагментация реестра что это

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

Ну и вполне логично, что на твердотельных накопителях (SSD) делать дефрагментацию реестра также бессмысленно и нежелательно, как и обычную дефрагментацию файлов.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *