Как уменьшить время загрузки windows 7



Ускоряем загрузку windows 7

Одна из сильных сторон windows 7 по сравшению с windows XP — это отсутствие «тупняка» на старте и завершении работы по прошествии года использования. И как показывает практика время старта windows Seven можно уменьшить еще более, оптимизировав процесс загрузки операционной системы.

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

Набор утилит по оптимизации процесса загрузки windows 7 называется «windows Performance Toolkit». Но продукт не распространяется отдельно, а входит в состав windows SDK. Скачать свежую версию которого можной с официального сайта https://www.microsoft.com/en-us/download/details.aspx?id=8279

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

Performance Tools Kit 4.1.1 (x86)

Performance Tools Kit 4.1.1 (Itanium) Performance Tools Kit 4.1.1 (x64)

Установка windows SDK

Скачиваем с официального сайта Microsoft https://www.microsoft.com/en-us/download/details.aspx?id=8279 Microsoft windows SDK for windows 7 and .NET Framework 4 и запускаем winsdk_web.exe После формальных «I Agree» и пару нажатий «Next». Выбираем только windows Performance Toolkit из предлагаемого к установке списка продуктов. Опять жмем «Next» и ждем окончания загрузки и установки коспонентов.

Установка xPerf из дистрибутива

Если Вы скачали windows Performance Toolkit по прямым ссылкам, то установка утилиты ничем не отличается от обычной установки программного обеспечения. Как всегда со всем соглашаемся и жмем «Next».

Читайте также:  Как заставить ThunderBird свернуться в трей

Анализ процесса загрузки windows 7

Заходим в каталог куда установили утилиту. У меня она находится здесь: «c:Program FilesMicrosoft windows Performance Toolkit». И запускаем команду

xbootmgr -trace boot (Будьте внимательны, компьютер автоматически перезагрузится!)

После перезагрузки в каталоге, в котором эта команда была выполнена останется файл «boot_BASE+CSWITCH_1.etl» При желании проанализировать процесс текущей загрузки можно выполнить команду

xperf boot_BASE+CSWITCH_1.etl

Оптимизация процесса загрузки windows Seven

Но если Вы не сильны в анализе и доверяете автоматике, то выполните следующую команду: xbootmgr -trace boot -prepSystem По умолчанию выполняется шесть перезагрузок.

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

Результаты оптимизации времени загрузки windows 7

С помощью утилиты windows Performance Toolkit мне удалось уменьшить время загрузки моего ноутбука на 45 сек с 2-х минут до 1 минуты 15 секунд.

Смотрите также

moonback.ru

Ускорение загрузки windows одним твиком реестра

Можно ускорить загрузку windows, изменив всего один параметр в реестре! Стоп… звучит слишком хорошо, чтобы быть правдой, не так ли? Однако это возможно, потому что когда-то Microsoft решила повоевать за автозагрузку с разработчиками программ. Я нарисовал для вас полную картину работы твика, чтобы ваши ожидания от него соответствовали действительности.

Что входит в понятие «автозагрузка»

Для автоматического запуска программ и скриптов в windows, как правило, используются:

  • разделы реестра Run: HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\Run HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Run
  • папка «Автозагрузка», которую можно открыть командой shell – shell:startup
  • задания планировщика и скрипты групповой политики, выполняющиеся при входе пользователя в систему

Программы из первых двух пунктов этого списка можно увидеть в утилите msconfig, а полную картину дает Autoruns.

Увеличить рисунок

Вы можете узнать больше об автозагрузке из материалов моих коллег (1 и 2), а я продолжу свой рассказ.

[+] Сегодня в программе

Влияние программ в автозагрузке на скорость запуска windows

Из моей книги об ускорении загрузки windows вы можете узнать технические подробности o порядке загрузки системы, поэтому сейчас я предлагаю взглянуть на ситуацию проще. Систему можно считать полностью загрузившейся, когда с рабочим столом или начальным экраном windows 8 можно свободно взаимодействовать. Это значит, что система моментально откликается на запуск программ или вызов контекстных меню.

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

Многие программы стремятся прописаться в автозагрузку сразу при установке, а иногда это происходит без вашего ведома.

Увеличить рисунок

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

Microsoft против разработчиков программ

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

Создатели windows Vista, видимо, чувствовали, что ОС получается тяжеловатой, в том числе и в плане загрузки системы. Поэтому в Microsoft решили уменьшить негативный эффект от программ в автозагрузке и сделать рабочий стол доступным немного быстрее.

Форсирование нормального приоритета потока для программ в автозагрузке

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

В windows Vista для размещенных в автозагрузке программ зафиксировали приоритет потока (thread priority) на обычном уровне (Normal) и заблокировали любые попытки повысить его. Эти ограничения действовали на протяжении некоторого периода времени после запуска системы (подробности чуть ниже).

Логика создателей windows Vista была такова, что если этого не сделать, некоторые разработчики будут стремиться повысить приоритет своих программ, чтобы растолкать локтями тех, кто этого не сделал. Поэтому все программы в автозагрузке поставили в равные условия.

Понижение приоритета CPU и I/O для программ в автозагрузке

Все программы в автозагрузке windows Vista поместили в «коробку» (“box”, в терминологии Performance Team, отвечающей за производительность системы).

На практике это означало, что по умолчанию на протяжении 60 секунд после запуска системы для всех приложений в автозагрузке задавался приоритет:

  • CPU ниже обычного (below normal), чтобы уменьшить нагрузку на процессор
  • I/O очень низкий (very low), чтобы снизить интенсивность обращений к диску

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

Чем кончилась война

Microsoft закопала топор войны за автозагрузку с выходом windows 7. Трудно сказать, что послужило основной причиной. Возможно, было много нареканий от корпоративных клиентов, недовольных медленным выполнением скриптов групповой политики.

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

Так или иначе, в windows 7 и windows 8 приоритет CPU и I/O для программ в автозагрузке не понижается, а возможность увеличить приоритет потока не блокируется. Однако топор войны не утоплен, а именно закопан! И ниже я расскажу, как его выкопать.

В каких случаях изменение в реестре ускорит загрузку системы

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

  • много программ в автозагрузке
  • слабый процессор
  • медленный жесткий диск (например, 5400 rpm)

Таким образом, ускорение будет заметно на глаз на нетбуке или слабом ноутбуке с двумя-тремя десятками программ в автозагрузке.

Если же у вас четырехъядерный процессор, SSD диск и минимум программ в автозапуске, вы вряд ли заметите ускорение загрузки (но возможен эффект плацебо :)

Параметр реестра, изменяющий приоритет CPU и I/O для программ в автозагрузке

Описанные выше возможности остались в windows 7 и windows 8. Их просто отключили, изменив низкоприоритетный период с 60 секунд до 0. Вы можете установить любой интервал по своему усмотрению!

  1. Перейдите в раздел реестра: HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\Explorer\Advanced\DelayedApps
  2. Станьте владельцем этого раздела (по умолчанию им владеет системная учетная запись TrustedInstaller).
  3. Задайте желаемое значение для параметра Delay_Sec в секундах (в десятичном формате). Например, установите 120 секунд.
  4. Верните исходного владельца раздела реестра, как описано по ссылке в шаге 2.

Вот и все! Теперь на протяжении заданного интервала времени программы из автозагрузки будут иметь низкий приоритет CPU и I/O.

Как проверить приоритет запущенных программ

С помощью утилиты Process Explorer вы можете быстро посмотреть, с каким приоритетом запущены процессы.

  1. Щелкните правой кнопкой мыши на любом столбце и выберите Select Columns.
  2. На вкладке Process Performance установите флажок Base Priority (в списке процессов заголовок столбца называется Priority).
  3. На вкладке Process I/O установите флажок Priority.

На рисунке вы видите программы, отсортированные по приоритету CPU.

У процессов от AcroRd32.exe до wmplayer.exe:

  • приоритет I/O очень низкий (Very Low)
  • приоритет CPU ниже обычного (6)

Обычный приоритет CPU имеет значение 8, в чем можно убедиться, щелкнув правой кнопкой мыши по процессу и выбрав в меню пункт Set Priority.

По истечении заданного интервала времени вы увидите, что приоритет процессов вернулся в нормальное русло.

Тест

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

Самым слабым оказался ноутбук мамы, где установлен процессор Core 2 Duo и жесткий диск 7200 rpm. В автозагрузке находились:

  • Google Updater
  • драйверы Synaptics и Realtek, а также какая-то утилита Toshiba
  • графический интерфейс антивируса Microsoft Security Essentials

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

  • браузеры IE, Chrome и Firefox
  • Microsoft Office Word и Excel
  • Adobe Reader, windows Media Player и Skype

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

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

Номер запуска Обычная автозагрузка Автозагрузка с ограниченным приоритетом
1 66754 62025
2 64380 59823
3 69242 63399
4 60904 59787
5 72725 60839
Среднее 66801 61175

Как видите, среднее время пяти загрузок составило 66,8 с при обычной автозагрузке против 61,2 с при ограниченном приоритете программ в автозапуске. Другими словами, в протестированной конфигурации железа и программ  среднее время готовности рабочего стола сократилось на 9%, благодаря внесенному в реестр изменению.

А у вас ускорилась загрузка?

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

Пожалуйста, поделитесь результатами в комментариях, дополнив их сведениями о:

www.outsidethebox.ms

Оптимизация windows 7

Как вы знаете, windows 7 получила более значительные улучшения во времени загрузки и отклика системы по сравнению с её предшественницей windows Vista. Были внесены существенные изменения, позволившие системе не расходовать всю системную память при открытии большого количества окон проводника, оптимизированы системные службы и процессы. В данной статье мы рассмотрим:
  • оптимизацию работы меню пуск
  • оптимизацию работы жесткого диска в windows 7
  • оптимизацию скорости копирования и перемещения файлов в windows 7
  • оптимизацию работы с драйверами windows 7
  • оптимизацию времени загрузки windows 7
  • ускорение процесса просмотра эскизов изображений
  • ускорение завершение работы windows 7
Внимание! Обратите внимание на то, что часть рассмотренных методов ускорения работы windows 7 основываются на отключении какого-либо рода задач, упрощении или улучшении функциональности системы для более удобного ее использования. Т.е. по сути вы выбираете между удобством и производительностью. 1. Ускорение работы меню пуск. Определение недавно установленных программ, а также подсветка этих недавно установленных программ занимает у системы некоторое время при каждом открытии меню пуск. Вы можете сэкономить это время.

Для этого вам необходимо перейти к настройке меню пуск: в свойствах «Панель задач и меню Пуск» (для активации перейдите в панель управления windows 7: Пуск –> Панель управления). Перейдите в закладку «Меню Пуск» и нажмите на кнопку «Настроить».

Рисунок 1. Настройка меню "Пуск" Уберите галочку «Выделять недавно установленные программы», после чего нажмите «Применить». Рисунок 2. Отключение выделения недавно установленных программ Для того чтобы уменьшить паузу, при появлении окна меню пуск, перейдите в редактор реестра (команда «regedit» в диалоге «Найти программы и файлы»). Рисунок 3. Запуск редактора реестра После запуска редактора реестра (regedit.exe) перейдите в ветку HKEY_CURRENT_USER -> Control Panel -> Desktop (рис. 4). Рисунок 4. Выбор необходимой ветки реестра Измените значение ключа MenuShowDelay с «400» на «50». Пауза значительно сократится. Рисунок 5. Изменение паузы при отображении окна 2. Оптимизация работы жесткого диска в windows 7

Эта опция знакома еще со времен windows XP, но если в XP она была изначально включена, то в windows 7 оптимизацию жестких дисков посчитали лишней и по умолчанию она отключена. Сейчас мы рассмотрим метод включения данной опции.

Заходим в Пуск -> Панель управления -> Диспетчер устройств -> Дисковые устройства -> (выбираем свой жесткий диск) -> Свойства -> Политика... и ставим там галочку напротив пункта «Отключить очистку буфера кэша записей windows для этого устройства».

Рисунок 6. Отключение очистки буфера кэша записей windows Теперь в этом же «Диспетчере устройств» раскрываем другую ветку - «IDE ATA/ATAPI контроллеры (IDE ATA/ATAPI Controllers)», после чего в свойствах всех каналов ATA (ATA Channel 0, ATA Channel 1 и т.д.) во вкладке «Дополнительные настройки (Advanced Settings)» проверяем, стоит ли галочка на «Задействовать/Включить DMA (Enable DMA)». Рисунок 7. Включение режима DMA Если галочка не стоит – установите ее.

3. Ускорение копирования и перемещения файлов в windows 7

windows 7 получила еще одну интересную особенность - удаленное разностное сжатие.

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

Вы можете отключить эту функцию. Для этого перейдите в Пуск -> Панель управления -> Программы и компоненты -> Включение и отключение компонентов windows -> Удалённое разностное сжатие (необходимо снять галочку).

Рисунок 8. Отключение разностного сжатия 4. Отключение проверки цифровой подписи драйверов

Данное действие также может немного увеличить скорость работы системы (при установке новых драйверов). Для отключения данной опции в windows 7 выполните следующие действия:

Выполните в «Пуске» gpedit.msc.

Рисунок 9. Запуск панели администрирования Затем перейдите по следующему пути:

Конфигурация пользователя -> Административные шаблоны -> Система -> Установка драйвера -> Цифровая подпись драйверов устройств. В этом окне необходимо выбрать режим "Отключено".

Рисунок 10. Отключение проверки цифровой подписи драйверов 5. Ускорение загрузки windows 7

Как известно, загрузка операционной системы windows 7 довольно сильно оптимизирована (по сравнению в windows Vista она может проходить на 10-20 секунд быстрее).

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

Итак, выполните следующие действия:

Введите MSCONFIG в поле поиска меню «Пуск» и нажмите клавишу «Enter».

В открывшемся окне перейдите на вкладку «Загрузка (Boot)» и нажмите на кнопку «Дополнительные параметры (Advanced options)».

Рисунок 11. Дополнительные параметры оптимизации системы Установите флажок напротив пункта «Число процессоров (Number of processors)» и в выпадающем меню под этим пунктом выберите максимальное число ваших ядер (2 или 4). Рисунок 12. Установка числа процессоров для систем с многопоточными процессорами Нажмите «Ок» и перезагрузите систему, чтобы увидеть довольно ощутимую разницу в скорости загрузки windows 7.

6. Ускорение просмотра эскизов (миниатюр).

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

Введите regedit (без кавычек) в поле поиска меню «Пуск» и нажмите клавишу «Enter».

Перейдите в ветку «HKEY_CURRENT_USER -> Control Panel -> Mouse».

Рисунок 13. Выбор нужной ветки реестра для оптимизации паузы при отображении эскизов Дважды щелкните на параметре MouseHoverTime и измените его значение на 100. Рисунок 14. Установка нового значения 7. Уменьшение времени выключения windows 7

Время завершения работы windows 7 можно заметно уменьшить. Однако это довольно варварский способ: мы уменьшаем время, которое отводится процессу на завершение работы программы, после чего программа будет завершена принудительно.

Введите regedit в поле поиска меню «Пуск» и нажмите клавишу «Enter».

Перейдите в ветку HKEY_LOCAL_MACHINE -> System -> CurrentControlSet -> Control.

Рисунок 15. Выбор необходимого ключа реестра Измените значение параметра «WaitToKillServiceTimeout» со значения 12000 (12 секунд) на 2000 (2 секунды). Рисунок 16. Изменение значения.

Источник:

Автор: admin

Опубликовано: 1 января 2012

Последние изменения: 8 января 2017

esate.ru

Время загрузки windows: чем измерить и как ускорить

Александр Шихов,  17.10.2013 (обновлено 11.07.2017)

Загрузка windows — процесс, который мы видим каждое утро, и мимо него нам пройти не удастся. Потому время загрузки является весьма важным показателем работы windows. По легенде, именно ожидая загрузки windows на своем компьютере, Билл Гейтс впервые увидел свою жену. Возможно, по этому в Microsoft так не спешили ускорять этот ежедневно портящий нервы многим пользователям процесс. Эта статья для тех, кто ждать не любит!

Почему скорость загрузки windows снижается?

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

Жесткий диск

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

Одновременный старт большого количества программ

Все службы и программы при старте стартуют примерно в одно и то же время. Обычно возникающие коллизии система довольно быстро разрешает, но это если дело касается системных процессов. А если пользователь поставил какие-то свои программы в «Автозагрузку», то они могут при старте изрядно притормаживать работу других, да и в целом увеличивать время загрузки системы.

Более подробно о причинах замедления работы windows и способах это исправить написано в нашей статье «Почему тормозит компьютер и как это исправить«.

Как измерить и увеличить скорость загрузки windows

Чтобы что-то оптимизировать и ускорять, нам требуется сначала измерить это. Сделать это можно несколькими способами.

С помощью утилиты Autorun Organizer

В современных версиях windows проще всего использовать бесплатную утилиту Autorun Organizer от Chemtable Software. Она удобна тем, что использует для работы все штатные средства операционной системы, которые в самой системе разбросаны в разных местах и пользоваться которыми не так удобно, которые не так наглядны, как могли бы быть. По сути, это переработанный внешний вид для штатных средств windows.

Например, время загрузки windows штатными средствами можно узнать, получив список с цифрами, которые в миллисекундах показывают время загрузки (см. разделы ниже). В Autorun Organizer эти цифры нанесены на диаграмму и переведены в более понятные и привычные секунды и минуты.

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

Штатными средствами windows 7 — 10

В windows есть специальный журнал Diagnostics-Performance. Найти его можно тут: «Панель управления» — «Администрирование» — «Просмотр журналов событий» — «Журналы приложений и служб».

В нем информация представлена достаточно детально.

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

По этому коду в журнале отмечаются как раз события загрузки системы. Иногда такой способ позволяет найти тормозящую старт программу.

С помощью утилиты bootvis

В windows более ранних, чем 7 — 10, для изучения процесса старта и разведения во времени одновременно стартующих программ использовалась утилита bootvis. После установки она делала анализ времени запуска системы, потом вносила в порядок старта программ корректировки и снова анализировала запуск. На windows XP мне это часто помогало.

С помощью средств диагностики и устранения неполадок windows 7 — 10

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

В windows 7 — 10 диагностика старта системы доступна стандартными средствами диагностики и устранения неполадок. Основанные на инструменте PowerShell скрипты позволяют делать различные отчеты о процессе старта системы. Вот, например скрипт с сайта Вадима Стеркина, специалиста по windows.

Преимущество работы скриптов для PowerShell по сравнению с ручным вылавливанием той же информации в журнале очевидны. Здесь отчет представляется на русском языке и с подробными комментариями.

Как вы можете помочь windows запускаться быстрее

1. Уберите все ненужные программы из «автозагрузки». Это облегчит запуск системы. Чем меньше программ в автозагрузке, тем быстрее включается система.

2. Используйте режим «сна» вместо выключения компьютера. Это значительно сократит время включения системы всего до нескольких секунд. Выход из режима сна насколько быстр, что можно сказать, что компьютер доступен для работы сразу после нажатия на кнопку питания или кнопку мышки. Подробнее о режиме «сна» и «гибернации» можно узнать из статьи Антона Максимова «Почему не нужно выключать компьютер».

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

←  Понравился материал? Читайте нас ВКонтакте

myfreesoft.ru

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

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

Структура статьи

Заключение

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

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

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

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

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

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

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

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

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

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

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

2. Восстановление настроек windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

И Dropbox

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/a /s

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

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

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

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

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

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

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

5. SuperFetch и ReadyBoot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

defrag C: /B /U

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

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

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

Заключение

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

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

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

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

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

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

Источник: youpk.ru

comservice-chelny.ru


Смотрите также