? KMODE_EXCEPTION_NOT_HANDLED
Сбой, скорее всего, вызван некорректной работой драйвера одного из устройств.
? NTFS_FILE_SYSTEM
Возникла ошибка при работе драйвера файловой системы NTFS. Причиной могло послужить физическое повреждение поверхности жесткого диска (другими словами, появление сбойных кластеров), нарушение целостности соединительного кабеля, а также сбой при работе драйвера IDE– или SCSI-устройства. Если система может загрузить хотя бы консоль восстановления, запустите утилиту CHKDSK /F. Если же система вообще не может загрузиться в любом из возможных режимов, стоит попробовать установить вторую копию Windows в другой каталог, после чего уже провести проверку всех разделов, а впоследствии путем редактирования файла BOOT.INI вернуться к использованию старой копии.
? DATA_BUS_ERROR
Ошибка четности оперативной памяти.
? IRQL_NOT_LESS_OR_EQUAL
Сбой произошел либо из-за некорректно работающего драйвера, либо из-за аппаратного конфликта. Если вы недавно подключили новое устройство, попробуйте временно отключить его. Также можно попробовать удалить драйвер и установить другую его версию или хотя бы переустановить имеющуюся.
? PAGE_FAULT_IN_NONPAGED_AREA
Запрашиваемые данные отсутствуют в оперативной памяти. Скорее всего, дефект имеется либо в оперативной памяти, либо в файловой системе.
? KERNEL_STACK_INPAGE_ERROR
He удается прочитать данные из файла подкачки. Скорее всего, на жестком диске имеются так называемые bad-сектора, один из которых располагается в том месте, где сохранен требуемый файл.
? MISMATCHED_HAL
Серьезный сбой ядра системы. Скорее всего, текущая конфигурация Windows не соответствует действительности, например, вы установили второй процессор, а операционная система устанавливалась в расчете на один и т. п.
? KERNEL_DATA_INPAGE_ERROR
Не удается прочитать данные из файла подкачки (PAGEFILE.SYS). Скорее всего, на жестком диске имеются сбойные сектора, один из которых располагается в том месте, где сохранен требуемый файл. Стоит попробовать, запустив компьютер с компакт-диска, удалить файл, после чего система создаст его автоматически при следующем запуске. Проблема также может быть в оперативной памяти и в центральном процессоре.
? INACCESSIBLE_BOOT_DEVICE
Сбой системы произошел из-за сбоя при чтении с жесткого диска. Причиной мог стать как некорректно работающий драйвер накопителя, так и аппаратный сбой в его работе (вплоть до появления сбойных секторов). Возможно, был поврежден загрузочный сектор.
? UNEXPECTED_KERNEL_MODE_TRAP
Возникла фатальная ошибка вроде деления на ноль.
? STATUS_SYSTEM_PROCESS_TERMINATED
Произошел сбой в процессе, выполняемом пользователем.
? STATUS_IMAGE_CHECKSUM_MISMATCH
Поврежден или утерян один из системных файлов.
? DIVIDE_BY_ZERO_ERROR
Произошел сбой в результате деления на ноль.
? REGISTRY_ERROR
Сбой произошел из-за критической ошибки в системном реестре, хотя это может означать, что на жестком диске появились сбойные сектора. Единственный шанс восстановить работу компьютера – это скопировать системный реестр из заранее созданной резервной копии.
? UNEXPECTED_KERNEL_MODE_TRAP
Сбой оперативной памяти. Проверьте корректность выставленных режимов доступа к памяти в BIOS. Если все параметры находятся в допустимых пределах, тогда, скорее всего, придется заменить модуль памяти.
? BAD_POOL_HEADER
Данный сбой не несет в себе какой-либо конкретной причины. В первую очередь можно попробовать воспользоваться функцией загрузки "последней удачной" конфигурации, что позволит исключить влияние последних изменений в системе.
? NMI_HARDWARE_FAILURE
Общее сообщение о сбое, вызванном некорректной работой каких-либо аппаратных компонентов. Возможно, были установлены модули памяти, поддерживающие и не поддерживающие контроль четности, причем режим проверки был включен.
Глава 4
Диагностические программы
Во-первых, нам следует разобраться, что такое диагностика. Многие пользователи, только услышав, что их компьютер собираются диагностировать, сразу начинают сильно нервничать, думая, наверное, что возникла неисправность или еще что-нибудь плохое. Это совершенно не так.
Диагностика — это тщательное тестирование всех компонентов компьютера с целью выяснения соответствия их характеристик заявленным производителем (продавцом), а также определения реальной производительности (скорости работы) и сравнения этих показателей с эталонным оборудованием. Естественно, что некоторые функции диагностических, или, как еще их называют, тестовых программ можно использовать для выявления оборудования, работающего со сбоями, но это не говорит о том, что такие программы применяются в основном для поиска неисправностей.
Диагностические программы позволяют без вмешательства в устройство компьютера определить модель, дату производства, характеристики установленных компонентов. Это, например, позволяет убедиться в том, что все компоненты совершенно новые.
Диагностические программы бывают двух основных типов:
? комплексные — в основном предназначены для получения подробной информации об установленных компонентах, определения производительности и сравнения с эталонным оборудованием;
? специализированные — позволяют получить наиболее полную информацию о компонентах, а также включать/отключать различные режимы работы, которые недоступны при помощи стандартных средств.
Диагностические программы, проверяющие наиболее важные параметры "железа", позволяют предотвратить подавляющее большинство проблем, возникающих по вине аппаратного обеспечения. Это говорит о том, что в дальнейшем вам будет достаточно искать причину сбоев в программном обеспечении (операционной системе). Большое количество диагностических программ можно найти на интернет-сайте http://www.benchmarkhq.ru/.
Наиболее яркими представителями комплексных программ можно назвать такие, как ASTRA и SiSoft Sandra. Рассмотрим их более подробно.
Очень часто только что приобретенный компьютер в качестве операционной системы имеет установленную MS-DOS версии 6.22 или выше, что на первый взгляд не может позволить вам проверить конфигурацию и сверить ее с указанной в имеющихся документах (например, в гарантийном талоне). Именно по этой причине в первую очередь ваше внимание должны привлечь те программы, которые способны работать в среде MS-DOS. Конечно, они не такие красивые и не такие удобные в работе, но вы еще до установки операционной системы сможете убедиться в достоверности всех заявлений компании-продавца, а также обнаружить серьезные ошибки в работе "железа", что в будущем позволит вам избежать потери важных данных.
Одной из таких программ является программа с интересным названием ASTRA, расшифровываемым как Advanced SysInfo Tool and Reporting Assistant. Создателем этой довольно неплохой программы является компания SysInfo Labs. В начале 2003 года вышла в свет версия программы за номером 4.11, что вовсе не означает, что все предыдущие версии стали непригодными к использованию. Последняя версия этой программы позволяет определять более ста типов процессоров и более трехсот типов материнских плат – от самых старых до современных. Естественно, что более ранние версии имеют менее полную базу, хотя на компьютерах, которым более чем полгода, скорее всего, они будут работать нормально. Наиболее свежую версию программы ASTRA можно найти на сайте компании http://www.sysinfolab.com/. Здесь можно ознакомиться со списком всех нововведений, которые «постигли» любую из версий.
Среди программ, работающих в среде Windows, наиболее известна программа SiSoft Sandra (System Analyzer, Diagnostic and Reporting Assistant), которую можно найти на интернет-сайте http://www.sisoftware.co.uk/. Более или менее интерфейс программы напоминает стандартную панель управления операционной системы. Все основные разделы здесь представлены в виде иконок с соответствующим изображением (например, материнской платы). Чтобы получить информацию об устройстве, следует выбрать нужный раздел и двойным щелчком левой кнопки мыши открыть его.
Неплохой является также программа под названием HWiNF032, которую вы можете найти на интернет-сайте http://www.hwinfo.com/. Основное окно разделено на две половины, в одной из которых содержится древовидный каталог устройств, а в другой отображается системная информация. Надо признать, что такая организация рабочего пространства является наиболее удобной: быстрый доступ к информации совмещен с наглядностью и простотой.
Категория специализированных диагностических программ более многочисленная, возможно, потому что такую программу написать несколько проще, чем предыдущей категории. Наиболее важными компонентами являются оперативная память, жесткий диск, видеоплата и центральный процессор. Перечисление проводилось в том порядке, в котором наиболее часто встречаются сбои по вине "железа".
Программы подобного рода очень часто работают под управлением операционной системы MS-DOS, т. к. она для своей работы требует очень мало системных ресурсов, что позволяет свести к минимуму влияние на результаты тестов. Обычно при запуске файла, при попытке скачивания его из Интернета, предлагается создать загрузочную дискету. От вас при этом требуется, как минимум, умение переключения в BIOS последовательности загрузки (следует указать флоппи-дисковод) и минимального уровня знаний работы в среде MS-DOS, чтобы можно было запустить программу на исполнение.