PDA

Показать полную графическую версию : Скорость загрузки Windows 7 - измерение, устранение неполадок, оптимизация


Страниц : 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Valeant
01-03-2011, 23:06
Берем ПО - Download our Windows 7 LogonUI Background Changer (W7C LogonUI Changer) – меняем фон экрана входа в систему (на любой файл картинки), далее WPT - устанавливаем его, далее запуск на сбор статистики (расширеный а не тот который предлагают), собрали. Второе берем ПО от http://technet.microsoft.com/ru-ru/sysinternals именно - Proccess Monitor, настраиваем его, перезапуск ПК, получаем лог файл загрузки. Третье запук Process Explorer и так же быть немного в курсе о - winlogon, так же когда и кем отображается "картинка" приглашения, об простых моментах как устанавливаются устройства или драйвера (понятие о каталоге inf и system32), так же немного о bootres, ну и немного иметь представления о самой загрузке windows 7.

Теперь когда это под рукой запускаем:
- Proccess Monitor и его лог, очень хорошую и толковую дает информацию по загрузке всего.
- Xperfview открываем в нем лог.
- Process Explorer (для лучшего ориентира в PID по службам и потокам, правда текущем, многих уже к данному мроменту загрузки не будет, но для понимания подойдет).

В Proccess Monitor используя фильтры отыскиваем файл той самой картинки которую мы поменяли, в логе WPT в графике File I/O находим тот самый файл картинки (пр.кн.мыши раздел Read) - получаем временную метку, далее зная как формируется изображение "Загрузка Windows" и когда используется autochk.exe получаем еще 2 метки, далее устанавливаем еще известные метки Explorer, winlogon, userinit. Так же в момент когда изображение "Загрузка Windows" пропадает до появления приглашения происходит момент инициализации клавиатуры, который легко находится в с помощью Proccess Monitor и получаем момент загрузки устройств plug and play, переводя эти данные на WPT.
Можно продолжать и т.д. но используя графики WPT и особенно пр.кн.мыши с доп.информацией сопоставляются моменты и что происходит с ПК в данный момент времени.

Использую WPT график Process и Threads а особенно убирая галки т.е. исключая процессы и потоки, а потом по одному включая их так же используя пр.кн. мыши для получения дополнительной информации на экране получается порядка 5-7 доп.окон. для анализа затрат времени.

После изучения рабочего ПК, берем новый винт или любое устройство flash только знать надо присвоенное ему имя Volume в системе, далее повторяем процедуру с анализом WPT по загрузке системы из анализа графика Disk I/O detal получаем доп.окно с Physical Disk находим стартовое время данного volume, переводя на график File I/O находим точку старта его монтирования и время потраченное на это, особенно четко видно если включено устройство USB и график Process Lifetimes (так же пр.кн.мыши).

Имея switch сетевой под рукой, можно увидеть на нем зажигания светодиода порта, естественно так же можно сопоставить место и время с помощью WPT. Или для начало найти через Proccess Monitor хотя бы просто отключая кабель из порта и включая его обратно, что используется в данный момент времени, и потом найти данный алгоритм в WPT.

Для того чтоб решать проблемы не разводя на 20 постов, собеседник должен быть хотя бы немного грамотный, в использовании данных программ.

Ghost
02-03-2011, 00:08
Ghost, потерялся логгер »
Да, это написано в окне ошибки :)
Возможно, ему помешала стартовать или вышибла какая-то программа. Я бы отключил сторонние службы и попробовал снова. При первой попытке у меня тоже не с первого раза завелось »
Отключил все сторонние службы - то же самое... потом в дополнение к службам ещё и все элементы автозагрузки (доступные в окне msconfig) - снова та же ошибка... :(

Morpheus
02-03-2011, 00:11
Ghost, восстановление системы включено?

Ghost
02-03-2011, 00:23
Morpheus, конечно включено ;)

Vadikan
02-03-2011, 00:32
Morpheus, :))

Ghost, прогони еще раз мой пакет. Eсли проблем нет, сделай точку восстановления, и измени тип запуска Superfetch.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SysMain
Start
0 (это Boot Start)

Служба будет стартовать на более раннем этапе. После перезагрузки запусти xbootmgr.

Ghost
02-03-2011, 01:27
прогони еще раз мой пакет »

Система загрузилась за 89 с, в т.ч. профиль за 4 с
Среднее время трех последних загрузок составляет 132 с

Время от появления рабочего стола до его полной готовности к работе составило 31 с,
на что могли повлиять 0 программ в автозагрузке.

Служба SuperFetch имеет тип запуска Auto и в настоящий момент Stopped
Кэширование загрузочных файлов с помощью ReadyBoot отключено *

Служба Планировщик заданий имеет тип запуска Auto и в настоящий момент Running
Запланированная задача дефрагментации включена
Последний запуск дефрагментатора Windows был 02/28/2011 15:07:21*
На системном диске C: доступно 33,06% свободного пространства

Компьютер работает под управлением Microsoft Windows 7 Ultimate 6.1.7601 64-bit
Установлен процессор Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz
Системе доступно 3823 Mb оперативной памяти

*не применимо к SSD дискам

Eсли проблем нет, сделай точку восстановления, и измени тип запуска Superfetch »
Странно то, что служба SuperFetch оказалась выключенной, хотя я не выключал никаких служб от МСФТ. Применил рекомендуемое пакетом исправление, теперь она должна быть включена, наверное? :) (повторный запуск пакета не выявил проблем)
измени тип запуска Superfetch »
Изменил значение на 0, перезапустился... в автозагрузке нет ничего, сторонние службы всё так же выключены (ОС так непривычно быстро загружается :) )
После перезагрузки запусти xbootmgr »
Запустил, всё та же ошибка (как на первом скриншоте - http://forum.oszone.net/post-1624748-72.html), 1 в 1 :(

Vadikan
02-03-2011, 02:19
Ghost, у тебя старая версия пакета, прогони новую.

Если проблема продолжится, экспортируй и прикрепи
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher

P.S. Какая версия WPT у тебя? xbootmgr /?

Valeant
02-03-2011, 10:36
Можно было что-то например написать:

Надпись «Starting Windows».
Метка 1 – надпись «Starting Windows» пропала, черный экран запуск программы Autochk.exe (при необходимости)
Метка 2 – пропадает черный экран и появляется всем знакомый фон Windows7 приветствия – картинка файла Background.bmp.
Метка 3 – (чтоб уместилось на одном экране, изображения графиков чуть урезаны) Userinit.exe и тут же загрузка Explorer.exe и его инициализация.
- место где оставляют записи «зловреды» и возможные проблемы загрузки ПК.
Метка 4 – запуск программ из секции RUN (реестр)

Нас интересует этап 2 – проблемы на данном этапе возникают из-за устройств которые установлены в ПК и естественно драйверов для них, так же из-за повреждения или проблем на винчестерах или usb – flash, т.е. происходит невозможность монтирования данных устройств.
Выделяя нужные фрагменты можно узнать что и как.
http://s002.radikal.ru/i200/1103/d6/332ebac03555t.jpg (http://radikal.ru/F/s002.radikal.ru/i200/1103/d6/332ebac03555.jpg.html)
http://s09.radikal.ru/i182/1103/d0/e8271ea3ca65t.jpg (http://radikal.ru/F/s09.radikal.ru/i182/1103/d0/e8271ea3ca65.jpg.html)

Vadikan
02-03-2011, 12:05
Valeant, я вам уже изложил свою просьбу, и ее поддержал мой коллега. Повторю: все, что вы считаете нужным написать, пишите цельной статьей и присылайте мне для публикации. Но не постом, который вы накропали за час, вероятно, считая его грамотной и внятной статьей на глубоком техническом уровне. И не надо здесь отдельных постов вдогонку на тему того, как мне нужно было писать статью. Сосредоточьтесь на тoм, как вам нужно писать статью.

Я вас очень прошу прекратить троллинг в теме. Здесь нет ничего личного, равно как нет и уязвленности вашей критикой, ибо она неадекватна. Если вы не выполните мою просьбу, я использую административные меры.

romalex
02-03-2011, 12:23
Это может свидетельствовать о каких-то неполадках в системе или программах, т.к. xbootmgr конфликтует с чем-то. »

Как понять с чем?

Вот отчет

Система загрузилась за 56 с, в т.ч. профиль за 3 с
Среднее время трех последних загрузок составляет 89 с

Время от появления рабочего стола до его полной готовности к работе составило 26 с, на что могли повлиять 10 программ в автозагрузке.

Служба SuperFetch имеет тип запуска Auto и в настоящий момент Running
Кэширование загрузочных файлов с помощью ReadyBoot включено и работает в оптимальном режиме*

Служба 'Дефрагментация диска' имеет тип запуска Manual Дефрагментатор выполняет оптимизацию загрузочных файлов
Служба 'Планировщик заданий' имеет тип запуска Auto и в настоящий момент Running

Запланированная задача дефрагментации включена
Последний запуск дефрагментатора Windows был 03/02/2011 07:44:58*

Системный раздел C: объемом 50,37 Гб имеет 39,08% свободного пространства
Компьютер работает под управлением Microsoft Windows 7 Максимальная 6.1.7601 32-bit
Установлен процессор Intel(R) Pentium(R) 4 CPU 3.40GHz Системе доступно 3455 Mb оперативной памяти

Vadikan
02-03-2011, 12:26
Как понять с чем? »
Возможно, в дампе содержится информация. Можете также отключить сторонние службы в msconfig.

Если не сможете использовать WPT, ничего страшного с вами не случится. Ваша проблема с драйвером и так известна, в ее решении WPT не поможет, просто укажет на нее еще раз.

Ghost
02-03-2011, 13:37
Ghost, у тебя старая версия пакета, прогони новую »
Результат работы новой версии:

Система загрузилась за 92 с, в т.ч. профиль за 4 с
Среднее время трех последних загрузок составляет 90 с

Время от появления рабочего стола до его полной готовности к работе составило 32 с,
на что могли повлиять 0 программ в автозагрузке.

Служба SuperFetch имеет тип запуска Auto и в настоящий момент Stopped
Кэширование загрузочных файлов с помощью ReadyBoot отключено *

Служба 'Дефрагментация диска' имеет тип запуска Manual
Дефрагментатор выполняет оптимизацию загрузочных файлов
Служба 'Планировщик заданий' имеет тип запуска Auto и в настоящий момент Running
Запланированная задача дефрагментации включена
Последний запуск дефрагментатора Windows был 02/28/2011 15:07:21*
Системный раздел C: объемом 94,78 Гб имеет 32,84% свободного пространства

Компьютер работает под управлением Microsoft Windows 7 Ultimate 6.1.7601 64-bit
Установлен процессор Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz
Системе доступно 3823 Mb оперативной памяти

*не применимо к SSD дискам

Если проблема продолжится, экспортируй и прикрепи »
Да, проблема осталась... файлы прикрепил.
Какая версия WPT у тебя? xbootmgr /? »
Последняя (4.8.7701), вчера загружал через web инсталлятор Windows SDK, как и описано у тебя в статье :)

romalex
02-03-2011, 13:37
030111-24406-01.dmp
01.03.2011 9:49:14 SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
0x1000007e 0xc0000005 0x83556549 0x80e527b0 0x80e52390
usbscan.sys usbscan.sys+4000 USB Scanner Driver
Microsoft® Windows® Operating System Microsoft Corporation 6.1.7600.16385 (win7_rtm.090713-1255) 32-бит C:\Windows\Minidump\030111-24406-01.dmp 2 15 7601 141 520

Вот инфа - получается драйвер сканера виноват, правильно?

Vadikan
02-03-2011, 14:47
Ghost, мне непонятно, почему у тебя происходит отключение SuperFetch и отключено кеширование ReadyBoot. Служба SuperFetch имеет тип запуска Auto и в настоящий момент Stopped
Кэширование загрузочных файлов с помощью ReadyBoot отключено * »
Мой пакет должен исправлять обе проблемы, и уж вторую - точно, это просто параметры в реестре.

Что, пакет не может исправить или ты даже не пытался это сделать, прежде чем опубликовать отчет? Исправь, перезагрузись, снова прогони пакет. Если проблема, на которую указывает пакет, не исчезнет, проверь значения кэширования ReadyBoot в реестре (см. статью). Проверь состояние службы SuperFetch в оснастке.

Кроме того, импортируй это перед перезагрузкой.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="Y"
"OptimizeComplete"="Yes"
"OptimizeError"=""
"LcnStartLocation"="0"
"LcnEndLocation"="0"


romalex, в третий раз закинул старик невод... BSOD'ы обсуждаются в соседнем форуме!

Evaluator
02-03-2011, 17:01
Моя Windows грузится за 18 секунд - до входа на рабочий стол. Что со мной не так?

Vadikan
02-03-2011, 17:35
Что со мной не так? »
Не догадался привести отчет диагностического пакета...

Ghost
02-03-2011, 18:07
мне непонятно, почему у тебя происходит отключение SuperFetch и отключено кеширование ReadyBoot. »
Мне также был непонятен этот момент, пока я только-что не попытался вручную запустить службу SuperFetch:
http://i048.radikal.ru/1103/9c/1d9f3f64ff4ct.jpg (http://radikal.ru/F/i048.radikal.ru/1103/9c/1d9f3f64ff4c.png.html)
Как видишь, служба пыталась стартовать автоматически, однако не смогла (что и сказано в отчёте твоего пакета)
проверь значения кэширования ReadyBoot в реестре »
http://i034.radikal.ru/1103/bf/10a4deda44fbt.jpg (http://radikal.ru/F/i034.radikal.ru/1103/bf/10a4deda44fb.png.html)
Насколько я понял, значения 2 или 3 в любых комбинациях означают, что ReadyBoot должен работать?
Мой пакет должен исправлять обе проблемы, и уж вторую - точно, это просто параметры в реестре. »
Как оказалось, исправлять было по сути нечего - SuperFetch пыталась стартовать автоматически, а ReadyBoot - включён.
импортируй это перед перезагрузкой »
Импортировал первым делом :)

P.S. Что же это такое творится у меня на ПК? Ведь до начала экспериментов всё было в порядке (я имею ввиду SuperFetch и ReadyBoot) за исключением, пожалуй, очень длительной загрузки ОС :)

P.P.S. если служба SuperFetch отключена, ReadyBoot не функционирует
Ну теперь понятно, почему в отчёте диагностического пакета состояние ReadyBoot указывалось как "отключено" :)

Morpheus
02-03-2011, 19:22
Ghost, Какие варианты восстановления системы имеются в Windows 7? (http://www.oszone.net/9914/Restore#general)

Ghost
02-03-2011, 19:27
Morpheus, я знаю ещё один, называется "format c: /q" :)
А если серьёзно, то мне что, попытаться откатиться к ранее созданной контрольной точке?

Morpheus
02-03-2011, 19:48
Ghost, для начала - проверка системных файлов и службы восстанови в исходное состояние.




© OSzone.net 2001-2012