Нужно ли дефрагментировать реестр

Вопрос о том, нужно ли чистить реестр возникает у многих начинающих пользователей компьютера.

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

В этой заметке я хочу поделиться своими соображениями на этот счет.

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

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

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

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

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

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

Тоже самое относится и к дополнительным бесплатным программам, например, от Яндекса или Mail.ru, которые пытаются установиться вместе с какой-нибудь программой, установочный файл которой вы скачали в Интернет.

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

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

pcsecrets.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pcsecrets.ru

Что такое оптимизация реестра и зачем она нужна

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

Реестр операционных систем Windows XP и более ранних версий, в котором накапливается много мусора, начинает чаще выдавать системные ошибки, вплоть до остановки работы системы. В современных же версиях Windows 7-10 большие объемы данных в реестре не влекут за собой какого-либо негативного эффекта на производительность системы.

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

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

Зачем нужна дефрагментация?

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

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

В современных версиях операционной системы Windows 8-10 процесс дефрагментации производится автоматически в момент простоя. Во время этого процесса дефрагментируются и файлы системного реестра.

www.chemtable.com

Почему не нужно чистить реестр Windows


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

История появления реестра

Но для начала посмотрим, что же все-таки такое реестр, и начнем мы, конечно, с истории. Еще до выхода первой относительно популярной Windows — 3.1 — у множества программ были (да и сейчас есть) конфигурационные файлы .ini, которые включали в себя информацию о том, как программа должна работать на этом ПК, с какими параметрами и т.д., и в таких же файлах хранилась аналогичная системная информация. Однако в FAT16 — файловой системе Windows того времени — поиск файлов по директориям был очень медленным, поэтому появилась идея — а давайте мы создадим реестр, куда и соберем все конфигурационные файлы. Так и появился в 3.1 реестр Windows, который изначально включал в себя всего лишь один двоичный файл весом в 64 Кб и лишь один каталог ROOT. А уже через год, в 1993 году, в Windows 3.1 NT, реестр пришел практически к современному виду — появились все текущие каталоги (USERS, LOCAL_MACHINE и другие), редактор реестра regedit и так далее. С массовым переходом Windows на файловую систему NTFS проблема с поиском по каталогам ушла, однако реестр был оставлен для совместимости, и на данный момент Windows — единственная ОС, которая имеет реестр системы.

Механизмы работы реестра

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

Почему якобы стоит чистить реестр


Доводы приверженцев плоской Земли чистки реестра просты: со временем в реестре накапливается мусор от удаленных программ, после обновлений системы и т.д., к которому система обращается — это и замедляет ее работу, поэтому чистка реестра ускорит ее. Увы, как вы уже поняли, это не так: раз программы была удалена, то системе нет смысла лезть в оставшийся от нее каталог реестра — ей это не нужно. Это сравнимо с тем, что при запуске какого-нибудь Photoshop система полезет зачем-то в папку с установленным iTunes. Аналогично это касается и старых записей в реестре, которые после обновления системы больше не нужны: система к ним уже не обращается, а значит и вреда от них нет. Второй довод — ненужные записи реестра замедляют поиск по нему. Нууу да, в теории это действительно так, однако на практике разницу вы и с секундомером не заметите — в реестре может быть десятки и сотни тысяч ключей, и удаление сотни из них ускорит поиск ровным счетом ни на сколько — даже самые слабые процессоры ищут по реестру нужные значения практически моментально. Ну и последний довод — оставшиеся ненужные ключи реестра после удаления одной программы могут влиять на работоспособность другой. Тут ситуация как с первым доводом — каким таким образом работа Photoshop влияет на работу iTunes? Ответ — никаким.

Почему чистка реестра программами — бесполезное занятие

Итак, как мы уже поняли — реестр это огромный склад данных о системе и установленных программах. И у каждого он по понятным причинам свой. Однако программы-чистильщики должны работать абсолютно на всех ПК, при этом не нанося вреда — а значит они могут чистить лишь по определенным алгоритмам, которые подходят всем. Пример — программа была в автозагрузке, вы программу удалили, а в автозагрузке она осталась. Чистильщик увидит, что ярлык в автозагрузке никуда не ведет, и предложит его удалить. Второй пример — вы удалили программу, но записи о ней остались в реестре. Чистильщик определяет, что эти записи больше никем не используются, и предлагает их удалить. Работа по таким алгоритмам, в принципе, безопасна, однако, как я писал абзацем выше — она абсолютно бесполезна и никак не ускорит работу системы, и максимум, что вы получите — это с десяток килобайт места на диске из-за удаленных ключей реестра. Могут ли такие чистильщики навредить системе? В общем-то нет — алгоритмы чистки просты и примитивны, и отлаживались на протяжение десятка лет, так что шанс, что они вам навредят, крайне низок. Но и пользы от них нет, так что смысла ставить лишнюю программу себе на ПК и запускать ее раз в какое-то время не стоит.

Исключения из правил

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

Что же в итоге? А в итоге чистка реестра программами — бесполезное занятие: оно никак не ускорит работу ПК, и скорее всего никак и не навредит ему, поэтому можете не тратить на это свое время.

m.iguides.ru

Нужно-ли в Windows делать дефрагментацию жесткого диска?

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

Если вы не хотите тратить время на чтение большого числа букв, резюмирую кратко:

  • Если у вас SSD диск — его дефрагментировать не нужно. Фрагментация файлов на таком диске никак не влияет на скорость.
  • Если у вас Windows 7, или Vista — беспокоиться про дефрагментацию нет необходимости, операционная система сама дефрагментирует диск по рассписанию.
  • Если у вас Windows XP — нужна периодическая дефрагментация. Можете настроить запуск дефрагментации по рассписанию.

Теперь давайте более подробно остановимся на основных моментах дефрагментации.

Если у вас Windows установлен на SSD диск

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

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

Если-же вы пытаетесь запустить Windows XP на SSD диске, следует вам посочувствовать — как можно потратиться на дорогой SSD диск и не установить для его работы современную операционную систему, умеющую с ним правильно работать?

Если у вас Windows 7, или Vista

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

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

Если вы все еще используете Windows XP

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

Также, в Windows XP вы можете настроить планировщик заданий — дефрагментация будет выполняться по рассписанию (аналогично тому, как сделано это в Windows 7 и Vista).

Программы дефрагментации жесткого диска сторонних производителей

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

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

Если вы так озабочены увеличением скорости работы вашего компьютера — не тратьте силы на дефрагментацию жесткого диска сторонними утилитами — здесь вы много скорости не выиграете. Купив SSD диск вы реально почувствуете настоящий прирост скорости. Как пример, можно сравнить скорость загрузки Windows 7: при использовании SSD диска, компьютер загружается за восемь секунд! Сколько обычный диск не дефрагментируй — такой скорости вы никогда не получите.

profhelp.com.ua

Это интересно:

  • Как найти в пк реестр Как зайти в реестр Windows 10/8/7/XP? (Видео) Многие начинающие пользователи задаются вопросом, как зайти в реестр Windows 10, 8, 7 или XP. Сколько не перебирай пункты меню «Пуск», ярлык на реестр в нём не найти! Как же открыть […]
  • Как через реестр разблокировать Редактирование реестра запрещено администратором системы — что делать? Редактор реестра — полезная утилита Windows, которая позволяет легко изменить некоторые настройки Windows, удалить баннер с рабочего стола, убрать программы из […]
  • Реестр создать папку Добавление и удаление разделов реестра Реестр позволяет более тонко настроить ОС Windows - добавить или отключить в ней какие-либо функции - к примеру, настроить режимы доступа к открытым для сетевого доступа ресурсам или повысить […]
  • Ключи реестра hklm Разделы реестра Windows или с чем их едят? Всем большой привет. Итак, мы снова возвращаемся к теме реестра. Зная историю создания, его "эволюцию", плюсы и минусы, нам будет проще понять принцип работы с ним. Описание разделов […]
  • Удалить триал из реестра Удаление Trial One: Удалите Trial One Навсегда Что такое Trial One Скачать утилиту для удаления Trial One Удалить Trial One вручную Получить проффесиональную тех поддержку Читать комментарии Описание угрозы Имя исполняемого […]
  • Найти ключи в реестре База знанийTry 2 Fix beta КриптоПро: Узнать ключ установленной программы в реестре Многие из наших клиентов до сих пор пользуются версией КриптоПро CSP 3.6, в которой лицензионный ключ был спрятан от глаз пользователей (в отличие […]