Ускорить загрузку любой системы очень просто, причем без сторонних программ и особых усилий. Воспользовавшись моими тремя простыми советами, вы лично в этом убедитесь. Их нужно выполнять в том порядке, в котором они перечислены, а почему – вы узнаете из статьи.
1. Наведите порядок в автозагрузке
Если отбросить или устранить серьезные проблемы с загрузкой, сильнее всего замедляет ее большое количество программ, стартующих при запуске операционной системы. Стандартный краткий совет «отключите ненужные программы из автозагрузки» является поверхностным по двум причинам:
- Автоматический запуск многих программ удобен и позволяет сэкономить время. Отключив такие программы, действительно можно ускорить загрузку системы, но зато потом придется тратить время на их запуск вручную. Зачем менять шило на мыло?
- Зачастую под нож идут программы, назначение которых непонятно пользователям. При этом они могут играть важную роль в обеспечении безопасности системы. Например, крайне важно выполнять проверку обновлений для виртуальной машины Java, Apple QuickTime и Adobe Reader, учитывая регулярно устраняемые в них уязвимости.
Конечно, универсальный совет по наведению порядка в автозагрузке дать невозможно, поэтому я поделюсь с вами подходом, который использую сам, когда меня просят «посмотреть комп». Я предпочитаю утилиту AutoRuns.
Но при отсутствии оной подойдет и системная утилита msconfig.
- Драйверы и защитные программы оставляем. Понятно, что если отключить драйвер клавиатуры или мыши, устройства работать не будут. В общем случае, нужно оставлять записи, принадлежащие Microsoft и производителям оборудования (Intel, nVidia и т.д.). Антивирусы и фаерволы должны обеспечивать защиту системы с первой секунды, поэтому отключать их тоже нельзя.
- Неизвестное ищем в Интернете. Если назначение какой-то программы неочевидно, можно быстро это выяснить поиском в сети по имени исполняемого файла. Следующие два пункта зависят исключительно от вашего умения анализировать результаты поиска и списка предпочитаемых программ.
- Непонятное не трогаем. Если поиск в сети не помог вам определить назначение программы, лучше оставить ее в покое. Впрочем, можно утолить жажду к экспериментам, воспользовавшись моим любимым способом (ниже). При этом риск создать себе проблему будет намного меньше, нежели при полном отключении программ.
- Ненужное отключаем. Когда назначение программы абсолютно понятно, но вы ей почти не пользуетесь, надо убирать ее из автозагрузки. Подчеркну, что речь идет только о программах, с которыми можно взаимодействовать. Многие приложения в автозагрузке не имеют графического интерфейса и служат, например, для проверки обновлений безопасности «родительских» программ в фоновом режиме. Отключив их, вы создадите потенциальную уязвимость в защите системы.
У вас и так был порядок в автозагрузке, и мой подход не открыл для вас Америку? Тогда попробуйте мой любимый способ – распределение автозагрузки по времени с помощью планировщика заданий. Если потом экспортировать настроенные задания планировщика для любимых программ, даже после переустановки системы можно очень быстро оптимизировать автозагрузку.
Моментальный эффект ускорения загрузки вы увидите даже невооруженным глазом при следующем запуске системы. Здесь все просто: программ в автозагрузке стало меньше, следовательно, система загрузилась быстрее. Помимо количества, прирост скорости еще зависит и от «тяжести» программ, убранных из немедленной автозагрузки.
Этот совет подходит как владельцам жестких (HDD), так и твердотельных (SSD) дисков.
2. Проверьте SuperFetch и ReadyBoot
На твердотельных накопителях функция ReadyBoot не работает, но на жестких дисках она способствует ускорению запуска Windows за счет размещения в оперативной памяти загрузочных файлов системы и приложений, стартующих вместе с ней. Отложенный эффект наведения порядка в автозагрузке (в том числе распределения по времени) связан именно с работой ReadyBoot и не столь заметен на глаз.
Одно из улучшений службы SuperFetch в Windows 7 выражается в том, что анализ и наполнение кэша выполняются спустя некоторое время после загрузки системы. Очевидно, это сделано для того, чтобы не мешать нам выполнять действия в системе сразу после ее запуска. Поэтому службе SuperFetch требуется время, чтобы отреагировать на изменения, которые вы сделали в автозагрузке программ.
Эффект от работы ReadyBoot проявится через несколько перезагрузок, но с учетом сказанного выше нет смысла перезагружать систему сразу же после входа. Либо дайте ей постоять немного, либо просто работайте в своем обычном режиме два-три дня, выполняя перезагрузку как обычно.
Проверить состояние SuperFetch и ReadyBoot можно с помощью моего диагностического пакета.
Если ReadyBoot не работает, пакет поможет вам устранить неполадки (изменения вступают в силу после перезагрузки системы). Заодно можно исправить проблемы в работе дефрагментатора Windows, и дальше речь пойдет как раз о нем.
3. Дефрагментируйте диск – сейчас и по расписанию
Если ваша система установлена на SSD диск, любые советы по дефрагментации к ней не относятся. Но вопрос фрагментации очень актуален для владельцев обычных жестких дисков, которые являются наиболее медленными компонентами в современных компьютерах.
Итак, у вас работает ReadyBoot и вы уже перезагрузились пару раз после распределения автозагрузки. Самое время дефрагментировать загрузочные файлы на системном диске!
defrag C: /B /U
Любопытно, что данный параметр не документирован официально — его подсказал мой коллега на форуме, а позже я нашел упоминание в блоге разработчиков и дополнил свой список параметров командной строки. По сути это просто быстрее, чем выполнять полную дефрагментацию, в рамках которой обрабатываются и файлы загрузки.
Дефграгментация загрузочных файлов дает моментальный эффект, а после пары перезагрузок он даже усилится за счет тренировки ReadyBoot. Однако эффект будет временным, если дефрагментация не выполняется по расписанию. Кстати, в этом случае система выполняет дефрагментацию загрузочных файлов отдельно, т.е. задействует как раз тот недокументированный параметр, о котором шла речь выше.
Упоминание о загрузочном секторе – это ошибка локализации. В английской системе это называется просто boot optimization, т.е. оптимизация загрузки.
Эффект от дефрагментации загрузочных файлов может свести на нет сторонний дефрагментатор, который по-своему размещает фрагменты файлов на диске.
Для эффективной работы дефрагментатора Windows необходимо соблюдение трех условий:
- Включенная служба «Планировщик заданий».
- Включенная задача ScheduledDefrag в планировщике.
- Не менее 15% свободного пространства на диске.
Без первых двух условий дефрагментация по расписанию просто не выполняется, а третье необходимо для выполнения полной дефрагментации. Выявить и устранить проблемы в работе дефрагментатора Windows вам также поможет мой диагностический пакет.
Но это не конец нашей истории – у меня есть еще один совет! Он не ускоряет загрузку системы, но позволяет намного быстрее приступать к работе с ней. Ведь разве не ради этого мы пытаемся сократить время загрузки? :)
Бонус: используйте режимы сна и гибернации!
Как бы вы не старались ускорить загрузку Windows, ее длительность всегда будет в разы превышать время выхода системы из гибернации и тем более сна. Я не буду останавливаться на рассказе о тонкостях этих режимов, потому что на OSZone есть замечательная статья на данную тему.
Я активно использую оба режима на двух своих системах – после периода неактивности они уходят в сон, а вместо выключения я перевожу их в гибернацию. Перезагрузка требуется лишь при установке обновлений и некоторых программ, поэтому в среднем она происходит раз в три-четыре дня.
Посмотреть время выхода из сна и гибернации очень легко в уже знакомом вам журнале событий Diagnostics-Performance. Оба режима записываются в событие с кодом 300.
По дате и времени на рисунке хорошо видно, что мой ноутбук выходит из гибернации дважды в день – с утра и после работы. На это требуется 10-12 секунд, сравните со скоростью полной загрузки системы! Из сна система вообще моментально выходит, и на нетбуке я пользуюсь этим режимом чаще, поскольку тот настроен на более быстрый уход в сон.
В мобильных системах сон и гибернация способствуют энергосбережению, и хотя в настольных системах это не имеет значения, ничто не мешает пользоваться этими режимами и в них. Попробуйте и посмотрите, как это удобно. Заодно вы узнаете, нет ли у вас в системе проблем с ними, что иногда случается (например, периферийные устройства отказываются «просыпаться»). Как и в случае с загрузкой, диагностику можно проводить с помощью Windows Performance Tools. Проблема зачастую лежит в области драйверов, но не всегда к устройству есть более подходящий драйвер.
Столкнетесь ли вы с проблемой, отчасти зависит от происхождения вашего компьютера. Очевидно, меньше всего им подвержены нетбуки и ноутбуки, продававшиеся с Windows 7 на борту. Особенно при использовании без мышей и других периферийных, поскольку производитель тестирует не только «железо», но и комплект драйверов. Настольные системы от ОЕМ-сборщиков также с меньшей вероятностью подвержены проблемам. Если предустановленная система заменялась более функциональным изданием, вероятность беспроблемного сочетания драйверов становится ниже. Ну а самыми проблемными мне представляются «г-сборки» на «самосборе» :)
Воспользовавшись этими простыми советами, вы сможете намного быстрее приступать к работе после включения или перезагрузки системы. Я бы с удовольствием взглянул на отчеты моего пакета в вашей системе до начала оптимизации загрузки и по окончании ее. Также будет интересно узнать, пользуетесь ли вы сном и гибернацией, и если нет – почему.
Вы прочли главу из электронной книги «Ускорение загрузки Windows». Подпишитесь на уведомления о новых записях по почте и получите книгу в подарок.
Влад
Спасибо) Тогда лучше включить службу обратно.
п.с. спасибо за статью) как всегда просто, понятно и полезно)
Юрий
win 8.1 озу 16г. начал использовать гибернацию в январе еща на 8.1 превью с тестовым ключем до 16.01. потом на 8.1 профиссиональная. и всегда компьютер либо выходит из гибернации либо делает обычную загрузку. когда произошла обычная загрузка при запуске браузера он всегда просит сделать рестор всех вкладок. я полагаю что гибернация сработала при выключении но при запуске почему то нет.
никаких настроек и перенастроек системы не использую, кроме папки темп и документы с рабочим столом перенесены на другой физ. диск штатными способами.
Саша
День добрый! Подскажите, пожалуйста как команду defrag С: /B /U добавить в планировщик заданий?
Существующее задание в формате «%windir%\system32\defrag.exe -с», как я понимаю, не относится к автозагрузке…
Vadim Sterkin
Саша, дефрагментация файлов загрузки выполняется в рамках стандартного задания. Посмотрите журнал события дефрага, и вы убедитесь в этом.
Если вы считаете необходимым добавить, можете сделать это точно так же, как с любой командой. В блоге масса примеров по тегу планировщик, не говоря уже о гугле.
Владимир из Ульяновска
Здравствуйте !
Ставил я это задание в планировщик заданий.
И делал эту операцию в ручном режиме.
И что интересное я увидел !
В планировщике это задание проскакивает на экране монитора за секунды.
А при запуске этого задания через командную строку, операция занимает около 5 минут.
В чём выражается этот визуальный эффект ?
И в связи с этим, я стал делать эту операцию в ручном режиме только после просмотра Журнала событий,в разделе Журналы Windows-Приложение, а в Фильтре текущего журнала( справа у края) набирал код 258 и журнал выдавал данные, когда происходила дефрагментация: число, месяц, год, время — загрузочного сектора,диска С:,диска D:,Recovery,ReadyBoost и System.
Артём
Про спящие режимы: не всегда выйти из гибернации быстрее запуска системы. ;)
У меня полный запуск Win Em. 8.1 Industry Pro запускается за ~7-15 сек от нажатия кнопки питания, а вот из гибернации выходит за 15-30 секунд. И да, у меня не SSD, а старенький WD Blue 320Gb загрузочный и в автозагрузке только uTorrent + Catalyst CCC висят.
rodocop
Это логично: скорость выхода из гибернации зависит от объема установленной памяти (а значит — и файла гибернации) и скорости чтения жесткого диска.
Понятно, что файл в 1 гиг будет прочитан заметно быстрее, чем 2 и тем более — чем 4. Да, файл гибернации после 2 гигов памяти часто бывает чуть меньше объема ОЗУ, но все равно разница есть.
Так что в этом утверждении Вадим слегка погорячился. КАК ПРАВИЛО, из гибернации выходит быстрее, но не всегда. Чем больше всего в автозагрузке — тем больше разница в пользу гибернации.
(Очень долго грузится обычно Виста — там дефрагментатор, кстати, не умеет загрузочные файлы оптимизировать отдельно. Вот там гибернация — просто спасение. Ну и на новых системах, где полно всякого телеметрического добра в автозагрузке. А на Семерке как раз часто бывает, что разницы нет почти.)
А из сна таки всегда быстро выходит комп.
Vadim Sterkin
Это утверждение я писал в феврале 2011 года, когда типичные объемы памяти в ПК читателей были намного ниже 8 GB в 2016 году. Однако спустя 2.5 года, я разбирал быстрый запуск, где сравнивал обычное включение и гибернацию и в частности писал:
savinai
Здравствуйте, Вадим. Я являюсь Вашим подписчиком и неоднократно с января 2015 года пытался получить электронную книгу «Ускорение загрузки Windows», но после введения e-mail и капчи я получаю ответ, что я уже подписан на рассылку, но книгу я так и не получил.
С уважением
Александр Савин
Vadim Sterkin
См. почту
Владимир Кирюшин
Ошибаетесь очень !
У меня стоит 7-ка и при включении ноутбука система загружается в пределах от 30 до 48 секунд ! А при выходе из режима Гибернации время колеблется от 6 до 12 секунд ! Разница даже однокласснику видна ! Поэтому наводите порядок в Автозагрузке и наводите порядок в той автозагрузке, которая не видна в простой Автозагрузке, но для этого понадобится программа AutoRuns.