Очень хороший самоучитель пользователя компьютером. Как самому устранить 90% неисправностей в компьютере и увеличить его возможности
Шрифт:
Ошибка 0x0000000A (0x00000049): недоступный адрес памяти
Драйвер, или процесс, выполняемый в режиме ядра (в Windows обычные процессы выполняются в пользовательском режиме, а системные процессы – в режиме ядра), выполнил обращение к недоступному адресу памяти.
Причина ошибки: неправильно работающий драйвер или же аппаратный сбой, когда неисправно само оборудование. Нужно попробовать переустановить драйвер устройства (иногда также помогает переустановка Windows). Иногда причина ошибки может быть в несовместимости программного обеспечения, например в конфликте антивирусных программ, или же когда «насильно» установленный драйвер не совместим с имеющимся программным обеспечением.
Параметры ошибки следующие:
1) адрес, к которому произошло обращение;
2) номер прерывания;
3) тип операции (0 – чтение, 1 – запись);
4) адрес инструкции, которая выполнила обращение к памяти.
Ошибка 0x00000049 – практически то же самое, что и ошибка 0A.
Ошибка 0x0000001E: некорректная команда процессора
Ядро операционной системы обнаружило некорректную (или неизвестную, но чаще – некорректную) команду процессора. Причина этой ошибки – нарушение доступа к памяти.
Параметры данной ошибки следующие:
1) код исключительной ситуации;
2) адрес, при обработке которого произошла ошибка;
3) первый параметр исключения;
4) второй параметр исключения.
Данная ошибка возникает редко, но в то же время является довольно критичной. Обычно такая ошибка является следствием несовместимости программного обеспечения (в данном случае – Windows XP) с имеющимся аппаратным обеспечением. Вы случайно не устанавливаете 64-разрядную версию Windows на 32-разрядный компьютер? Нет? Тогда попробуйте запустить систему с параметром /debug. Для этого выполните команду Пуск, Настройка, Панель управления, Система, Дополнительно, нажмите кнопку Параметры в группе Загрузка и восстановление, а затем нажмите кнопку Правка. Появится редактор Блокнот, в котором будет загружен файл boot.ini, например:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)/WIN– DOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WIN– DOWS=»Microsoft Windows XP Professional RU» / fastdetect.
В данном случае система загружается с параметром /fastdetect. Вам нужно добавить параметр /debug:
multi(0)disk(0)rdisk(0)partition(1)/WIN– DOWS=» Microsoft Windows XP Professional RU» / fastdetect /debug [5] .
Хотя режим отладки, активируемый параметром /debug, мало чем вам поможет, если вы не специалист. Поэтому, если данная ошибка возникает часто, обратитесь к производителю оборудования или в службу поддержки Microsoft (если Windows лицензионная).
5
С остальными параметрами NTLDR вы можете ознакомиться по адресу: http://www.dkws.org.ua/phpbb2//viewtopic.php?topic=3269&forum=9.
Ошибка 0x00000020: «неправильные» драйверы
Если не вдаваться в системные подробности, то данная ошибка является следствием серьезной проблемы в драйверах третьей стороны. Вспомните, какие драйверы вы устанавливали накануне появления «голубого экрана» – наверняка причина в них.
Ошибка 0x00000023: сбой драйвера FAT
Причина ошибки – проблема в драйвере файловой системы FAT. Чаще всего ошибка вызывается ошибкой чтения/записи данных. Нужно проверить жесткий диск на предмет «битых» секторов.
Ошибка 0x00000024: сбой драйвера NTFS
То же самое, что и 0x00000023, но причина в драйвере файловой системы NTFS. Иногда номер ошибки позволяет легко локализировать раздел, содержащий ошибку. Например, у вас два раздела – один NTFS, а другой FAT. Если вы получили ошибку 24, значит, вам нужно проверять NTFS-раздел, а с FAT-разделом все в порядке.
Ошибка 0x0000002A: а драйвер-то не работает!
Причина ошибки – неработающий драйвер. Понятно, что вы увидите имя драйвера, вызвавшего ошибку. Что делать с ним, вы уже знаете. Хотя можно попробовать сделать откат системы, то есть восстановление предыдущего рабочего состояния. О том, как это сделать, вы можете прочитать в главе 10.
Ошибка 0x0000002B: стек переполнен
Ошибка переполнения стека. Встречается довольно редко. Нужно выяснить виновника «торжества» – проследите, после чего возникает данная ошибка, при каких условиях. Хотя, скорее всего, данную ошибку вы не увидите – такая она редкая.
Ошибка 0x0000002E: дефект памяти
Обычно связана с дефектом памяти, в том числе и видеопамяти. Нужно проверить модули памяти (об этом было сказано в предыдущей главе). Если с ними все нормально, нужно проверить видеокарту. Проще всего установить ее в другой компьютер, установить для нее драйверы и проверить, как она будет работать. Или же установить в ваш компьютер другую видеокарту и тоже проследить за ее работой. Иногда причина может быть в пыли, которой обросли модули памяти и сама видеокарта. Чистота – залог здоровья!
Ошибки 0x00000031 и 0x00000032: «глюки»
Первая означает ошибку на стадии инициализации, а вторая – на последующей стадии. По сути, эти ошибки ни о чем не говорят. Попробуйте восстановить систему (см. гл. 10). Если восстановление системы не помогает, то нужно переустановить Windows.
Ошибка 0x00000035: опять дефект памяти
Ошибка вызывается одним из драйверов высшего уровня, но опять-таки, если опустить все технические подробности, которые вам будут малоинтересны, то причина таки в «битой» оперативной памяти. Нужно проверить оперативную память. Хотя, возможно, причина в видеопамяти или в кэш-памяти. Если с видеокартой и оперативной памятью все в порядке, попробуйте в SETUP отключить кэш первого и второго уровня. Если компьютер будет работать медленно, но без ошибок, значит, причина в кэше. Придется менять процессор и/или материнскую плату.
Ошибки 0x00000036, 0x00000040, 0x00000044, 0x0000004E, 0x000000C5, 0x000000C6, 0x000000C7, 0x000000CE: нужно переустановить драйвер
Ошибка одного из драйверов, который так и хочет, чтобы его переустановили. Данный драйвер оказался дефектным. Ведь драйверы – это те же программы, и в них иногда разработчики допускают ошибки. Если самая новая версия драйвера вызывает ошибку, попытайтесь установить не самую новую, а предыдущую версию – уже проверенную.
Ошибка 0x00000037: ошибка FDD
Ошибка дисковода для гибких дисков. Он у вас еще есть???
Ошибка 0x0000003E: ошибка асимметричности
Ошибка асимметричности мультипроцессорной системы. У вас два процессора? Тогда проследите, чтобы они работали на одной частоте. Например, вы могли установить один процессор, который работает на частоте 1,6 ГГц, а второй – 1,8 ГГц. Вот вам и асимметричность.
Если у вас двуядерный (или четырехъядерный) процессор, то налицо неисправность процессора. Поэтому поспешите обратиться в сервисный центр с требованием заменить процессор.