Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Загрузка - Скорость загрузки Windows 7 - измерение, устранение неполадок, оптимизация

Ответить
Настройки темы
Загрузка - Скорость загрузки Windows 7 - измерение, устранение неполадок, оптимизация

(*.*)


Сообщения: 36497
Благодарности: 6676


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


В этой теме обсуждается измерение скорости и диагностика загрузки Windows 7

Материалы по теме ускорения загрузки
Бесплатная книга
Книга Ускорение загрузки Windows в формате PDF


Статьи о диагностике и ускорении загрузки

Самостоятельная диагностика проблемы
Когда система грузится очень долго (свыше 3 минут), вы можете определить источник проблемы в три этапа.

1. Определите, является проблема системной или вызвана сторонним приложением/драйвером

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

2. Определите, происходит проблема до загрузки профиля или после
Попробуйте отключить автоматический вход в систему в control userpasswords2 либо задать пароль своей учетной записи, если его нет - тогда будет ясно. Если зависает после того, как вы щелкаете свою учетную запись на экране приветствия, проблема с загрузкой профиля. Тогда быстрее всего проверить созданием новой учетной записи.

3. Если проблема возникает до загрузки профиля, отключайте эти вещи:

• подключенные сетевые диски
• сетевой кабель
• модем
• кард-ридер
• оптические и жесткие диски (кроме системного и загрузочного)
• видео (если есть встроенное)
• аудиo

Если самостоятельно решить проблему не удалось, задайте вопрос в теме в соответствии справилами ↓

Правила подачи запросов о помощи в этой теме
Ваше первое сообщение должно содержать
1. Отчет диагностического пакета CheckBootSpeed, а также словесное описание проблемы и отчет о проделанной диагностике

2. Отчет с помощью WPA, следуйте этим инструкциям и предоставьте XML и ETL файлы. Запакуйте их в ZIP-архив и загрузите на один из перечисленных ниже файлообменных сервисов. В сообщение включите ссылку на файл.
Список файлообменников


Горячая проблема
Система долго загружается на ноутбуках с двумя видеокартами - встроенной Intel HD Graphics и дискретной AMD (например, проблеме подвержены ноутбуки HP dv7). В частности, при запуске долго отображается черный экран, а при анализе логов этап SessionInit может длиться от 60-90 секунд. Кроме того, отключение одной из видеокарт может приводить к проблеме с работой другой, в т.ч. сбросу разрешения на 800х600.

Проблема вызвана драйверами AMD, а именно параметром ULPS (что это такое можно легко загуглить). Решается поиском параметра EnableULPS в реестре и заменой 1 на 0 во всех найденных результатах (инструкции на английском и то же самое на русском).

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:37, 04-01-2010

 

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Попробовал, по вот этой статье: http://www.windowsitpro.com/article/...-xbootmgr.aspx
Заменял shutdown на boot.

Однако, лог загрузки так и не удалось создать, т.к. при после перезагрузки xbootmgr.exe выдал сообщение:
Waiting for prefetcher....
Gave up waiting for prefetcher after 300 seconds...

Наверное, я тоже сдаюсь, чем дальше в лес, тем больше дров

Отправлено: 00:43, 05-05-2010 | #71



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

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


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Цитата:
osav,
Однако, лог загрузки так и не удалось создать, т.к. при после перезагрузки xbootmgr.exe выдал сообщение:
Waiting for prefetcher....
Gave up waiting for prefetcher after 300 seconds...
Waiting for prefetcher.... она ждет от вас 300 сек. работы для заполнения и анализа работы службы prefetcher.
Я пользуюсь двумя командами на старт и выключение.
xbootmgr -trace boot -traceFlags BASE+CSWITCH+DRIVERS+POWER+LOADER+NETWORKTRACE -resultPath C:\TEMP
xbootmgr -trace shutdown -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP

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

ALL_FAULTS+ALPC+COMPACT_CSWITCH+CSWITCH+DISK_IO+DISK_IO_INIT+DISPATCHER+DPC+DRIVERS+FILE_IO+FILE_IO_ INIT+FILENAME+HARD_FAULTS+INTERRUPT+LOADER+MEMINFO+NETWORKTRACE+PERF_COUNTER+POWER+PRIORITY+PROC_THR EAD+PROFILE+REGISTRY+SPLIT_IO+SYSCALL+VIRT_ALLOC -resultPath "C:\Boot_Trace" -verboseReadyBoot

Отправлено: 13:48, 05-05-2010 | #72


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Valeant, cпасибо за подсказку.

Создал лог с почти всеми ключами (все не удалось задействовать т.к. получал ошибки и пустой лог), но первое событие там через 171 сек.
Что из ключей посоветуете включить?

<results timeFormat="msec">
- <boot>
- <processSummary numProcesses="60" numUnexpectedLonglived="42" numUnexpectedShortlived="15" numUnexpectedVeryShortlived="1">
- <expectedProcesses>
<process name="System" startTime="0" endTime="-1" lifetime="-1" />
<process name="Idle" startTime="0" endTime="-1" lifetime="-1" />
</expectedProcesses>
- <unexpectedLonglived>
<process name="smss.exe" startTime="171022" endTime="-1" lifetime="-1" />
<process name="csrss.exe" startTime="177013" endTime="-1" lifetime="-1" />
....

Отправлено: 22:35, 05-05-2010 | #73


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Вот некоторые описания ключей.
PROC_THREAD - Process and Thread create/delete
LOADER - Kernel and user mode Image Load/Unload events
PROFILE - CPU Sample profile
CSWITCH - Context Switch
COMPACT_CSWITCH - Compact Context Switch
DISPATCHER - CPU Scheduler
DPC - DPC Events
INTERRUPT - Interrupt Events
SYSCALL - System Calls
PRIORITY - Priority Change Events
ALPC - Advanced Local Procedure Call
PERF_COUNTER - Process Performance Counters
DISK_IO - Disk I/O
DISK_IO_INIT - Disk I/O Initiation
FILE_IO - File System Operation end times and results
FILE_IO_INIT - File System operations (Create / Open / Close / Read / Write
HARD_FAULTS - Hard Page Faults
FILENAME - FileName (FileName create / delete / rundown)
SPLIT_IO - Split I/O
REGISTRY - Registry Tracing
DRIVERS - Driver Events
POWER - Power Management events
NETWORKTRACE - Network Events (such as TCP / UDP send and receive)
VIRT_ALLOC - Virtual Allocation reserve and release
MEMINFO - Memory List Info
ALL_FAULTS - All page faults

Трассировка в базовой конфигурации
xbootmgr -trace boot -traceFlags DISK_IO+HARD_FAULTS+LOADER+MEMINFO+PROC_THREAD+PROFILE -resultPath "C:\Boot_Trace"
Для диагностики
xbootmgr -trace boot -traceFlags CSWITCH+DISK_IO+DPC+HARD_FAULTS+INTERRUPT+LOADER+PERF_COUNTER+PROC_THREAD -resultPath "C:\Boot_Trace"
Анализ файлового I/O
xbootmgr -trace boot -traceFlags DISK_IO+FILE_IO+FILE_IO_INIT+HARD_FAULTS+LOADER+PROC_THREAD -resultPath "C:\Boot_Trace"

Вам обязательно нужно присутствие 3 ключей LOADER+PROC_THREAD+PROFILE
Имеем
xbootmgr -trace boot -traceFlags BASE+CSWITCH+DRIVERS+POWER+LOADER+PROC_THREAD+PROFILE+DISK_IO+DISK_IO_INIT+NETWORKTRACE+REGISTRY
-resultPath C:\TEMP

думаю будет достаточно, а почему вы не используете файл лога который имеет формат *.etl и будет создан в C:\TEMP, для его просмотра используем xperfview *.etl получим картинки в графическом виде, и виден процесс загрузки.
далее в окне Process Lifetimes выделить диапазон пр.кн.мыши Processes Summary Table, далее расположить столбец по возрастанию стартового времени и смотрите.

Отправлено: 08:51, 06-05-2010 | #74


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Сделал трассировку в рекомендуемой вами конфигурации и получил похожую картинку, за исключением того, что первый процесс smss.exe(296) start time 171.633.952.218 s
На всех графиках первые события начинаются через 150 секунд.
В Driver delays нашел ACPI.sys (151309 mscec).
Похоже, что проблема найдена. Как ее устранить?

Отправлено: 23:24, 06-05-2010 | #75


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Цитата:
osav,
что первый процесс smss.exe(296) start time 171.633.952.218 s
На всех графиках первые события начинаются через 150 секунд.
В Driver delays нашел ACPI.sys (151309 mscec).
до активации работы smss.exe происходит старт процесса system он стартует самым первым, загружая на первоначальном этапе на первых сек.
C:\Windows\system32\ntoskrnl.exe
C:\Windows\system32\halmacpi.dll
C:\Windows\system32\kdcom.dll
C:\Windows\system32\PSHED.dll
C:\Windows\system32\BOOTVID.dll
C:\Windows\system32\CLFS.SYS
C:\Windows\system32\CI.dll
C:\Windows\system32\drivers\Wdf01000.sys
C:\Windows\system32\drivers\WDFLDR.SYS
C:\Windows\System32\Drivers\spsx.sys
C:\Windows\System32\Drivers\WMILIB.SYS
C:\Windows\System32\Drivers\SCSIPORT.SYS
C:\Windows\system32\DRIVERS\ACPI.sys
C:\Windows\system32\DRIVERS\msisadrv.sys
C:\Windows\system32\DRIVERS\vdrvroot.sys
C:\Windows\System32\drivers\partmgr.sys
C:\Windows\system32\DRIVERS\volmgr.sys
...
C:\Windows\system32\DRIVERS\disk.sys
C:\Windows\system32\DRIVERS\CLASSPNP.SYS
и т.д.

Вы сделайте вот, что в окне Process Lifetimes у вас самые нижнее строчки должны быть
System (4)
Idle (0)
(если system процесса в низу нет, то пр.кн.мыши Togle Permanent Process Grouping)
Выделить диапазон от 0 до старта smss.exe, пр.кн.мыши Thread Summary Table в этом окне потом нажать плюсик на System
и вы увидите какие *.sys у вас загружались.

Проблема я думаю у вас в драйверах, и такой вопрос у вас случайно sptd.sys драйвера нет.
Проверьте диспетчер устройств - системные устройства про упоминания ACPI устройств и проверьте bios

Отправлено: 11:43, 07-05-2010 | #76


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Посмотрел, если отсортировать по Start Time картина такая:

Thread Start Module Start time (s)
ntkrnlpa.sys 0.000
ACPI.sys 0.076
pci.sys 151.463
ndis.sys 167.225
......

sptd.sys в этом списке нет,

в диспетчере устройств-системные устройства:
Microsoft ACPI-совместимая система,
Microsoft ACPI-совместимый встроенный контроллер,
Интерфейс управления для ACPI Microsoft Windows
Кнопка спящего режима ACPI
Крышка ACPI
Термальная зона ACPI
Фиксированная функциональная кнопка ACPI

В BIOS упоминаний ACPI нет

Отправлено: 21:57, 07-05-2010 | #77


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Цитата:
osav,
нетбук MCI X340 (Celeron 723 1.2Ghz), 2GB RAM
Все устройства определились нормально. Поставлены все апдейты.
По моему проблема действительно найдена ACPI - Advanced Configuartion and Power Interface, если имеются ACPI девайсы, то их работа идёт через ACPI.SYS + ACPI BIOS, т.е. попытаться найти это устройство, рекомендую ознакомится с http://ru.wikipedia.org/wiki/ACPI.

Чтоб отключить другие подозрения в стационарах я бы порекомендовал проверить bios на обновление, поставить его в default и попробовать. У вас в BIOS нет случаем Hotkey Service Utility вместо Advanced Configuration and Power Interface Driver.
Цитата:
hotkey - горячая клавиша. Комбинация клавиш, выполняющая какую-либо команду.
Клавиатура, мышка выносная не подключаны. Так же рекомендую заглянуть на сайт производителя и внимательно почитать может, что и найдете.
http://ru.msi.com/program/products/n...k/nb_index.php
http://ru.msi.com/program/support/dr...vr_nb_list.php
http://ru.msi.com/program/support/so...ID=736&kind=11

Вся информация по ACPI устройствам лежит в сетке HKLM\System\CurrentControlSet\Enum\ACPI
Если вы делали лог с ключем REGISTRY, то у вас должен быть график по REGISTRY, берите начало пр.кн.мыши попробуем хоть так найти, правда у меня после ACPI.SYS переключение идет C:\Windows\System32\drivers\ASACPI.sys на ATK0110 ACPI UTILITY. Ну это так для информации.

Отправлено: 09:55, 08-05-2010 | #78


Новый участник


Сообщения: 6
Благодарности: 2

Профиль | Отправить PM | Цитировать


При включении компьютера надпись "Starting Windows" стоит слишком долго (2-3 минуты) до появления самой анимации загрузки. После появления анимации, загрузка продолжается обычным образом.
Проблема возникла сразу после установки, новособраный.

Железо:
AMD Athlon II X2 255 (3,1GHz, 2MB, Regor 65W, AM3) box
DDRIII 2048Mb (KVR1333D3N9/2G) 1333MHz Kingston
Gigabyte GA-MA785GT-UD3H (AMD785G+SB710 , sAM3, 4xDualDDRIII_1800-1066, 2xPCI16x, VC, 3xPCI1x, 2PCI,
GeForce GTS 250 ASUS 512 Mb GDDR III, 740MHz/2000MHz
HDD:500.0g 7200 Serial ATA II WD (WD5000AAKS) 16MB

Програмное
Windiws 7 32-bit Ultimate сборка 7600
Данная сборка устанавливалась и на другие машины, где работает нормально

Отправлено: 12:09, 20-05-2010 | #79


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


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

Цитата:
lordchester, При включении компьютера надпись "Starting Windows" стоит слишком долго (2-3 минуты) до появления самой анимации загрузки. После появления анимации, загрузка продолжается обычным образом.
Windows довольно длительное время занимает построение дерева устройств PNP-менеджер должен опрашивать драйверы шин (PCI, USB, FireWire и др.) на предмет того, какие устройства на них есть, и большую часть времени процессор ждет, пока устройства ответят (или нет). Ведь для того, чтобы определить устройства на шине нужно их опросить. Если они есть, то они ответят, а если нет, то приходится ждать, и процессор простаивает.

Отправлено: 22:14, 20-05-2010 | #80



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Загрузка - Скорость загрузки Windows 7 - измерение, устранение неполадок, оптимизация

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Скорость загрузки Windows 7 Странник2010 Microsoft Windows 7 10 05-04-2011 22:01
Загрузка - Влияет ли на скорость загрузки ОС замена оформления интерфейса логона Windows? truvo Microsoft Windows 2000/XP 4 29-03-2009 03:45
Загрузка - Оптимизация загрузки приложений drWeb и AOFP при загрузке MS Windows Vista Grey_rnd Microsoft Windows Vista 13 22-01-2009 14:46
Разное - [Ъ] Устранение неполадок групповой политики с помощью журналов событий Borodunter Microsoft Windows Vista 0 14-07-2007 09:13




 
Переход