Вы довольны тем, как загружается Windows 7?

Опустим излишние рассуждения на тему, зачем нужно измерять скорость загрузки.

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

Как определить скорость загрузки Windows 7

Способ #1 определения скорости загрузки — анализ журнала событий

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

Для того, чтобы просмотреть этот отчет, откройте Пуск – Поиск – Журнал событий.

Поиск журнала событий

и перейдите в раздел Журналы приложений и службMicrosoft – Windows – Diagnostics -Performance.

Если вы впервые входите в этот журнал, то может быть задержка при построении структуры журнала. Кликните на строке Журналы приложений и не спешите уходить, дождитесь, пока журнал не заполнится информацией

В этой ветке один журнал, и он работает. При выделении строки Работает справа будет показан список событий. Отчет о загрузке системы легко найти по коду события 100.

Список событий журнала приложений

На вкладке Общие показана длительность загрузки в миллисекундах, то есть время загрузки моего компьютера — примерно 40 секунд.
Это время вычисляется от начала загрузки Windows (сразу после завершения загрузки BIOS) и до полной загрузки рабочего стола. Из этого времени нужно вычесть 10 секунд, чтобы получить реальное время загрузки.

Способ #2 — работа скрипта.

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

Вот этот код:

Option Explicit
On Error Resume Next
Dim Wsh, Time1, Time2, Result, PathFile, MsgResult, MsgA, AppName, KeyA, KeyB, TimeDiff
MsgA = "Please close all running applications and click on OK."
KeyA = "HKEY_CURRENT_USER\Software\RestartTime\"
KeyB = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\RestartTime"
AppName = "Restart-Time"
Set Wsh = CreateObject("WScript.Shell")
PathFile = """" & WScript.ScriptFullName & """"
Result = wsh.RegRead(KeyA & "Times")
if Result = "" then
MsgResult = Msgbox (MsgA, vbOKCancel, AppName)
If MsgResult = vbcancel then WScript.Quit
Wsh.RegWrite KeyA & "Times", left(Time,8), "REG_SZ"
Wsh.RegWrite KeyB, PathFile, "REG_SZ"
Wsh.Run "cmd /c Shutdown -r -t 00", false, 0 
else
Wsh.RegDelete KeyA & "Times"
Wsh.RegDelete KeyA
Wsh.RegDelete KeyB
TimeDiff = DateDiff("s",Result,left(Time,8))
MsgBox "Your computer restarts in " & TimeDiff & " seconds", VbInformation, AppName
end if
wscript.Quit

Сохраните файл как restart.vbs. Теперь кликните на нем, и ждите результата после перезагрузки системы.

Сравниваем полученные результаты.

Сначала — информация о системе:

Информация о компьютере

А теперь —  результаты измерения скорости загрузки .

Результат старта

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

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

В следующий раз мы подробно проанализируем запуск системы и попробуем исправить слабые места.

Рассказать друзьям
Похожие записи
Комментарии:
ВКонтакте
На сайте

    По второму способу получилось 105 сек. Этот способ мне показался значительно проще первого.
    С уважением, Кириллов Владимир

    Я редко выключаю компьютер. По этому меня не сильно напрягает скорость загрузки:) Спасибо!

    А зачем из скорости загрузки в милисекундах отнимать 10 сек?? что-то я не понял…. У меня показывает журнал 15000 — 17000 милисекунд. Система стоит на SSD и интуитивно так и грузится секунд за 15-17.

    сделал все как в статье. Скорость загрузки увеличилась в 3-4 раза. Дайте совет!

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

    у меня показало код события 302-351. Подскажите у меня вышло сообщение»Этот драйвер вызвал замедление перехода в ждущий режим. имя файла драйвера-DriverAsyncMac понятное имя драйвера МС RemoteAccess serial network driver версия драйвера 6,1,7600,16385(rtm,090713-1255) общее время драйвера 72 мс, время замедления 42 мс. Подскажите что это означает.

    Спасибо за интересную статью!
    У меня скорость загрузки 192сек(много
    Постоянно жду когда касперский включит самозащиту!после этого только можно работать!Хотя поставил w7максимальную оргинальную!До этого стояла ультиматум точно не знаю чья сборка,друзья в инете нашли!очень понравилась))если кому надо наппишу от кого сборка!просто пришлось переустановить w7 из-за винчестера!при ударе по ноуту не включился(

    В журнале 26320ms

    restart.vbs
    —————————
    Restart-Time
    —————————
    Your computer restarts in 30 seconds
    —————————
    ОК
    —————————
    =)

Оставить комментарий

captcha_code

=) 
8) 
:( 
*THUMBS UP* 
:bye: 
%) 
*YAHOO* 
*ROSE* 
:cry: 
*UNKNOWN* 
;) 
:-D 
*OK* 
*CRAZY* 
*NO* 
*IN LOVE* 
*BRAVO* 
=-O 
*SORRY* 
*HELP* 
*LOL* 
*DANCE* 
:-! 
:P 
*PARDON* 
*KISSED* 
*JOKINGLY* 
:-[ 
[:-} 
:-* 
*DRINK*