• Іноді ми помічаємо, що операційна система стала завантажуватися довше звичайного. Якщо це епізодичний випадок, приводу для занепокоєння немає. Але коли це явище набуває систематичний характер або прогресує, тут вже варто задуматися про причини такого «дивного» поведінки системи.
    У цій статті ми розглянемо один із способів діагностики причин тривалої завантаження Windows 7, використовуючи її штатний засіб - журнал «Перегляд подій». Швидкий доступ до цього інструменту забезпечує натискання сполучення клавіш Win+R і подальший введення команди: eventvwr.msc /s.
    Фільтруємо журнал подій
    В розділі «Microsoft Windows» є підкатегорія «Diagnostics-Performance», а в ній - операційний журнал, в якому є категорія завдання «Контроль продуктивності при завантаженні» (мал. 1).

    Рисунок 1
    Коди подій (Event ID ) у цій категорії варіюються від 100 до 110. Переглянувши всі події з кодом 100, можна з'ясувати, скільки часу потрібно Windows 7 на завантаження, починаючи з самого першого запуску після установки. А проаналізувавши події в діапазоні від 101 до 110, можна дізнатися, в яких випадках завантаження сповільнювалася і чому.
    Можна, звичайно, проглядати журнал «Diagnostics-Performance» вручну (наприклад, сортувати за зростанням стовпчик «Код події»), але набагато зручніше створити власне власне уявлення. Це фільтр, який можна зберегти та використовувати в подальшому для полегшення роботи.
    Для цього:
    Виберіть опцію «Створити власне уявлення» з меню «Дія».
    У діалоговому вікні залиште значення «Будь-який час» у полі «Дата» і позначте прапорцями всі опції в полі «Рівень події». Виберіть опцію «По журналу», якщо вона ще не вибрано, і відкрийте список. В дереві розділів знайдіть категорію «Журнали застосунків і служб - Microsoft - Windows - «Diagnostics-Performance» і поставте прапорець «Працює» (мал. 2).

    Рисунок 2
    У полі «Включення або виключення кодів подій» уведіть 100 і натисніть «OK» - (мал. 3). Події з кодом 100 показують, скільки часу йде на завантаження системи.

    Рисунок 3
    У діалоговому вікні «Зберегти фільтр налаштовується подання», введіть відповідне ім'я (наприклад, «Boot Time» - Час завантаження) і натисніть «OK» - (див. рисунок 4).

    Малюнок 4
    Далі нам потрібно точно таким же чином створити ще одне власне уявлення, але в поле «Включення або виключення кодів подій» ввести на цей раз значення 101-110 і зберегти фільтр, наприклад з ім'ям «Уповільнення завантаження».
    Дізнаємося тривалість завантаження
    Щоб з'ясувати, скільки Windows 7 потребує часу на завантаження на вашому комп'ютері, виберіть у лівій частині вікна, створений раніше фільтр Boot Time (Час завантаження) у розділі «Настроюються подання» і знайдіть рядок «Дата і час» за зростанням. Так ви зможете подивитися, як змінювалася тривалість завантаження системи з дня її установки (мал. 5).

    Рисунок 5
    З малюнка видно, що тривалість самої першої завантаження моєї Windows 7 (дата її установки) за станом на 15 березня 2010 року склала 44 498 мілісекунд - або, якщо розділити на 1000, приблизно 45 секунд. Для першого запуску цей показник нормальний, оскільки після установки система виконує цілий ряд завдань: встановлює драйвери, ініціалізує програми в автозавантаження, налаштовує профіль користувача і так далі.
    За станом на 30 січня 2011 року час завантаження зросла, і склало 115652 ms, тобто майже 2 хвилини. Це багато.
    Додатково подання «Час завантаження» надає інформацію про всіх випадках завантаження системи за час її існування. Іноді завантаження затягується з цілком зрозумілим причинам - з-за встановлення оновлень, драйверів або програмного забезпечення.
    На вкладці «Подробиці» процес завантаження описується у всіх деталях, однак для аналізу тривалості завантаження достатньо буде тільки трьох параметрів на вкладці «Подробиці» (рис. 6).

    Малюнок 6
    Розглянемо суть значень цих параметрів докладніше.
    Параметр «MainPathBootTime » позначає часовий інтервал між виникненням на екрані анімованого логотипу Windows і появою робочого столу. У цей момент систему вже можна використовувати, але у фоновому режимі триває завантаження низкоприоритетных завдань.
    Параметр «BootPostBootTime » вказує, через який проміжок часу після появи робочого столу системою можна починати користуватися в повному обсязі.
    Параметр «BootTime » - це та ж сама величина, що і на вкладці «Загальні» позначена як «Час завантаження». Вона являє собою суму параметрів «MainPathBootTime» і «BootPostBootTime».
    Та нарешті, ми підійшли до найважливішого і цікавого.
    Діагностуємо повільну завантаження
    Щоб з'ясувати причину уповільнення завантаження Windows 7, перейдіть до фільтр «Уповільнення завантаження» у лівій частині вікна в розділі «Настроюються подання» і знайдіть рядок «Код події» (Event ID) по зростаючій. Кожен код відповідає певної події, що збільшує тривалість завантаження.
    Всього існує десять кодів подій такого роду, ми ж у цій статті розглянемо тільки деякі з них.
    Код події 101. Подія 101 виникає, коли програма завантажується довше звичайного. Це часто пов'язано з інсталяції оновлень. Якщо уповільнення завантаження спостерігається епізодично, нічого страшного в цьому немає. Але якщо якесь додаток всякий раз завантажується занадто довго або час уповільнення виявляється ненормально великим, тут потрібно вже замислитися.
    Код події 102. Подія 102 свідчить про уповільнення ініціалізації драйвера. Це, знову ж таки, може бути викликано оновленням, але якщо ситуація виникає регулярно або уповільнення виявляється серйозним, варто встановити більш свіжу версію драйвера. Якщо такою не є, спробуйте видалити і перевстановити драйвер.
    Код події 103. Подія 103 виникає при уповільненні завантаження служб. Іноді це трапляється, але якщо це відбувається регулярно, спробуйте змінити тип запуску служби на «Автоматично відкладений запуск» або «Вручну» в консолі «Служби».
    Код події 106. Подія 106 свідчить про те, що виконання фонової операції з оптимізації затягнулося. Оскільки оптимізація - операція тривала, нічого страшного в цьому немає.
    Код події 109. Подія 109 виникає при уповільненні ініціалізації пристрою. Якщо це явище рідкісне, турбуватися не варто. Але якщо ініціалізація затягується всякий раз, не забувайте регулярно робити резервне копіювання і будьте готові до заміни проблемного пристрою.
    У мене, наприклад, виявилися дві події. Одне з кодом ID 108:

    Малюнок 7
    Інше з кодом 109:

    Рисунок 8
    Настільки малий час затримки на малюнках 7 і 8 не трагічно, вони наведені тут лише для наочності.
    Проведений таким чином аналіз і елементарні навички користування пошуком в мережі Інтернет, дозволять вам скласти уявлення про причини збільшення часу завантаження операційної системи.