Трабла с процом(?)

vitasgigant

В общем, дело такое. Комп работает какое-то время после включения нормально. Затем, если проц сильно загружен, раз и на ребут, предварительно выдав на долю секунды синий экран (наверное с очень информативным сообщением: прочитать мне его ни разу не удалось).
Сразу после ребута в биосе температура проца 69. Возникло подозрение, что он поэтому и перегружается (при достижении 70).
Решил поставить себе софтварный кулер. Если я правильно понимаю, все подобные программы действуют так: как только температура превышает допустимую, врубается idle loop и крутится до тех пор, пока температура не опустится до нормальных значений. Я замечаю, как этот пустой цикл включается, но ни разу еще не дождался его отключения
А самое странное, что температура, которую выдает программа ~ на 10 градусов ниже той, которую показывает биос при перезагрузке. Я больше склонен доверять показаниям биоса.
Вопросы.
1. Правильно ли я понимаю, что при 70 градусах на проце винда сама ребутает комп по умолчанию?
1.1. Если так, то как можно отменить такое безобразие? (если я хочу спалить свой проц вместе с материнкой, то нефиг всяким операционнам системам мешать мне ).
1.2. Как можно прочитать сообщение, которое винда выдает на экран перед ребутом? (Если оно где-нибудь сохраняется).
2. Почему он начал перегреваться, если раньше за ним такого не наблюдалось (ЦПУ-фан исправно вертится).
3. Правильно ли я понимаю принцип работы софтварных кулеров? Если правильно, то почему цикл не останавливается?
4. Почему показания температур не совпадают?

elena-kotenok75

1.2 Если Вин2000 -
Система - Дополнительно - Загрузка и Восстановление - снять галочку с Выполнить автоматическую перезагрузку

deestr

Если это системное событие, те если это винда делает почитай в жернале событий.

Soslan

ну, начать надо с того, какой у тебя Проц. Есть ли возможность в биосе настройки отключения компа по температуре и не настроена ли она у тебя на 70 градусов.
Какой юзал софтварный кулер. Вообще, они просто останавливают прцессор в тех случаях, когда у него есть свободный ресурс. Их надо юзать только понимая, что они очень СИЛЬНО повышают требования к твоему БП! Возможно, что он просто показывает температуру другого датчика.
Откоючить перезугрузку в ХР ( а у тебя фиг знает что) можно : прав клик на мой компутер, пункт адвансед, затем пункт стартуп энд рековери, там галочку убери - автоматик рестарт. Но может и не помочь, так как эта функция расчитана на сбой.

elena-kotenok75

Какая программа выдает температуру?
Нет ли в БИОСе установки - выключать комп при ... градусах? Не разгонялся ли комп? Допустим, путем изменения установок в БИОСе..
Сомнительно, что винда перезагружает комп "целенаправленно". Если это не БИОСовская установка - то перезагрузка из-за каких-то глюков. Может быть и из-за сбоя процессора.

vitasgigant

The computer has rebooted from a bugcheck. The bugcheck was: 0x00000023 (0x000e00cc, 0xbd24de68, 0xbd24dac0, 0x805026a5). Microsoft Windows 2000 [v15.2195]. A dump was saved in: D:\WINNT\Minidump\Mini061204-02.dmp.

Как я и говорил, тут содержится очень информативное для меня сообщение

vitasgigant

проц Селерон 800 (работает на 1064). В биосе настроек на перезагрузку нет.
Кулеры юзал CPUCool и VCool. CPUCool показывает аж 3 разных температуры, но ни одна из них не совпадает с той, которую выдает биос. Максимальная температура из трех совпадает с той, которую дает VCool.
С галочкой попробуем. У меня 2000.
Но это попозже. Вначале хочется понять, в чем глюк.

vitasgigant

Проц разогнанный, но не путем настроек в биосе (на это он не способен, старый джамперами.
Но он у меня работает в таком режиме уже третий год, а глюки начал выдавать тока сейчас. Поэтому сомнительно, что это из-за оверклока.

vitasgigant

Судя по тому, что нашел в инете, 0х00000023 - ошибка файловой системы...

elena-kotenok75

А как разгонялся? коэф. умножения или шина? м.б. в шине проблема?

vitasgigant

FSB 133MHz
CPU FSB x 8
по умолчанию 100 x 8
Шина в принципе без проблем держит 133.
Да и, как я уже говорил, раньше-то никаких не было проблем...

vitasgigant

Ладно. Поехали!
Снимаем галку и посмотрим что получится при полной загрузке проца.
Если через 20 минут не вернусь, ставьте моему процу посмертно памятник за заслуги перед обществом

vitasgigant

5 минут.
полет нормальный.
температура на борту 45 (55?).

Marinavo_0507

> Их надо юзать только понимая, что они очень СИЛЬНО повышают требования к твоему БП!
Это ещё что за гон?

vitasgigant

10 минут
температура 53 (63?)
запущены программы:
UO + UOPilot
IcqCorp + ICQ
WinAmp + LA
TheBat
LingvoLauncher
MoM
1C:Предприятие
IRC

nogala

Щас загнется

vitasgigant

+ БСЭ
+ МСДН
Пока держится
температура 57 (67?)
обычно при такой температуре уже вырубался...
тока винамп начинает немного подлагивать

vitasgigant

Держится сволочь.
Уже 58 (68?)
Добавил ему Аутлук ВинВорд, ФАР (с поиском по всему диску).
И главное в событиях никаких ошибок не появляется Вот оно щастье!

vitasgigant

Все. Будем считать, испытание на прочность прошло успешно.
Температура 58 (68?). Проц жив. Ребута нет.
Все работает замечательно.
Такой загрузки мой проц еще не получал.
Но если я вдруг внезапно исчезну, вы будете знать, что со мной стало

vitasgigant

Остался только один вопрос.
Как теперь определить, в чем же был глюк?
Ведь работает же в данный момент все вполне исправно.
Кому винда этот сейвдамп пишет? Если пишет, значит по идее его можно расшифровать как-то.

laisan

Судя по всему, температура проца здесь ни при чем.
Вот что пишут в мэсэдээне:


Bug Check 0x23: FAT_FILE_SYSTEM
The FAT_FILE_SYSTEM bug check has a value of 0x00000023. This indicates that a problem occurred
in the FAT file system.
Cause
One possible cause of this bug check is disk corruption. Corruption in the file system or bad blocks
(sectors) on the disk can induce this error. Corrupted SCSI and IDE drivers can also adversely affect
the system’s ability to read and write to the disk, thus causing the error.
Another possible cause is depletion of nonpaged pool memory. If the nonpaged pool memory is
completely depleted, this error can stop the system. However, during the indexing process, if the
amount of available nonpaged pool memory is very low, another kernel-mode driver requiring nonpaged
pool memory can also trigger this error.
Resolving the Problem
To debug this problem: Use the .cxr (Display Context Record) command with Parameter 3, and then
use the kb (Display Stack Trace) command.
To resolve a disk corruption problem: Check Event Viewer for error messages from SCSI and
FASTFAT (System Log) or Autochk (Application Log) that might help pinpoint the device or driver that is
causing the error. Try disabling any virus scanners, backup programs, or disk defragmenter tools that
continually monitor the system. You should also run hardware diagnostics supplied by the system
manufacturer. For details on these procedures, see the owner’s manual for your computer. Run
Chkdsk /f /r to detect and resolve any file system structural corruption. You must restart the system
before the disk scan begins on a system partition.
To resolve a nonpaged pool memory depletion problem:
Either increase the amount of installed memory (which increases the quantity of nonpaged pool
memory available to the kernel or reduce the number of files on the SFM volume.


И вообще, хватит пользоваться FATом. Конвертни диск в нтфс.

vitasgigant

Все ясно.
У меня вот что:
"Another possible cause is depletion of nonpaged pool memory."
А вот что такое SFM volume? И как уменьшить число файлов тама?

laisan

У тебя винда не 2000 Server случайно?

vitasgigant

просто 2000 сп4

laisan

Короче, похоже, что это служба Services for Macintosh. ("Файловые службы Macintosh" по-русски).
Все тот же MSDN:

Services for Macintosh uses a small amount of paged pool memory for each file and directory
that resides on a SFM volume to cache information needed for efficient operation of the service. For
small to medium sized volumes, this memory requirement is usually negligible. However, if the volume
size is very large, or a large amount of paged pool memory is needed for other services, errors may be
encountered when attempting to create new files on a SFM volume, or when performing other
operations that require the use of paged pool memory.


Посмотри сервисы, и если он там есть, застопь его нафиг и запрети ему автостарт.

vitasgigant

Такого нема

laisan

А как ты понял, что
Все ясно.
У меня вот что:
"Another possible cause is depletion of nonpaged pool memory."

vitasgigant

The timeout waiting for the performance data collection function "PerfOS" in the "D:\WINNT\system32\perfos.dll" Library to finish has expired. There may be a problem with this extensible counter or the service it is collecting data from or the system may have been very busy when this call was attempted.

laisan

Ну и как отсюда следует "Another possible cause is depletion of nonpaged pool memory"?
Короче, делай chkdsk на С: и D:
Если вcе же проблемы с nonpaged pool, то проверь значения ключей реестра
HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management/NonPagedPoolQuota
и
HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management/NonPagedPoolSize
(Должны быть 0x00000000)
Далее, это может быть проблема, описанная в статье в MSDN KB296265 "Windows 2000 Non-Paged Pool Is Exhausted by Afd.sys", но это вроде было пофиксено в Service Pack 3. На всякий случай кусочек статьи:

The English version of this fix should have the following file attributes or later:
Date Time Version Size File name
-----------------------------------------------------------
4/16/2001 04:40p 5.0.2195.3503 118,800 Afd.sys
4/16/2001 04:42p 5.0.2195.3417 104,720 Msafd.dll
4/9/2001 03:25p 5.0.2195.3475 311,472 Tcpip.sys
4/6/2001 05:55p 5.0.2195.3474 16,208 Tdi.sys
4/16/2001 04:42p 5.0.2195.2104 17,680 Wshtcpip.dll


Можешь проверить версии файлов.
Ну, и если неичего не поможет, то что ж, остается переставить винду.
Оставить комментарий
Имя или ник:
Комментарий: