Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > BlueScreen - BCCode: 124


Автор: LeeFORT 16.8.2011, 22:02
Всем привет!
Вот такая проблема.
Как только не бился с ней на ноуте. Раскрутил и всё почистил, переустанавливал систему. Шаманил с бубнами.
ничего не могу поделать появляется Синий экран и всё. Смотрел в ошибках, но не нашёл.

Чуть не забыл. Стоит Win7 на Acere 5520G

Всё, что выудил из него. Это дампы.

Цитата

Сигнатура проблемы:
  Имя события проблемы:    BlueScreen
  Версия ОС:    6.1.7600.2.0.0.256.1
  Код языка:    1049

Дополнительные сведения об этой проблеме:
  BCCode:    124
  BCP1:    0000000000000000
  BCP2:    FFFFFA8002963038
  BCP3:    00000000B2000010
  BCP4:    0000000000010C0F
  OS Version:    6_1_7600
  Service Pack:    0_0
  Product:    256_1

Файлы, содержащие сведения об этой проблеме:
  C:\Windows\Minidump\081411-36660-01.dmp
  C:\Users\User\AppData\Local\Temp\WER-77080-0.sysdata.xml

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, 

ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt


Автор: LeeFORT 17.8.2011, 00:59
Посмотрел по дампам и выяснил, что у меня проблема вот с этой библиотекой и екзешником:

Цитата

==================================================
Filename          : hal.dll
Address In Stack  : hal.dll+12903
From Address      : fffff800`02802000
To Address        : fffff800`0284b000
Size              : 0x00049000
Time Stamp        : 0x4a5bdf08
Time String       : 14.07.2009 5:27:36
Product Name      : 
File Description  : 
File Version      : 
Company           : 
Full Path         : 
==================================================

==================================================
Filename          : ntoskrnl.exe
Address In Stack  : ntoskrnl.exe+186293
From Address      : fffff800`0284b000
To Address        : fffff800`02e27000
Size              : 0x005dc000
Time Stamp        : 0x4e02aa44
Time String       : 23.06.2011 6:51:48
Product Name      : 
File Description  : 
File Version      : 
Company           : 
Full Path         : 
==================================================


Кто нибудь сталкивался с такой проблемой?
Как исправить?

Автор: Негодяй 17.8.2011, 09:02
А по моему у тебя процессор перегревается, посмотри в биосе температуру, или смахивает на то что с жёстким диском не то, посмотри smart, либо вирус, загляни в автозагрузку, либо ты воткнул в компьютер нечто новое, что не нравится компьютеру))

Автор: LeeFORT 17.8.2011, 19:15
Это ноут. Проц перегревается? да не похоже. Ноут снизу не горячий. Винду я переустановил, потому, что думал и продолжаю думать, что это на программном уровне.

Автор: Негодяй 18.8.2011, 20:25
LeeFORT, тогда винчестер посмотри, смарт посмотри, если не знаешь как, то скачать бесплатную программу HDDScan например и узнаешь состояние

Автор: DviRUS 19.8.2011, 07:21
Что нашел в инете:
HAL - Hardware Abstraction Layer - уровень абстракции аппаратных среств, который взаимодействует с непосредственно с аппаратными средствами.
Это ядро системы.

Если машина просто перестала загружаться во всех режимах, то предотвратить подобное можно, опробовав другие ядра, подредактировав boot.ini. 
 Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,
 multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect
 и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,
 а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.

 Если система не даёт его установить, то в этом случае придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:

 Standard PC - hal.dll 
 Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll 
 ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll 
 Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll 
 MPS Uniprocessor PC -halapic.dll 
 MPS Multiprocessor PC -halmps.dll 
 После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его в Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :P ), можно переставить его по нормальному, в списке это ядро появится.
(с)Kuzyma

Как по мне - так тебе ставить какой-нибудь снифер данных между аппаратными средствами и смотреть на чем появляется синька.
http://www.winline.ru/soft/306/5284 - программа BlueScreenView которая отображает дамп в читабельном человеческом виде и много других полезных функций для решения проблемы с цветом экрана )

Сейчас полазил в интернетах - такая проблема встречалась у многих. Качай тесты для памяти, видео, проца, винта и т. д. и т. п. Причина может быть в чем угодно!

Автор: LeeFORT 19.8.2011, 13:39
Второй пост и был выложен после просмотра дампа с помощью программы BlueScreenView.
Так кучу всего она мне выдала, но красным было выделено именно hal.dll и ntoskrnl.exe

Что касаемо ноута, так он даёт зайти в ноут на несколько минут. Потом 124 и понеслось. Перезагрузка и восстановление системы. И так по кругу. Я даже тест не могу сделать(

Автор: DviRUS 19.8.2011, 13:43
hal.dll общается со всеми устройствами компьютера.
А знаешь... Поставь линуху... Истина где-то рядом. BSOD не выскочит, а умное что-нибудь покажет.

Автор: LeeFORT 19.8.2011, 14:25
Что бы сделать тест Hdd я зашёл с CD-Live (XP там). Только начал делать тест, хоп и меня выбросило на синьку и 124. У меня даже второго диска нет, что бы проверить.

Цитата
Поставь линуху... Истина где-то рядом. BSOD не выскочит, а умное что-нибудь покажет.


Нэт линухи. Есть только семёрка и ХР.  smile 

Автор: Негодяй 19.8.2011, 19:32
Цитата(LeeFORT @  19.8.2011,  14:25 Найти цитируемый пост)
Что бы сделать тест Hdd я зашёл с CD-Live (XP там). 

Тогда ещё раз зайди с LiveCd, но только не делай тестов HDD, и поделай что-нибудь, если снова выкинет, тогда значит нужно тестировать оперативную память. Хотя можешь сразу начать уже тестировать ОЗУ. Memtest посмотри в интернете.

Автор: DviRUS 20.8.2011, 14:19
Неужели негде скачать линуху да поставить? делов то на час-2...

Автор: LeeFORT 31.8.2011, 11:54
Нашёл я сборку линукса от Убанту.
Перед этим на всю ночь оставил мемтест86 - Ошибок не выявил! smile Память живая. Но я ещё раз посмотрю. Он у меня потом с синего экрана не смог выйти.

DviRUS, поставить-то я поставил. Но я ни разу не работал с ней.
А что дальше? Подскажи!


Автор: DviRUS 31.8.2011, 13:18
Ну ты сейчас с нее сидишь в интернете? Если надо что настроить - Смотри в инете, тоже самое если надо установить пару прог... только там установка далеко не как в винде... 
Тут инструкция по установке скачаных файлов: http://mylinux.h15.ru/install.htm

Добавлено через 4 минуты и 21 секунду
ЗЫ: Давно не сидел в линухе забыл встроенный инструмент для скачки и установки программ, может кто напомнит?

Добавлено через 7 минут и 6 секунд
Какую сборку ты поставил?

Автор: LeeFORT 31.8.2011, 13:36
Сборка Ubuntu, Linux 2.6.32-33-generic

Чуть позже.
Сделал Тест системы который был в Линуксе.
Хотел зайти на форум с ноутбука того.
Не успел. Выскочила заставка Убанту и всё повисло.

Автор: DviRUS 31.8.2011, 13:38
воот )
Это хорошо. )))
Теперь так... ща гляну где там хранятся логи

Добавлено @ 13:43
вот почитай это... http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/ubuntu_hacks_ru/ubuntuhack82.html
Посмотри журнал системных ошибок syslog

Добавлено @ 13:44
В Ubuntu есть замечательный графический инструмент для просмотра журнала, который называется System Log Viewer. Чтобы запустить эту программу, выберите System → Administration → System Log (Система → Администрирование → Системный журнал). Окно, открываемое по умолчанию, состоит из левой боковой панели со списком системных журналов, которые вы можете открыть, и основной части, в котором показывается содержимое выбранного журнала. По умолчанию в System Log Viewer указан только журнал syslog, но можно нажать кнопку Log → Open (Журнал → Открыть) и добавить журнал в список, расположенный на боковой панели.

Добавлено через 8 минут и 42 секунды
syslog - syslog является основным системным журналом и в нем сохраняются сообщения демонов и других программ, работающих в системе, например, dhclient, cron, init, xscreensaver, а также некоторые сообщения ядра. Этот журнал - первое место, откуда надо начинать просмотр при попытке отследить типичные системные ошибки.

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

kern.log - Как и в dmesg, в этом журнале содержатся сообщения ядра; но, его преимущество в том, что указывается время выдачи сообщения.

Xorg.?.log - В журналах Xorg содержится очень подробная выходная информация Xorg, номер журнала указывает номер дисплея, на котором работает сессия Xorg. По умолчанию сессия Xorg работает на дисплее 0, так что, в основном, чтобы отследить ошибки в Xorg, вам нужно смотреть журнал Xorg.0.log.

messages - Этот журнал содержит некоторые сообщения ядра и журнальные записи некоторых системных программ. Например, gconfd и некоторые другие программы выдают сюда свои сообщения.

daemon.log - Здесь вы найдете те же самые сообщения демонов, которые вы, как правило, вы найдете в syslog, но без сообщений ядра и других систем, которые записываются в syslog.

auth.log - Внутри auth.log вы найдете информацию об аутентификации пользователей, причем о каждом входе в систему и о каждом использовании команды sudo.

mail.log - Если вы используете вашу систему как сервер электронной почты, то в этом журнал будет храниться информация о входящих и исходящих сообщениях и об ошибках.

apache/ - Если у вас в вашей системе установлен веб сервер Apache, то в директории /var/log/apache будут находится журналы ccess_log, error_log и все другие основные журналы сервера Apache.

cups/ - CUPS это система печати Ubuntu. В этом директории находятся разнообразные журналы сервиса CUPS, так что здесь ищите сообщения при решении проблем с печатью в системе.

gdm/ - GDM является графическим менеджером входа в систему в GNOME. Если вы заметили какие-либо проблемы с экраном входа в систему, смотрите журналы, находящиеся в этом директории.

Автор: DviRUS 31.8.2011, 14:19
Ну что там? Рассказывай... я в нетерпении  smile 

Автор: masterppv 31.8.2011, 15:51
Hdd тестить викторией, память мемтестом версии  4.20, замечено что версия 4.10 на явно сабжевой памяти ничего не показывает

Автор: LeeFORT 31.8.2011, 20:22
Виснет. Ничего не успеваю сделать!

Мемтест86 - версия 4,00

Но успел зацепить:

Автор: DviRUS 31.8.2011, 21:18
Может попробуешь сислог вытащить?

Автор: LeeFORT 1.9.2011, 19:03
Готово

Автор: DviRUS 1.9.2011, 20:34
Во сколько был сбой... слишком много строк...

Автор: LeeFORT 2.9.2011, 00:36
Зависаний частенько. Только сбоев нет с ошибкой 124... Не показывает.

Автор: DviRUS 2.9.2011, 07:04
В линухе другие коды ошибок....

Добавлено через 1 минуту и 32 секунды
И вытащи kern.log -он с ядром больше общается...

Автор: DviRUS 2.9.2011, 08:12
Ой непонятно... Я по разрывам времени смотрю, перед каждым разрывом своя проблема... то нижний уровень шума вафли не тот... то часы тупят, то непонятное устройство не заведётся, то файловая система не так настроена... Такое впечатление что основная проблема не попадает в сислог... Вытаскивай Керн.лог...

Автор: LeeFORT 3.9.2011, 14:15
Готово....

Автор: DviRUS 3.9.2011, 17:41
У тебя постоянно во всех логах лезет вот эта ошибка: Clocksource tsc unstable (delta = -174550398 ns), но это не должно вызывать зависание...

Добавлено через 6 минут и 41 секунду
 smile у меня букавки в глазах летают... Никакой ошибки не возникает в логах... Можно сделать вывод что какое то устройство просто ... например теряет питание. Это не память и не проц, потомучто появляется BSOD и логотип убунты... Есть возможность раздобыть винт ноутовский? Замени винт, поставь систему... Замени память, тоже если есть возможность. меняй все что можно... Отруби в биосе всю переферию... Сеть, БТ, Вайфай, и т.д. Если минималка будет работать нормально - включай по очереди.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)