Иллюстрированный самоучитель по устранению сбоев и неполадок домашнего ПК

Основные причины появления сбоев и неполадок

Аппаратные конфликты и несовместимость устройств

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

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

Нюанс проблемы аппаратных конфликтов состоит в том, что ресурсы компьютера "раздаются" при помощи соответствующего программного обеспечения, которое мы называем системой Plug and Play. Поэтому основная масса сбоев при распределении ресурсов вполне решаема либо отключением этой системы и ручным распределением прерываний, каналов DMA и областей памяти, либо переключением между Plug and Play BIOS и Plug and Play операционной системы, при этом отдавая приоритет в распределении BIOS или Windows. Определить наличие аппаратных конфликтов можно несколькими способами.

  1. Войти в Панель управления и двойным щелчком левой кнопки мыши запустить ярлык Система. После этого активизировать вкладку Оборудование › Диспетчер устройств. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для операционной системы Windows 2000 или Windows XP.
  2. Войти в Панель управления и двойным щелчком левой кнопки мыши запустить ярлык Система. После этого активизировать вкладку Устройства. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для всех операционных систем семейства Windows 9x.
  3. Запустить программу Сведения о системе, которая находится в меню Пуск › Все программы › Стандартные › Служебные, в которой можно получить полную информацию о совместном использовании практически всех аппаратных ресурсов компьютера, таких как прерывания, каналы DMA, области оперативной памяти. Этот способ действителен для любой версии Windows.

Как ни печально осознавать, но время от времени встречаются случаи крайне яркой несовместимости устройств, когда никакие ухищрения не могут заставить работать их вместе.

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

Яркий пример несовместимости – струйный принтер марки Lexmark Z45 сложно подключить к некоторым материнским платам с чипсетом производства Intel. Это становится возможным только лишь после установки специального обновления от компании Microsoft, которое, кстати, не всегда дает нужный эффект.

Сбои в операционной системе

Вот мы и подошли к очень распространенной причине нестабильной работы ПК.

Первой и самой опасной проблемой являются ошибки в файловой системе жесткого диска. Если говорить простым языком, то наиболее опасны нарушения в структуре расположения файлов и каталогов, когда ссылки на информацию, расположенные в таблице размещения файлов, указывают совершенно не на то место, где на самом деле располагается файл. Еще одна проблема – неверные свойства файла, например, указан неправильный размер, что может привести к потере части документа.

Время от времени встречается такой сбой, как нестандартные записи в именах файлов или каталогов. К этой категории относятся имена файлов и каталогов, содержащие недопустимые символы вроде "/", "<", "?" и т. п.

Не менее часто встречаемая проблема при работе операционных систем – это наличие ошибочных записей в системном реестре. Откуда они появляются? Как правило, из-за того, что при установке и удалении многих программ в системном реестре остаются временные метки, создающие почву для появления конфликтов.

Довольно часто после некорректной установки/удаления программного обеспечения может возникнуть следующая проблема – отсутствие необходимых библиотек DLL (Dynamic Link Library, динамически подключаемая библиотека). При этом при загрузке или работе операционной системы появляются текстовые сообщения, сигнализирующие об отсутствии некоторых нужных файлов. А иногда, даже при корректном удалении программ, удаляются необходимые элементы операционной системы.

Сбои в программном обеспечении и драйверах

Основной причиной сбоев в программном обеспечении является то, что, во-первых, нет строго определенного стандарта на написание программ и драйверов. Во-вторых, программы и драйверы запускаются и используются в различных операционных системах, которые имеют массу различий в работе с компонентами компьютера, что особенно заметно в операционных системах семейства Windows NT. В-третьих, все программы (драйверы) могут подвергнуться "заражению" компьютерным вирусом или же повреждению из-за аппаратных сбоев.

Очень часто возникают весьма характерные проблемы с русифицированным, или, как чаще всего его называют, локализованным программным обеспечением.

Разработчики программного обеспечения иногда забывают, что для работы программ, написанных, например, на языке программирования Visual Basic, требуется загрузка в память компьютера специальных библиотек, обеспечивающих "перевод" программ на понятный операционной системе язык. Без этих файлов программа не запустится, выдав на экран монитора сообщение об отсутствующих файлах. Подобных случаев на практике встречается более чем достаточно, поэтому жизнь пользователя не перестает быть весьма разнообразной.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.