Ускорение загрузки Windows 7/8

Здравствуйте Друзья! В этой статье поговорим про ускорение загрузки Windows 7 и Windows 8. В Microsoft, так же озабочены повышением скорости загрузки своих продуктов и разработали для этого кучу интересных вещей. Наша же задача, не мешать этим вещам работать. Как это сделать — ниже.


Измерение скорости загрузки

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

Отрываем меню Пуск, в строке поиска пишем «просмотр». Выбираем Просмотр событий

Поиск Просмотр событий

Слева переходим по пути

Журналы приложений и служб > Microsoft > Windows > Diagnostics-Perfomans

Раскрываем единственный журнал

Для удобства все события сортирую по Дате нажав левой мышкой на столбец «Дата и время». Затем нахожу самое свежее событие с кодом 100. Дважды кликаю по нему левой мышкой для просмотра деталей

Журнал Diagnostics-Perfomance

В открывшемся окошке на вкладке Общие сразу видно длительность загрузки Windows

Длительность загрузки

Система загружается за 145389 мс = 145 секунд.

Загрузка у меня происходит приблизительно 1 раз в неделю и меня это устраивает. Зачем компьютер выключать на ночь — пусть работают распределенные вычисления.

В рамках данной статьи попробуем уменьшить время загрузки.

 

Восстановление настроек Windows

Первое, что можно и нужно сделать это восстановить встроенные в Widows механизмы постоянно оптимизирующие скорость загрузки операционной системы. Это можно сделать автоматически с помощью утилиты написанной Вадимом Стеркиным — CheckBootSpeed. За, что ему низкий поклон.

Скачиваете архив с утилитой и распаковываете.

Заходите в учетную запись Администратор и запускаете CheckBootSpeed.diagcab

По умолчанию утилита проверяет скорость загрузки компьютера и устраняет проблемы. Если вы не хотите, чтобы утилита что-то меняла в вашей системе — кликните по ссылке «Дополнительно» и снимите галочку «Автоматически применять исправления». Жмем Далее

Проверка скорости загрузки системы и устранение проблем

Программа выдает отчет в котором видно за сколько компьютер загрузился последний раз, среднее время 3-х загрузок и еще много полезного

CheckBootSpeed - отчет

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

Бесплатная книга про ускорение загрузки

После предлагается узнать про выбор и оптимизацию SSD дисков. Так же сильно рекомендую.

Выбор и оптимизация SSD

По завершению диагностики вам покажут, что было исправлено

Диагностика завершена

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

 

Автозагрузка

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

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

Поиск Конфигурация системы

Переходите на вкладку Автозагрузка и упорядочиваете все там снимая галочки на против программ. Про это ниже

Конфигурация системы - Автозагрузка

Мне удобнее использовать утилиту Autoruns Марка Руссиновича.

Скачиваем и распаковываем архив.

Запускаем autoruns.exe и переходим на вкладку Logon

Autoruns Автозагрузка

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

Оставляем программы которые нам действительно нужны в первые секунды работы и системные программы. К системным я отношу программы производитель которых является Microsoft, Intel, AMD, NVIDIA, Realtek и другие. То есть программы и драйвера для устройств без которых нормальное функционирование компьютера не возможно.

Если вы не знаете за что отвечает программа можно воспользоваться поиском в Google или Яндекс или вообще не трогать это программу.

После всех манипуляций у меня получилась следующая картина

Порядок в автозагрузке

Под нож пошли распределенные вычисления (так как они все равно будут стоять в паузе до простоя компьютера), утилиты от Seagate, Acronis, Punto Switcher. Погода (гаджеты рабочего стола) меня тоже не интересует сразу после включения компьютера вместе со Skype и PicPick.

После того как сняли необходимые галочки (исключили программы из автозагрузки) просто закрываем Autoruns.

Некоторые программы (например TeamViewer) нужно отключить в настройках самой программы

TeamViewer Автозагрузка

После перезагрузки открываем еще раз Auroruns и проверяем отключенные программы

Порядок в автозагрузке 2

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

Punto Switcher Автозагрузка

И Dropbox

Автозагрузка Dropbox

Так же хорошо проверить раздел Автозагрузка в меню Пуск. Все лишнее оттуда убираем

Автозагрузка в меню Пуск

Punto Switcher убрал, Evernote оставил как необходимую программу делающую мою память идеальной.

После зачистки автозагрузки перезагружаемся и проверяем время загрузки

Система загрузилась за 88 секунд

Оставив 9 программ из 19 в автозагрузке удалось сократить время готовности рабочего стола до 40 секунд и общее время загрузки Windows до 88 с.

 

Отложенный запуск программ

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

Сделаем отложенный запуск добровольных распределенных вычислений через 5 минут после запуска компьютера. Планировщик заданий можно запустить из поиска в меню Пуск

Поиск Планировщика заданий в меню Пуск

Выбираем Создать простую задачу

Планировщик заданий

Задаем имя и описание при необходимости

Задаем имя простой задачи

На вопрос Когда запускать задачу выбираем При запуске компьютера или при входе в Windows и жмем Далее >

Когда запускать задачу

Выбираем действие — Запустить программу

Действие - запустить программу

Указываем путь к программе

Указываем путь к программе

Программу можно найти с помощью кнопки Обзор… а можно воспользоваться рассмотренным выше Autoruns

Копируем информацию о программе в Autoruns

Вставляем скопированное в строку и оставляем только путь к файлу boincmgr.exe желательно в кавычках. Чтобы не ругался.

В аргументах можно записать

/a /s

Для запуска программы свернутой в области уведомлений. Жмем Далее

Запуск программы с аргументом

Ставим галочку Открыть окно Свойства и жмем Готово

Открыть окно Свойства после нажатия кнопки Готово

В открывшемся окне Свойства переходим на вкладку Триггеры выделяем единственный триггер и жмем Изменить…

Изменяем триггер для задачи

Ставим галочку Отложить на и выбираем 1 минута. Корректируем значение до нужных 5 минут и ОК

Отложить задачу на 5 минут

Только что созданное задание выглядит следующим образом

Созданное задание

Теперь у нас автоматически, через 5 минут после запуска компьютера, запустятся распределенные вычисления.

Подобным образом можно разнести запуск необходимых программ для ускорения загрузки Windows.

 

SuperFetch и ReadyBoot

Описанная выше утилита автоматически включает и настраивает службу SuperFetch и функцию ReadyBoot. Если вы хотите сами разобраться как их включать читайте ниже.

Ищем с помощью поиска в меню Пуск и запускаем утилиту Службы

Поиск утилиты Службы

Находим SuperFetch жмем на ней правой кнопкой мышки и выбираем Свойства

Контекстное меню на службе SuperFetch

В разделе Тип запуска из выпадающего меню выбираем Автоматически. Жмем Применить. Жмем Запустить и ОК

Запуск службы SuperFetch

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

Чтобы функция ReadyBoot работала оптимально желательно проверить параметры реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Это можно сделать с помощью редактора реестра — regedit

Поиск редактора реестра

Дважды кликаем на параметре EnablePrefetch и задаем значение — 3.

Аналогично делаем и с EnableSuperfetch

Параметры ReadyBoot

Для применение изменений необходимо перезагрузить компьютер.

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

Кстати при включенной службе SuperFetch можно работать с функцией ReadyBoost и повысить общее быстродействие системы.

 

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

Этот раздел не относится к твердотельным дискам (SSD). В случае последних операционная система отключает дефрагментацию за ненадобностью. Для простых жестких дисков — HDD и для гибридов — SSHD ее желательно выполнять. И желательно это делать автоматически.

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

Служба Дефрагментация диска

Если она выключена — переведите ее в состояние — Работает и задайте тип запуска — Вручную.

Затем необходимо задать расписание для дефрагментации. Открываем утилиту Дефрагментация диска

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

Жмем Включить расписание…

Включить расписание дефрагментации

Ставим галочку Выполнять по расписанию и жмем ОК

Выполнять дефрагментацию по рассписанию

Дефрагментация по расписанию включена

Дефрагментация по рассписанию включена

Если вы хотите сейчас сделать дефрагментацию, то сначала нажимайте Анализировать диск. Подождите окончание анализа. Затем Дефрагментация диска.

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

  • использовать встроенный в Windows дефрагментатор
  • держать на системном диске более 15% свободного места

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

15% свободного пространства необходимо для проведения полной дефрагментации. Иначе будет происходить только частичная дефрагментация.

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

defrag C: /B /U

Запускаем командную строку с правами администратора

Запуск командной строки с правами администратор

выполняем команду

Дефрагментация загрузочного сектора

Загрузочные файлы дефрагментированы.

 

Заключение

Благодаря утилите Вадима Стеркина, структурированию автозагрузки и дефрагментации системного диска мне удалось снизить время загрузки Windows до 58 секунд

Скорость загрузки Windows в итоге 2

В сети еще встречал рекомендации включения всех ядер процессора и всей оперативной памяти в конфигурации системы

Конфигурация системы - Загрузка

Чтобы это сделать ставим галочку «Число процессоров» и из выпадающего списка выбираем максимальное. И устанавливаем галочку «Максимум памяти».

Дополнительные параметры загрузки

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

Если вам нужно еще быстрее загружаться, то стоит обратить внимание на твердотельные диски — SSD или гибридные диски — SSHD. Первые, в любом случае будут быстрее.

Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!

С уважением, Антон Дьяченко

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Ускорение загрузки Windows 7/8: 14 комментариев
  1. Bender

    Здравствуйте! Вопрос такой.К какому разъёму sata на материнской плате лучше подключить жёсткий диск плата GA-G31M-ES2L (rev. 2.4),разъёмы sata II0,sata II1,sata II2,sata II3.

      1. Bender

        Благодарю! Я заметил и система с этого разъёма загружается быстрее,специально проверял просто были сомнения.Ещё вопрос у Вас на сайте можно добавлять скриншоты к вопросам,чтобы нагляднее было?

          1. Антон Дьяченко Автор записи

            Здравствуйте
            В AIDA скорее всего так обозначаются улучшенные или усиленные устройсва устройства. Может этот порт USB специально предназначен для зарядки мобильных гаджетов.
            По поводу Google Chrome не понял где вы эту информацию смотрите

  2. Bender

    По поводу Google Chrome,панель управления-центр поддержки-обслуживание-показать журнал стабильности работы.

  3. Игорь

    Доброй ночи.
    Подскажите, Антон, почему программа CheckBootSpeed не выдает отчет при втором и т.д. запуске. То есть первый раз по окончании работы отчет был, далее после изменений автозагрузки и прочее перегрузился запустил CheckBootSpeed, проблем не нашла, но и отчета не было.
    Спасибо.

    1. Антон Дьяченко Автор записи

      Здравствуйте Игорь
      У меня выводит отчет при повторном запуске. Может необходимо скачать CheckBootSpeed по новой и попробовать.

  4. olya

    Спасибо за обзор, но есть более удобные программи оптимизации самого процеса

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

Ваш e-mail не будет опубликован.