Table of Contents
Под словом «оптимизация» пользователи чаще всего подразумевают ускорение работы компьютера. На самом деле это ошибочное мнение. Каким бы быстрым не был компьютер, без быстро работающего пользователя толку от него будет чуть более, чем никакого. Если ваша цель — получить от компьютера результат как можно быстрее, то оптимизируйте в первую очередь свою работу: создайте ярлыки часто используемых программ на Рабочем столе, приведите в порядок закладки браузера, выучите «горячие клавиши», уберите/отключите/удалите все лишнее.
1 Три способа оптимизации Windows
Теперь собственно о ускорении работы компьютера: существует три способа оптимизации.
Способ 1. Переустановка Windows и программ.
Если все сделать правильно, то после переустановки Windows и всех программ мы получим компьютер словно «с иголочки» — быстрый, резво откликающийся на действия пользователя. К сожалению, переустанавливать Windows каждый раз, когда что-то идет не так, не выход, так как правильная установка Windows и программ требует много времени. Сизифов труд, не более.
Способ 2. Покупка новых комплектующих.
В самом деле — если поставить процессор побыстрее, добавить больше оперативной памяти — возможно, компьютер начнет работать пошустрее. На самом деле это тоже не выход, потому что апгрейд компьютера — дорогое удовольствие, да и максимальной отдачи без оптимизации Windows мы не получим.
Способ 3. Оптимизация Windows и программ.
Наиболее эффективный выход — устранение причин медленной работы компьютера, поддержание его быстрой работы сейчас и в будущем. Именно про такую оптимизацию рассказано далее.
Оптимизировать нужно не только операционную систему, но и программы, так как мы работаем с программами, а Windows — всего лишь посредник.
Чего нельзя достичь оптимизацией
Позволю себе еще одно отступление, призванное разрушить популярный миф об оптимизации компьютера.
Оптимизация — это не совсем ускорение. Нельзя обойти физические ограничения компьютера — тактовую частоту, кеша процессора, скорость оперативной памяти и жесткого диска, а также всего остального.
Суровая реальность такова: у каждого компьютера есть своя вычислительная мощность (измеряется в флопсах, кстати), повысить которую без замены комплектующих нельзя. Более того, всю эту вычислительную мощь задействовать не получится — нет такой задачи, которая заставит компьютер «напрячься» на все сто процентов.
Все зависит и от поставленных задач. Каждый компьютер решает задачи с разной скоростью. Причина — набор установленных программ и имеющееся «железо». Например, первая версия программы создания спецэффектов для фильмов/сериалов/рекламы/прочей видеопродукции Adobe AfterEffects умела использовать только центральный процессор компьютера, поэтому скорость создания спецэффекта зависела в первую очередь от вычислительной мощи процессора. Современные версии AfterEffects используют более быстрые алгоритмы и могут задействовать всю мощь видеокарт — значит, если в компьютере будет установлена подходящая видеокарта, подходящий драйвер и новейшая версия, спецэффекты будут «рисоваться» в десятки и сотни раз быстрее, чем если бы использовался только процессор.
Никакими «ускорителями-оптимизаторами» на вычислительную мощь компьютера невозможно повлиять. Максимум — можно немного повысить «отзывчивость» системы на действия пользователя. Достигается это отключением якобы «ненужных» функций Windows, что плохо сказывается на стабильности системы.
Увеличение вычислительной мощи достигается только заменой комплектующих на более производительные и/или разгоном процессора, видеокарты, оперативной памяти.
Но есть другой вид оптимизации! Можно добиться ускорения работы программ, но только в пределах физических возможностей компьютера — никаких обещаний сверхъестественного ускорения, никаких вредных советов. Ваша система станет быстрее реагировать на ваши действия — это нам и требуется. Об этом ниже.
2 Этапы оптимизации
Ко всему надо подходить с умом. Разделим весь процесс на три этапа:
1. Предварительная подготовка.
Включает в себя несколько шагов. Например, проверяем компьютер на перегрев, чтобы убедиться, что наша проблема — программная, не связанная с физическим состоянием компьютера. Проверяем жесткие диски на ошибки, проверяем на вирусы и так далее.
2. Оптимизация.
Собственно оптимизация — приводим в порядок автозагрузку, удаляем ненужные файлы, делаем дефрагментацию и другие полезные «процедуры».
3. Периодическое повторение.
Как только становится заметно замедление производительности — снова повторяем первые два этапа. Обычно это возникает через полгода-год. Если вы часто устанавливаете программы и игры, то раньше.
3 Первый этап: предварительная подготовка
Благодаря предварительной подготовке выявляются проблемы, вызывающие нестабильную и медленную работу компьютера. Также появляется возможность вернуть «все как было», если в процессе оптимизации что-то сделали не так (см. Восстановление системы).
Описанные ниже действия (проверка на перегрев, проверка жесткого диска и так далее) можно проводить раз в месяц, нет необходимости делать это чаще.
Проверяем компьютер на перегрев
Компьютер (ноутбук) стал шуметь и тормозить? Не поленитесь проверить его на перегрев. Там все просто — вам всего лишь надо скачать программу и посмотреть данные в ней. Если вы обнаружили перегрев — сначала разберитесь с ним.
Чтобы увидеть температуру процессора, можете скачать и поставить программу Ускоритель компьютера. В разделе Инструменты — Системный монитор будет видна температура процессора.
Перегрев — частая причина медленной работы вашего компьютера, поэтому идет первым пунктом.
Проверяем жесткий диск на ошибки
Независимо от того, тормозит ли ваш компьютер или нет, периодически (раз в пару месяцев) рекомендую проверять жесткий диск на ошибки.
Как проверить диски в Windows XP, Vista, 7: Меню Пуск — Компьютер — Правой кнопкой по диску — Свойства — вкладка Сервис — Проверка диска — Отметить галку «Автоматически исправлять системные ошибки» — Запуск — Подождать:
Дальше может произойти одно из двух:
1. Проверка диска запустится сразу, при этом индикатор проверки будет показан в окне.
2. Проверка диска не запустится, при этом появится окно с надписью «Windows не может проверить диск, который в данный момент используется». Это не проблема, просто нажмите «Расписание проверки диска»:
Затем перезагрузите компьютер и подождите — вместо Рабочего стола появится экран проверки диска:
После проверки по расписанию компьютер перезагрузится снова и вы увидите свой родной Рабочий стол.
Как проверить диски в Windows 8: Открываем Проводник. Если не знаете, как это делать, то на экране Пуск введите слово «Компьютер»:
В Компьютере правой кнопкой мыши по диску — Свойства — Сервис — Проверить:
Проверка диска в Windows 8 выглядит просто:
И работает быстро.
Не забудьте — надо проверить по очереди все жесткие диски.
Этот шаг кажется необязательным, но хотя бы раз в пару месяцев проверить диски желательно, особенно если ваш компьютер неожиданно выключался — нештатное завершение работы может вызывать сбои в файловых системах дисков. Проверка жестких дисков исправит ошибки.
Создаем точку восстановления
Чтобы в случае ошибочных действий повысился шанс восстановить систему, обязательно сделайте точку восстановления Windows. Как это сделать, я рассказал в своей статье про AVZ — 2.1. Как создать точку восстановления.
Уточню: «Восстановление системы», безусловно, полезный инструмент, но он не всегда срабатывает. Советы, приведенные в моей статье, теоретически не способны «убить» систему так, чтобы ее восстановление стало невозможным, но пользователям свойственно ошибаться. Например, проверка жесткого диска на ошибки — это не его разборка, как можно предположить из названия процедуры. Как ни странно, случаи разборки жестких дисков в домашних условиях довольно часты, это действие всегда фатально для диска.
Вывод: читайте текст внимательно и вдумчиво, чтобы избежать ошибок и минимизировать шанс все испортить.
Проверяем компьютер на вирусы
Даже если у вас установлен антивирус с самыми свежими антивирусными базами и вы посещаете только проверенные сайты, уязвимости в вашей системе и на сайтах никто не отменял. Так что обязательно проверяем компьютер любым одноразовым антивирусом по вкусу. Мой выбор — Dr.Web CureIt.
Обновляем систему
Microsoft периодически выпускает «заплатки», закрывающие уязвимости в Windows, Office и некоторых других программах, а также исправляющие кое-какие ошибки. Нужно обязательно обновлять систему.
Как обновить Windows:
В старушке Windows XP: Пуск — Все программы — Windows Update.
В Windows Vista/7: Пуск — Все программы — Центр обновления Windows.
В Windows 8: На стартовом экране Пуск ввести «Панель управления» — открыть её — Центр обновления Windows.
Если вы не знаете, что делать дальше, нажмите F1 на клавиатуре, чтобы открыть справку. Можно либо проверять обновления каждые пару-тройку недель, либо включить автоматическое обновление и забыть об этой процедуре — все будет обновляться само.
Внимание! Если у вас установлена сборка Windows (например, «Windows Zver», «Windows MegaSuperGame Edition» или какая-нибудь еще) и/или вы делали что-либо с системой «оптимизаторами», обновление Windows может работать со сбоями или не работать вовсе. Выводы о полезности сборок делайте сами. Пользуйтесь только оригинальными, не измененными «очумелыми ручками» изданиями Windows.
Ставим свежие драйвера
Данный пункт можно пропустить, если вы начинающий пользователь. Однако вам следует знать: производительность компьютера зависит не только от его «железной» части, но и от драйверов. Особенно это касается драйверов для видеокарт: новые версии включают оптимизации под недавно вышедшие игры. Именно так было в случае с Crysis 3 — nVidia и AMD «подсуетились» сразу после выхода этой игры и выпустили драйвера, с которыми эта очень требовательная игра стала работать на 5-30% быстрее, прирост производительности был ощутим
К сожалению, поиск новых версий драйверов и их установка — процесс сложный для новичка. Прочтите главу 8. Установка драйверов, но в случае сомнений не беритесь за это дело.
Примечание: если вы (или вам) только что установили Windows и у вас тормозят игры — скорее всего, вы (вам) не установили драйвер на видеокарту. В этом случае, как ни крути, придется решать этот вопрос. Без драйвера на видеокарту с официального сайта производителя быстрой работы компьютера в играх вы не получите.
Внимание: для автоматического поиска и обновления драйверов я не рекомендую использовать посторонние программы — зачастую драйвера в их базах старые и лишены части компонентов, из-за чего Windows и программы будут работать с ошибками.
4 Второй этап: оптимизация
Как только вы убедитесь, что причина медленной работы компьютера не в перегреве, не в ошибках на диске, а также сделаете точку восстановления — можно приступать к оптимизации Windows. Советы подходят для Windows Vista, 7 и Windows 8, в меньшей степени — для устаревшей Windows XP.
Применяйте их в том порядке, в котором они написаны — так будет наиболее эффективно и быстро.
Удаляем ненужные данные
По ряду причин чем больше свободного места на жестком диске — тем лучше. Придерживайтесь следующих правил:
1. Храните все данные упорядоченными по папкам. Если вы знаете, где хранятся все ваши документы, фильмы, музыка, то риск «потерять» где-то на жестком диске большой файл минимален.
2. Не храните свои файлы на Рабочем столе. И дело даже не в том, что их можно случайно удалить. Дело в том, что информация о файлах на рабочем столе постоянно просматривается системой, что замедляет работу компьютера в целом. Если хранить документы на Рабочем столе вам жизненно необходимо, создайте на нем папку и переместите все файлы туда — так будет лучше. Старайтесь удалять ярлыки ненужных программ — в случае чего из «Пуска» их по-прежнему можно запустить, Windows станет чуточку «легче» показывать вам Рабочий стол.
3. Периодически очищайте папку «Загрузки«. Там хранятся все загруженные вами файлы из Интернета. В Windows XP эта папка находится в Моих документах\Загрузки. В Windows Vista/7/8 — C:\Пользователи (или Users)\Имя пользователя\Загрузки (или Downloads). Наведите там порядок, все нужное рассортировав по папкам, ненужное удалите.
4. Очищайте кэши браузеров. В кэше хранятся посещенные вами страницы интернета (не все) для их быстрой загрузки в случае необходимости. Вручную через Настройки браузеров это делать совершенно не обязательно — можно воспользоваться Ускорителем компьютера или любой другой программой очистки, например CCleaner.
Установка CCleaner для удаления ненужных файлов
Для быстрой очистки жесткого диска от ненужных файлов потребуется программа Piriform CCleaner.
Среди подобных себе CCleaner выделяется двумя преимуществами:
- Работа CCleaner полностью «прозрачна» — в любой момент можно узнать, какие файлы программа хочет удалить.
- Программа не обещает чудодейственного прироста скорости, не проводит пользователя «за ручку» по непонятным пунктам, не показывает «высосанные из пальца» проценты ускорения работы компьютера. Как любой хороший инструмент, она просто честно работает.
Для любознательных есть моя справка о работе с CCleaner. В рамках данной статьи я расскажу только о тех ее возможностях, которые позволят ускорить загрузку и отзывчивость работы компьютера.
Скачиваем CCleaner отсюда (3 мб, облегченная версия без рекламных дополнений).
Во время установки не забываем указать русский язык:
Все остальное можно оставить по умолчанию. При первом запуске программа задаст вам вопрос о выборе «cookies» — ответьте «Нет» («No»), потому что эта функция не нужна.
Удаляем ненужные файлы
В программе CCleaner на вкладке «Очистка» надо отметить только указанные пункты:
Эти пункты теоретически никак не могут навредить программам, зато помогут освободить максимум места на жестком диске.
Нюансы при работе с CCleaner:
- Если вы пользуетесь каким-либо другим браузером, отличным от представленных на скриншоте, отметьте и его Интернет-кэш тоже, если подобный пункт будет в списках.
- CCleaner показывает пункты с оглядкой на то, какие программы установлены у вас на компьютере, поэтому некоторые пункты у вас могут отсутствовать.
- Не делайте очистку реестра — это бесполезно и в некоторых случаях может вызвать трудноразрешимые проблемы.
- Галку на пунктах «Сжатие баз данных» ставить рекомендуется только в том случае, если вы не хотите пользоваться программой SpeedyFox (о ней будет ниже).
Оптимизация баз данных браузеров
Замечали, что со временем браузеры запускаются медленнее? Все дело в том, что браузеры хранят свои данные в базах данных, которые имеют свойство фрагментироваться и замедлять свою работу. CCleaner умеет оптимизировать базы данных браузеров, но лучше воспользоваться специализированным инструментом — бесплатной SpeedyFox. Программа умеет оптимизировать базы данных многих популярных браузеров, кроме Opera — она не хранит свои данные в SQLite базе данных. Возможно, в будущем будет поддерживаться новая Opera на «движке» Chromium, пока остается пользоваться CCleaner для ее оптимизации.
Скачайте программу по ссылке, закройте все браузеры, запустите SpeedyFox и нажмите Optimize:
Разница в скорости запуска браузеров до и после работы SpeedyFox видна невооруженным глазом.
Чистка автозагрузки
Для отключение ненужных программ из автозагрузки можно использовать множество программ: Autoruns, Ускоритель компьютера, CCleaner и другие. Между ними есть различия в функционале, но в целом это дело личных предпочтений каждого.
Подробнее про автозагрузку я рассказал в статье Автозагрузка Windows и Autoruns — инструкция для начинающих.
Например, в CCleaner контроль автозагрузки находится на вкладке Сервис — Автозагрузка — Windows:
Откроется список программ, запускающихся при загрузке Рабочего стола. Нужно сократить его до минимума.
Чем больше программ запускается при старте системы, чем дольше компьютер включается. Список автозагрузки у каждого свой, потому что набор программ всегда разный.
Возникает вопрос: какие программы удалять из автозагрузки?
К сожалению, универсального ответа не существует. Придется немного попотеть. Бездумно удалять пункты нельзя — часть программ должна запускаться при старте для корректной работы компьютера. Например, «ctfmon» от Microsoft позволяет работать индикатору раскладки клавиатуры на Панели задач.
Вам пригодятся несколько правил чистки автозагрузки:
1. Узнайте, какая программа за что отвечает.
Если название записи ни о чем не говорит, смотрите столбец «Файл».
Пример: запись «SyncManPath» ни о чем не скажет, пока не посмотрите путь к файлу программы: «C:\Users\Имя пользователя\AppData\Roaming\Yandex\YandexDisk\YandexDisk.exe«. Поблагодарим разработчиков программы Яндекс.Диск за странное название записи автозагрузки.
Также никто не отменял Гугл и Яндекс — поиск по имени записи и файла может дать вам требуемую информацию.
2. Если не знаете, что это за программа (или не смогли выяснить, какой программе принадлежит запись в автозагрузке) — не отключайте.
3. Отключение автозагрузки программы в CCleaner или аналогичной программе не всегда срабатывает. Дело в том, что программы могут снова добавить себя в автозагрузку. Если вы столкнулись с такой проблемой, решение простое: ищите в настройках самой программы опцию автозагрузки и отключайте автозапуск программы через нее. Или, если она не нужна, удалите через «Программы и компоненты» в Панели управления.
Чистка контекстного меню — неочевидная, но полезная оптимизация
Это поможет избавиться от тормозов при открытии меню папок, файлов и на Рабочем столе. Также это может помочь в том случае, если Рабочий стол у вас тормозит, в то время как остальные программы работают нормально.
Если подобных проблем у вас нет и пункты меню вам не мешают — смело переходите к следующей главе, эта оптимизация вам не нужна.
Еще в 2010 году на сайте acerfans.ru я писал об этом способе оптимизации Windows. Удивительно, но до сих пор избавление от ненужных компонентов меню до сих пор не получило популярности. Скорее всего, причина в том, что статьи про оптимизацию Windows пишутся под одну кальку: очистка диска, очистка реестра, очистка автозагрузки и… всё. Исправлю ситуацию.
Вопрос №1: про какое меню речь?
Ответ: когда мы нажимаем правой кнопкой мыши по Рабочему столу, мы видим меню. Похожее меню появляется при нажатии на файлы и папки. Оно часто бывает разным, отсюда и название такого меню — контекстное, оно меняется в зависимости от того, вызываем ли мы его для Рабочего стола, папки или файла определенного типа.
Это меню — часть Проводника Windows. Проводник — системная программа, в которой обычно пользователи видят файлы. Когда мы открываем окно Компьютер, то на самом деле тоже видим Проводник. Рабочий стол — тоже часть Проводника. Все это вместе принято называть оболочкой.
Несмотря на то, что существуют альтернативы Проводнику — например, Total Commander, меню файлов и папок в таких программах на самом деле также принадлежат Проводнику. Проще говоря, Проводник есть везде и никуда от него не деться. Это часть операционной системы Windows.
Вопрос №2: зачем «чистить» это меню?
Ответ: посторонние программы добавляют в меню Проводника свои пункты. В некоторых случаях это может вызвать проблемы — замедление открытия меню или сбои в работе Проводника (ошибки процесса «explorer.exe» ). Отключение таких дополнений исправит ситуацию.
Пункты бывают двух типов:
1. Созданные путем добавления всего лишь нескольких ключей в реестр Windows. Путем таких манипуляций трудно нарушить работу проводника. Если у вас все-таки это получилось — буду рад, если пришлете мне «рецепт». CCleaner такие пункты не показывает, хотя в меню Проводника они видны.
2. Расширения оболочки (что такое «оболочка», я говорил выше). О них и будет дальше речь.
Расширения оболочки — полноценные программные компоненты, которые «внедряются» в Windows и изменяют ее. Расширения полезны. Например, в меню появляются пункты проверки файла антивирусом, добавляются новые вкладки в окно «Свойства» папок и файлов и многое другое (отсюда и название — расширения. Они расширяют возможности Windows).
Тем, кому интересно, что это за расширения такие — есть целый сборник статей, посвященный им.
Проблема в том, что в некоторых случаях подобное вмешательство не проходит даром — меню начинает открываться медленно, Рабочий стол может «зависать» или вовсе закрываться. С этим мы и попробуем сейчас бороться.
]CCleaner отображает только те расширения оболочки, которые непосредственно связаны с контекстным меню и написаны сторонними программистами. Системные расширения оболочки в CCleaner не видны, как и меняющие остальные компоненты Windows — например, всплывающий текст над файлами, новые вкладки в окне Свойств файлов и папок, новые столбцы в табличном виде просмотра папок и так далее.
Отсюда вывод: если чистка контекстного меню не помогла (процесс «explorer.exe» по-прежнему закрывается с ошибками или Проводник ведет себя не так, как раньше), есть более радикальный способ отключить вообще все посторонние расширения оболочки с помощью программы Autoruns — смотрите раздел статьи «Ошибки, зависания Проводника (explorer.exe)» по этой ссылке. Однако подобные манипуляции чреваты последствиями — можно «потерять» некоторые стандартные функции Проводника.
Чистить контекстное меню предельно легко: в CCleaner открываем Сервис — Автозагрузка — Контекстное меню и… дальше все будет понятно:
Удалять расширения не рекомендую, достаточно их выключить. Можно смело отключать всё, что вам не нужно. После перезагрузки компьютера отключенные компоненты перестанут беспокоить Проводник в Windows, пункты меню исчезнут, как и «глюки» (если они были вызваны этими компонентами). В случае каких-то проблем можно включить их обратно.
Нюансы чистки контекстного меню:
- Чтобы увидеть изменения, нужно перезагрузить компьютер.
- Некоторые программы блокируют столь бесцеремонное отключение своих компонентов. Например, расширения оболочки, добавляемых Антивирусом Касперского, у вас вряд ли получится отключить. Впрочем, оно и не нужно — расширения оболочки, что ставятся вместе с антивирусами, обычно не вызывают проблем со стабильностью Windows.
- Отключать все пункты подряд имеет смысл только в том случае, если меню папок и файлов открывается с задержкой (тормозит). Так как вы наверняка не знаете, какой компонент вызвал эти тормоза, придется отключить все. Потом можно включать пункты по очереди и проверять работу Рабочего стола и Проводника. Вместо перезагрузки компьютера можно завершать все процессы explorer.exe, чтобы оценить результат (к сожалению, это не всегда срабатывает и проблема может быть не в компоненте меню).
Удаление ненужных программ
Один из способов оптимизации компьютера — удалить неиспользуемые программы. Это не только освободит место на жестком диске, но и заставит ваш компьютер «забегать» быстрее. Дело в том, что с программами могут устанавливаться службы, драйвера, различные компоненты, которые снижают отзывчивость системы.
Программы можно удалять разными способами:
- Правильный — запуск программы удаления какой-либо программы и следование ее инструкциям (BCUninstaller).
- Неправильный — ручное удаление папок с программами в «C:\Program Files» и «C:\Program Files (x86)».
Обычно «неправильный» способ используется тогда, когда другого выхода нет — по каким-либо причинам программа удаления (деинсталляции) отказывается работать.
Внимание! Этот совет требует повышенной внимательности. Автор статьи не несет ответственности за ваши действия!
Идем в Панель управления — Программы и компоненты. Если вы не знаете, где находится эта штука, наберите в меню Пуск фразу «Удаление программы». В Windows 8 после набора фразы придется нажать кнопку Параметры.
В появившемся окне отобразится список установленных на вашем компьютере программ. Как и в случае с Автозагрузкой, универсального способа указать на ненужные программы не существует. Вам придется самим решать вопрос, имея в качестве советчика Гугл или Яндекс. Вам также может пригодиться сервис «Should I Remove It?«, который покажет рейтинг программ. Если за удаление программы проголосовало много людей, ее индикатор будет красным:
На сайте есть и одноименная программа, которая умеет сканировать список установленных программ и отображать их рейтинг. Ей лучше не доверять — сервис не имеет адекватной статистики по специфичным для России программам, поэтому зеленые индикаторы на строчках могут ввести в заблуждение.
Несколько советов от меня:
- Если поиск описания программы в интернете был безуспешным — не удаляйте либо спрашивайте в комментариях под статьей — постараюсь помочь.
- Не пользуйтесь «специальными программами» для якобы полного удаления программ. Стандартные способы удаления программ работают вполне нормально.
- Оставлять программу «на потом», рассчитывая, что когда-нибудь (через месяц/год/столетие) ею воспользуетесь не имеет смысла. Лучше удалить и в будущем, когда она потребуется, поставить новую версию, где появятся новые интересные возможности.
Дефрагментация и прочая оптимизация жестких дисков
Информация ниже представлена в образовательных целях. Читать ее необязательно. Если вам нужна только инструкция по дефрагментации, прокрутите страницу ниже или нажмите ссылку [↓Вниз].
О фрагментации и дефрагментации
Жесткий диск можно назвать «главным тормозом» в системе. Производительность компьютера зависит не только от скорости процессора, но и скорости доступа к данным, чего жесткий диск в полной мере обеспечить не может из-за своей конструкции. Ситуацию усугубляет процесс под названием «фрагментация«. Что такое фрагментация файлов, можно увидеть на следующей картинке:
Как видно из рисунка, файлы на диске могут быть разделены на фрагменты. В принципе, подобная организация файлов — норма, но тормоза от этого никуда не денутся.
Если такое случается с данными на жестком диске, компьютер начинает «тормозить». Торможения бывают разные — от незаметных задержек при запуске программ до минутных ожиданий при загрузке игр. Этот процесс можно обратить вспять с помощью процедуры дефрагментации. К сожалению, фрагментация так или иначе будет происходить снова и снова, постепенно замедляя скорость доступа к данным на жестком диске, поэтому дефрагментация должна периодически запускаться.
Почему фрагментация замедляет доступ к данным
Все дело в недостатке конструкции жесткого диска.
Итак, он состоит из вращающихся «блинов», по которым бегает головка, считывающая и записывающая данные:
Пластин (т.е. «блинов» и, соответственно, считывающих головок) обычно бывает несколько. Более подробно про устройство жесткого диска можно почитать на Википедии.
Головка носится туда-сюда над вращающимися пластинами, которые хранят данные. Чем ближе к внешнему краю пластин располагается информация, тем скорость чтения и записи этих данных выше, поэтому многие программы дефрагментации стараются переместить туда файлы.
Несмотря на все ухищрения, причина тормозов никуда не денется: у жестких дисков есть не только такие параметры, как скорость чтения/записи, но и скорость произвольного доступа к данным. В этом и заключается загвоздка: даже если жесткий диск будет считывать и записывать данные с бесконечно быстрой скоростью, головке чтения/записи всегда потребуется время, чтобы «доползти» до нужного сектора пластины с данными. Flash-память такого недостатка лишена — доступ к данным осуществляется почти мгновенно, поэтому компьютер с SSD-диском в качестве основного работает гораздо быстрее.
Попробуем оценить масштаб проблемы медленного доступа к данным. В настоящий момент у жестких дисков домашних компьютеров время доступа составляет около 8 миллисекунд. Если файл будет состоять из 100 фрагментов, «разбросанных» по жесткому диску, то для его чтения в идеальных условиях на бесконечно быстром диске потребуется 800 миллисекунд, т.е. 0,8 секунды. Подобное «зависание» будет заметным — все программы «замрут» на время, ожидая в очереди на запись или чтение данных. Если за диск будут «бороться» несколько программ, зависания будут длиться больше секунды.
Вывод: если у вас есть деньги, купите качественный SSD-диск и установите туда систему. Это даст реально ощутимый прирост производительности. Если такой возможности нет, старайтесь следовать советам в статье.
Дефрагментация MFT или Почему надо держать на жестком диске минимум ~13% свободного места.
Опять-таки, данная информация необязательна к чтению и рекомендуется только любознательным.
При желании просто прокрутите страницу вниз или нажмите ссылку [↓Вниз].
Данные на жестком диске хранятся не абы как, а упорядоченно. Если вы интересуетесь этим, вот статьи на тему: Жёсткий диск, Раздел диска, Файловая система, NTFS. Не буду пересказывать их, а сразу перейду к проблемам файловой системы NTFS, которая используется на компьютерах с Windows Vista, 7 или 8. Надеюсь, ваших знаний достаточно для понимания разницы между разделами и диском. Если же нет, прочтите хотя бы статью про разделение жестких дисков на разделы, чтобы понимать терминологию.
Если вы читаете эту статью в 2014 году или позже, вам может повезти — в Windows 8 SP1 (возможно, информация еще не подтверждена) и поздних версиях Windows (а это уже наверняка) можно будет использовать новую файловую систему ReFS, которая описанных ниже недостатков с MFT лишена.
Когда люди форматируют диск или флешку в файловую систему NTFS, то иногда впадают в недоумение: диск кажется пустым, но в «Свойствах» диска видно, что место чем-то занято. Это «что-то» — служебные файлы, необходимые для работы NTFS. Наибольшее место занимает файл MFT (Master File Table — Главная файловая таблица).
В MFT хранится информация о всех файлах, папках и их физическом местоположении, информация о самой MFT и многое другое. Без MFT вся информация на разделе станет просто неупорядоченным набором байтов.
Для быстрой работы с файлом MFT Windows резервирует свободное место непосредственно после Главной файловой таблицы:
При этом место на диске не отбирается. «Резервирование места» всего лишь означает, что данные в эту область диска можно будет записать только в самую последнюю очередь, когда все остальное пространство «забито». Тогда место резервирования делится пополам — сначала примерно 6,25% отдается под запись файлов пользователя, затем еще 3,12% и так далее, до полного исчерпания свободного места на разделе.
Для наглядности иллюстрация этого процесса:
Вывод: всегда оставляйте как минимум 12,5% свободного места на разделе!
Тем не менее, если на диске осталось мало места, волноваться не следует. Фрагментация MFT — частый случай на компьютерах пользователей, которые не следят за свободным местом на жестком диске, но серьезных тормозов это не вызывает. Экспериментальным путем я выяснил, что заметные тормоза при открытии папок и работе с файлами начинаются при MFT, разделенной примерно на 50 фрагментов, чего в реальных условиях достичь проблематично. Такое встречается преимущественно на компьютерах 10-летней давности с Windows XP, где дефрагментатор никогда не запускался.
Windows довольно успешно борется с этой напастью. Если заканчивается место в резервной зоне, а затем освобождается где-то еще, то часть освободившегося места будет новой резервной зоной, чтобы MFT не «раскидало» по всему жесткому диску. Многие дефрагментаторы (стандартные «дефраги» Windows Vista, 7 и 8 тоже) умеют «собирать» кусочки MFT воедино.
Поэтому проблема с MFT, даже если она возникнет, устраняется сама собой во время периодической дефрагментации, запускаемой системой. От вас лишь требуется не забивать жесткий диск до предела, чтобы вообще исключить подобную ситуацию.
Как делать дефрагментацию
Как ни странно, стандартные дефрагментаторы Windows Vista, 7 и 8 умеют корректно оптимизировать файлы. Оптимизируют даже MFT, вопреки убеждениям некоторых (пускай и не очень эффективно).
Про дефрагментатор из состава Windows XP скромно промолчим — он не умеет ничего.
Если вы не трогали настроек, в Windows Vista, 7 и 8 дефрагментация запускается автоматически раз в неделю. К сожалению, эта опция может быть выключена (замечал 3-4 раза на установленных Windows Vista и 7 с лицензионных дисков), поэтому не лишним будет все проверить и заодно запустить дефрагментацию вручную.
Закройте все программы, какие только возможно. Программ, видимых в трее (значки возле часов) это тоже касается.
Windows Vista: Пуск — Все программы — Стандартные — Служебные — Дефрагментация диска:
Обратите внимание на пункт «Выполнять по расписанию (рекомендуется)». Можно настроить автоматическую дефрагментацию на то время, когда компьютер включен, но вы им не пользуетесь (одного раза в месяц достаточно), а затем вообще забыть про то, что ее надо запускать — система все сделает сама.
Можно запустить и вручную (если вы не уверены, что дефрагментация проводилась ранее). Для этого нажмите кнопку «Выполнить дефрагментацию», отметьте галками ваши жесткие диски и затем «ОК».
Windows 7: Пуск — Все программы — Все программы — Стандартные — Служебные — Дефрагментация диска:
В отличии от дефрагментатора Висты, который автоматически запускает анализ дисков, здесь нужно выделить строчки с дисками (с зажатым Ctrl щелкните поочередно на дисках) и нажать «Анализировать диски». Запускать дефрагментацию желательно тогда, когда фрагментировано больше 20%, так как именно тогда компьютеры начинают подтормаживать (не все и не сильно, просто личный опыт). Дефрагментация запускается аналогично — выделяем нужные строчки и нажимаем «Дефрагментация дисков».
Windows 8: просто наберите слово «Оптимизация» на экране Пуск:
Как и в дефрагментаторе Windows 7, нужно выделить нужные строчки с дисками и нажать «Анализировать все». Кстати, странное название для кнопки, которая анализирует не все, а только выбранные диски.
Нажатие на «Оптимизировать все» запустит процесс дефрагментации.
Вопросы и ответы о дефрагментации
Вопрос №1: Как часто нужно проводить дефрагментацию?
Ответ: Одного раза в месяц достаточно. Иногда реже, если процент фрагментированных файлов меньше 20%.
Вопрос №2: Дефрагментация чистит жесткий диск от ненужных файлов?
Ответ: Нет. Ничего не удаляется. Исключение — некоторые сторонние дефрагментаторы в процессе оптимизации могут нарушить работу VSS. Обычно этот момент оговаривается в справке дефрагментатора.
Вопрос №3: Как долго идет дефрагментация?
Ответ: Все зависит от скорости жесткого диска, его заполненности, степени фрагментации и того, что вы (не) делаете за компьютером во время этого процесса.
Вопрос №4: Можно ли работать за компьютером во время дефрагментации?
Ответ: Можно, но не рекомендуется, потому что запущенные программы блокируют свои файлы и их нельзя дефрагментировать. Лучше закройте все программы и не трогайте компьютер во время этой процедуры.
Вопрос №5: Сделал дефрагментацию и все удалилось! Что делать?
Ответ: Скорее всего, вы перепутали дефрагментацию с форматированием — частая ошибка новичков, любящих нажимать все кнопки подряд. Паниковать рано — есть шанс восстановить данные.
Вопрос №6: Есть ли у дефрагментации негативные последствия?
Ответ: К сожалению, да — из-за интенсивной работы диска его срок службы снижается. Впрочем, как и всегда, когда диск используется, т.е. это не особенность дефрагментации, а просто износ, который происходит каждую секунду его работы. Также жесткий диск может сильно нагреваться, если нет нормального охлаждения. Не ставьте ноутбуки на ковры, не подпускайте близко животных (шерсть и тепло улегшейся на ноутбук кошки может стать причиной перегрева и выхода из строя любого компонента) и не закрывайте крышку ноутбука.
Вопрос №7: Нужно ли дефрагментировать флешки, карты памяти и SSD диски?
Ответ: Это бессмысленно из-за того, что в такой памяти доступ к любому биту информации осуществляется примерно за одинаковое время, поэтому фрагментация не замедляет чтение и запись данных. Еще и вредно — ячейки flash-памяти быстро изнашиваются, из-за нагрузки она может выйти из строя раньше планируемого.
5 Этап третий: повторение — мать оптимизации
Повторять подобную «оптимизацию» можно как раз в пару месяцев, так и раз в год. Чаще оптимизировать смысла нет — это будет пустой тратой времени.
Несколько полезных советов:
1. Проверять компьютер на перегрев следует тогда, когда вы видите следующие симптомы:
- Зависание, сбои игр спустя некоторое время после их запуска.
- Неожиданная перезагрузка компьютера.
- Неожиданное выключение компьютера.
- Зависание компьютера или выключение спустя некоторое время после его включения.
2. Проверять жесткий диск на ошибки можно раз в пару месяцев или реже.
3. Независимо от того, установлен ли антивирус с самыми свежими базами, проверяйте раз в пару месяцев компьютер с помощью любого одноразового антивируса — может статься, что какая-нибудь зараза все-таки «сидит», которую пропустил постоянный антивирус.
4. Дефрагментацию запускать вручную совершенно не обязательно — достаточно настроить ее автоматический запуск и забыть о ней. Это не настолько серьезная проблема, чтобы уделять ей много времени.
5. Чистить автозагрузку следует тогда, когда включение компьютера ощутимо замедлилось. Вполне возможно, что в автозагрузке как раз накопилось много программ.
6. Оптимизацию с помощью SpeedyFox делайте тогда, когда браузер станет заметно подтормаживать. Делать «чтобы было» не рекомендую — если в процессе оптимизации будет сбой (например, выключится свет), можете потерять важную информацию.
7. Очищать жесткий диск с помощью упомянутых мною утилит можно когда угодно. Хватит раз в неделю.
6 Разрушаем мифы: оптимизация работы компьютера
Вокруг слова «оптимизация» вертится много мифов. Это на руку нехорошим людям, которые проталкивают «в массы» бесполезные программы вроде оптимизаторов оперативной памяти или чистильщиков реестра. Также популярен такой класс программ, как ускорители интернета, которые на самом деле не ускоряют, а оптимизируют: их целью является не увеличение скорости интернета (выше тарифного плана и технических возможностей не прыгнешь), а регулировка сетевых параметров, чтобы снизить пинг (задержки при передаче данных) и оптимизировать ряд других процессов.
Относитесь недоверчиво к советам «тонкой настройки» Windows
По своей природе человек всегда верит в то, что вещи можно сделать лучше. В какой-то мере это действительно так, но не везде и не всегда. Например, нельзя какими-либо «тонкими настройками» Windows заставить компьютер работать по-настоящему быстрее.
Чистка реестра, всякие «секретные» ключи в реестре Windows — звучит многообещающе, на деле полный «пшик». Вы где-нибудь видели серьезные тесты скорости работы компьютера до и после такой «оптимизации»? Любые бенчмарки типа 3DMark, PassMark и подобные при тестах покажут всю правду об этих «оптимизациях». Если не верите — проверьте сами.
Относитесь недоверчиво к различным советам, потому что эффект «плацебо» никто не отменял — веря в ускорение, вы увидите ускорение там, где его нет.
Программы для оптимизации — это бизнес!
Покупая Кока-Колу, вы видели где-нибудь предупреждающую надпись о том, что данный напиток имеет негативные эффекты (как, впрочем, и любая другая «газировка»)? То же самое и с различным софтом. Вы ведь не забыли, что большинство программ для оптимизации — платные и считаются товаром? О вредных последствиях производители не будут сообщать открыто.
Продажа различного софта для оптимизации системы — это в первую очередь бизнес. Товар должен быть привлекательным внешне и никак иначе.
Для привлекательности большинство программ для оптимизации имеет ряд особенностей:
- Внешний вид таких программ дает ложное ощущение полного контроля над ситуацией. На самом деле вас «проводят за ручку» по всем этапам: от созерцания устрашающих надписей о найденных проблемах до автоматического решения этих проблем.
- Описания настроек упрощены в ущерб информативности. На мой взгляд, это сделано для того, чтобы пользователь чувствовал себя всезнающим и не задумывался о том, чтобы изучить вопрос подробнее.
- Программы стараются выглядеть как можно более эффективными, находя тысячи «проблем», которые надо срочно исправить. Например, вы можете с удивлением узнать, что на только что установленной Windows есть тысячи ошибок в реестре. Кстати, из-за такого поведения оптимизатор 360Amigo System Speedup добавлен в базу антивируса Eset Nod32 как «потенциально нежелательная программа Win32/360Amigo«. Возможно, остальные оптимизаторы отправятся туда же.
- Опять-таки для повышения видимой эффективности программами эксплуатируются бесполезные или вредные способы оптимизации. Например, чистка реестра и отключение ненужных служб присутствуют в любой программе оптимизации, ориентированной на начинающих пользователей. Иногда к ним присоединяется оптимизация оперативной памяти — несмотря на бесполезность и даже вредность этого метода, в ускорение работы компьютера таким способом верят многие пользователи. Пример программы-оптимизатора, где используются все три способа такой «оптимизации» — Glary Utilities Pro.
- «Оптимизация Windows и программ» — понятие растяжимое. Это не только попытка сделать систему более отзывчивой, но и изменение настроек, повышающих безопасность системы и улучшающих комфорт при работе с компьютером. К сожалению, все это сваливается в одну кучу, путая пользователей. Пример: вкладка «Советник» в целом хорошей программы Auslogics BoostSpeed устроена так, что хочется отметить галочкой все перечисленные ошибки (на то, что это именно ошибки, намекает кнопка «Исправить отмеченное»), хотя на самом деле нам предлагают как банальные процедуры по очистке жесткого диска, так и в ряде случаев потенциально вредное отключение системных служб. Программа BoostSpeed неплоха, но вводит в заблуждение неподготовленного пользователя. Получается, что многие программы для оптимизации действительно работают как надо, просто пользователь ждет от них другого эффекта.
- Изменение настроек Windows без соответствующих знаний может вызвать обратный эффект — пользователь получит ошибки и тормоза. К сожалению, на сайтах программ-оптимизаторов об этом в лучшем случае сообщают очень скупыми фразами, в худшем — умалчивают. Тем не менее, это не прямой обман, потому что: а) почти все программы для оптимизации перед своим вмешательством предупреждают о риске и делают резервные копии настроек; б) в самой Windows есть такая полезная штука, как «Восстановление системы» и резервные точки восстановления. Т.е. и овцы целы, и волки сыты.
Нужно ли клеймить «оптимизаторы» как программы, обманывающие пользователей? Нет. Есть такие, которые в умелых руках действительно работают как надо. CCleaner, например, позволит браузерам и Windows запускаться и работать чуть быстрее (настройки для этого я привел выше). Еще пример — мощная программа дефрагментации O&O Disk Defrag может на пару десятков секунд сократить время загрузки системы и заметно снизить тормоза при работе с диском. К сожалению, эффективна только платная версия этого дефрагментатора, поэтому про нее здесь не буду подробно рассказывать.
Оптимизация не должна красть время, иначе ваш труд не имеет смысла
Цель оптимизации — сделать так, чтобы компьютер решал поставленные задачи за меньшее время. Обязательное условие — выигранное с помощью оптимизации время должно в разумные сроки превысить время, потраченное на оптимизацию. Финансовый вопрос оставим в стороне.
Пример: допустим, на чтение этой статьи и оптимизацию системы по моим рецептам вы потратите полчаса. Дефрагментацию, которая работает в фоновом режиме, не отнимая у вас время, в расчет не берем. После оптимизации, допустим, компьютер стал включаться на 30 секунд быстрее, браузер — на 10 секунд, остальные 10 гипотетических программ — на 2 секунды каждая. Если вы включаете компьютер, запускаете браузер и программы по три раза в день, выигрыш от оптимизации составляет 3 минуты. Таким образом, реальный выигрыш от оптимизации появится через 10 дней и далее — когда те полчаса, потраченные на оптимизацию, вернутся к вам за счет возросшей скорости работы компьютера.
Вывод: не тратьте время впустую. Если ваш компьютер стал сильно тормозить, то в чистке автозапуска и удалении лишних программ нет ничего плохого. Но если вы каждый день думаете об оптимизации, постоянно запускаете очистку реестра и дефрагментацию — вам определенно нужно купить более быстрый компьютер или обновить существующий.
Оптимизация и игры
Если компьютер не соответствует требованиям игры, никакие оптимизации не помогут. К сожалению, это факт. Либо смиритесь, либо покупайте более производительные комплектующие для компьютера, чтобы поиграть в современные игры.
Нюанс: не забывайте про настройки графики в играх. Установив минимальное разрешение и качество графики в игре, можно играть на относительно старом «железе». Минимальные требования к компьютеру, написанные на коробке с игрой, говорят о том, что на таком компьютере можно играть с минимальным качеством графики.
7 Итог
Для того, чтобы Windows загружалась быстрее, чтобы открывался быстрее браузер, достаточно нескольких не слишком сложных шагов. Не забывайте лишь про то, что действовать надо вдумчиво, осознавая свои шаги. Иначе последствия ваших неосторожных действий будет исправлять кто-то другой, к тому же взяв за это деньги.
Быстрого вам компьютера!