Войти

Показать полную графическую версию : Изредка виснет при загрузке. Как понять, что гадит?


Gowdin
01-10-2008, 11:05
Windows XP Pro SP3 Rus
Иногда, раз в 5-7 дней, при холодном старте, винда может повиснуть на этапе "бегающей батарейки" без обьяснения причин. После хард-ресета сутками работает как часы под самыми тяжелыми приложениями.
Как я понимаю, это какя-то программа/служба/библиотека/драйвер может так чудить. Как понять какая именно?
Существует ли какая-нибудь програмка, которая, стартуя первой, вела бы лог загрузки, по типу:

- стартовала такая-то длл -- время загрузки такое-то -
- стартовал такой-то драйвер -- время загрузки такое-то -
- стартовала такая-то служба -- время... ой, я больше не буду ругаться матом, повисли!!!

А то изучение системного журнала ни на какие умные мысли не наводит. По-видимому, зависшая программа/служба/библиотека/драйвер просто не успевает там отметиться, т.к. рушит ядро (?)...

verdix
01-10-2008, 11:13
Хмм, а пытаться загрузиться в безопасном режиме, тоесть в текстовом режиме. На каком файле зависнет, на то и грешить надо!

Petya V4sechkin
01-10-2008, 11:30
Gowdin, можно почитать (там, где говорится о Ntbtlog.txt):
Troubleshooting the Startup Process (http://technet.microsoft.com/en-us/library/bb457123.aspx)

Попробовать добавить /bootlog в Boot.ini (http://support.microsoft.com/kb/289022/ru), потом сравнивать результаты зависшей загрузки с нормальной.

Tigr
01-10-2008, 11:37
Приведи, плз, полную конфигурацию компа (см. мою подпись). Не забудь привести подробные данные о блоке питания. Есть ли корпусные вентиляторы (где стоят и куда дуют) ?

Gowdin
01-10-2008, 12:04
verdix Тык, ситуация не обладает 100% повторяемостью. Один раз всклинило, после перезагрузки все нормально.

Petya V4sechkin Спасибо, но /bootlog обрабатывает только самое ядреное ядро (ntkrnlpa.exe, hal.dll, KDCOM.DLL, BOOTVID.dll) и драйвера (.sys), да и делает это весьма аскетично: загрузился/не загрузился. Ну есть у меня несколько драйверов, которые "Did not load" и что? Скорее всего, это означает, что винда пытается загрузить драйвера для физически отсутствующих у меня устройств. Хотелось бы прогу, которая мониторит всю загрузку, всех компонентов ОС с фиксацией времени их выполнения. Вообще, отложилось где-то в памяти, что такая програмка есть, более того, проскакивала на этом сайте. Сразу ее не выципил, а сейчас не могу найдти :(.

Tigr Пожалуйста:
CPU: E8400
MB: Gigabyte GA-EP35-DS4
RAM: Corsair TWIN2X4096-6400C4DF
Video: ASUS EN9800GTX
Sound: Creative X-Fi Elite Pro
Power: Thermaltake ToughPower 550W (http://www.fcenter.ru/online.shtml?articles/hardware/tower/18199#15)
Case: Thermaltake Shark (http://www.thermaltake.com/product/Chassis/fulltower/shark/va7000_index.asp)

Tigr
01-10-2008, 16:26
Придраться к чему-либо не могу. Скорее всего, заводской брак при разводке дорожек мат. платы, с которым придется идти до конца. Можно попробовать перепрошить БИОС платы, если установлена не самая последняя прошивка или текущая признана глючной.

Gowdin
02-10-2008, 13:44
Я все же продолжаю надеятся, что это не аппаратная проблема. На этой же машине паралельно стоит Vista64 и подобных проблем не наблюдается.
По-прежнему ищу какй-нибуть продвинутый boot-logger...

Vadikan
02-10-2008, 20:22
Gowdin, попробуйте BootVis 1.3.37.0 (http://www.majorgeeks.com/download.php?det=664).

nghst
03-10-2008, 09:30
У меня такая же ерунда началась после установки Daemon Tools. Так же при загрузке виснет примерно каждый 10 раз в этом же месте, только не намертво, а на минуту где то.




© OSzone.net 2001-2012