|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Загрузка - Скорость загрузки Windows 7 - измерение, устранение неполадок, оптимизация |
|
Загрузка - Скорость загрузки Windows 7 - измерение, устранение неполадок, оптимизация
|
(*.*) Сообщения: 36497 |
Профиль | Сайт | Отправить PM | Цитировать В этой теме обсуждается измерение скорости и диагностика загрузки Windows 7 Материалы по теме ускорения загрузки Бесплатная книга
Статьи о диагностике и ускорении загрузки
Самостоятельная диагностика проблемы Когда система грузится очень долго (свыше 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 во всех найденных результатах (инструкции на английском и то же самое на русском). |
|
------- Отправлено: 01:37, 04-01-2010 |
Новый участник Сообщения: 10
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Цитата:
Я пользуюсь двумя командами на старт и выключение. 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
|
Профиль | Отправить 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
|
Профиль | Отправить 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
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Цитата:
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
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Цитата:
Чтоб отключить другие подозрения в стационарах я бы порекомендовал проверить bios на обновление, поставить его в default и попробовать. У вас в BIOS нет случаем Hotkey Service Utility вместо Advanced Configuration and Power Interface Driver. Цитата:
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
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать lordchester,
Вам можно посочувствовать, так как в данном процессе загрузки именно у вас происходит: - загрузка ядра и основных драйверов - ядро инициализирует основные/низкоуровневые драйверы устройств, которые были загружены на стадии загрузки ядра. - потом ядро сканирует реестр, в поисках драйверов устройств с определенным параметром в переменной Start - потом диспетчер сеансов запускает сервисы (службы) и т.д. Цитата:
|
|
Отправлено: 22:14, 20-05-2010 | #80 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Скорость загрузки 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 |
|