Открыть отчет с информацией о времени загрузки системы можно следующим путем:
- Нажимаем сочетание Win + R, вводим название eventvwr.msc и кнопку ОК
- В левой части открывшегося окна проходим по пути:
- Журналы приложений и служб – Microsoft – Windows – Diagnostics–Performance – Работает
- Далее отфильтруем события (нас интересуют коды 100 - 199)
- В правой части окна "Действия" выбираем "Фильтр текущего журнала..."
- В поле "<Все коды событий>" вводим диапазон 100-199 и нажимаем ОК
- В центральной части окна выделяем запись последней загрузки с кодом "100"
- Смотрим информацию о выделенном событии (Закладка "Подробности")
Поскольку я отключил ведение журнала при настройке моей Windows, у меня остались только старые лог-файлы (с первых часов после установки ОС). Но их будет полностью достаточно для записи информативных скриншотов:
http://rapidsoft.org/articles/wintuning/item/100-system_boot_time_log#sigProGalleria94f2f5b8c5
Наиболее интересными являются следующие параметры:
- MainPathBootTime – Период загрузки до момента появления рабочего стола
- BootPostBootTime – Период загрузки после появления рабочего стола
- BootTime – Общее время загрузки (MainPathBootTime + BootPostBootTime)
В зависимости от длительности, события загрузки системы (код 100) получают один из трех уровней (Уровень "Предупреждение" является оптимальным и характеризует нормальную скорость загрузки ОС):
| Параметр | Уровень / Время загрузки (сек.) | ||
| Предупреждение | Ошибка | Критический | |
| MainPathBootTime | менее 60 | 60 - 120 | более 120 |
| BootPostBootTime | менее 30 | 30 - 60 | более 60 |
| BootTime | менее 90 | 90 - 120 | более 120 |
Дополнительные параметры (составляющие части MainPathBootTime):
- BootCriticalServicesInitTime - время инициализации критических процессов
- BootDevicesInitTime - продолжительность инициализации устройств
- BootDriverInitTime - продолжительность инициализации драйверов
- BootExplorerInitTime - продолжительность инициализации проводника
- BootKernelInitTime - продолжительность инициализации ядра
- BootNumStartupApps - число приложений в автозагрузке системы
- BootPrefetchInitTime - продолжительность выполнения суперпрефетчера
- BootSmssInitTime - продолжительность инициализации диспетчера сеанса
- BootUserProfileProcessingTime - продолжительность загрузки профиля пользователя
Компонент "Просмотр событий" удобнее анализировать в полноэкранном режиме, просто я не хотел делать скриншоты в разрешении 1920х1080. Параметр BootPostBootTime имеет еще больше составляющих параметров, но они не так важны и поговорим о них в другой раз.