486 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Аппаратные конфликты оборудовани Устранение

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

Сайт СТУДОПЕДИЯ проводит ОПРОС! Прими участие 🙂 – нам важно ваше мнение.

Аппаратные сбои и неполадки

сбои и неполадки, вызванные несовместимостью отдельных устройств, версий драйверов и т. п.

Аппаратный конфликт устройств — это ситуация, когда несколько устройств одновременно пытаются получить доступ к одному и тому же системному ресурсу.

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

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

Определить наличие аппаратных конфликтов можно несколькими способами.

1. Войти в Панель управления и двойным щелчком левой кнопки мыши запустить ярлык Система. После этого активизировать вкладку Оборудование Диспетчер устройств. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для операционной системы Windows 2000 или Windows XP.

2. Войти в Панель управления и двойным щелчком левой кнопки мыши запустить ярлык Система. После этого активизировать вкладку Устройства. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для всех операционных систем семейства Windows 9x.

3. Запустить программу Сведения о системе, которая находится в меню Пуск | Все программы | Стандартные | Служебные, в которой можно получить полную информации о совместном использовании практически всех аппаратных ресурсов компьютера, таких как прерывания, каналы DMA, области оперативной памяти. Этот способ действителен для любой версии Windows.

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

Аппаратные и программные конфликты

Программные конфликты

В обычном компьютере конфликтовать могут программы двух типов: резидентные программы и драйверы устройств. Резидентные программы загружаются в память обычно в период инициализации компьютера и ожидают некоторого системного события. Для написания таких служебных программ не существует единых правил. Поэтому некоторые из них могут вступать в конфликты с прикладными программами и даже с самой DOS.

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

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

Аппаратные конфликты

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

Определить наличие аппаратных конфликтов можно несколькими способами.

1. Войти во вкладку Оборудование/Диспетчер устройств. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для операционной системы Windows.
2. Запустить программу Сведения о системе, которая находится в меню Пуск/Все программы/Стандартные/Служебные, в которой можно получить полную информацию о совместном использовании практически всех аппаратных ресурсов компьютера, таких как прерывания, каналы DMA, области оперативной памяти. Этот способ действителен для любой версии Windows.

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

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

Чем аппаратные конфликты отличаются от программных?

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

То есть программные конфликты возникают тогда когда программы конфликтую между собой. Например: одна и та же программа изменяет конфигурацию компьютера и из за этого они конфликтуют. А аппаратные конфликты возникают тогда когда «драйверы устройства» одновременно пытаются получить доступ к одному и тому же системному ресурсу. Это значит программы и драйверы устройства никак не могут мешать друг другу.

14.2 Выявление и устранение конфликтов

14.2. Выявление и устранение конфликтов

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

· В систему только что было установлено новое устройство или программа.

· Проблема возникла после установки нового устройства или программы.

· До установки нового устройства или программы система работала нормально.

Если присутствуют все эти три признака, то с большой долей вероятности можно утверждать, что возник аппаратный или программный конфликт (а не неисправность какого-либо устройства). В отличие от других неполадок, проявления которых связаны непосредственно с вышедшими из строя подсистемами, признаки конфликтов гораздо более многообразны и неоднозначны. Из них можно выделить следующие:

· Компьютер зависает в процессе выполнения POST или инициализации операционной системы.

· Система зависает при выполнении прикладной программы.

· Система зависает при использовании конкретного устройства (например, сканера).

· Компьютер зависает произвольным образом, без предупреждения и независимо от ис­полняемой программы.

· Компьютер может и не зависать, но новое устройство не работает (будучи, вроде бы, правильно настроенным). При этом ранее установленные в систему устройства могут продолжать работать нормально.

· Компьютер может не зависать, но устройства или программы, ранее работавшие нормально, теперь не функционируют. Вновь установленное устройство (и соответствующее программное обеспечение) может работать, а может и не работать.

Общим для всех этих проблем является то, что серьезность и частота проявления неисправностей, а также условия, при которых они возникают, зависят от нескольких факторов. К ним относятся устройства, вовлеченные в конфликт, ресурсы из-за которых он возникает ( IRQ , DMA или адреса ввода/вывода) , и операции, при которых конфликт проявляется. Поскольку аппаратные и программные конфигурации компьютеров чрезвычайно разнообразны, более точно выявить симптомы конфликтов практически невозможно.

14.2.1. Распознание и разрешение конфликтов

Распознать возможный конфликт — это лишь часть решения проблемы. Выяснить и устранить его причины — задача более сложная. Однако существуют некоторые общие подходы и методы, позволяющие упростить ее решение. Основное правило разрешения конфликта можно кратко сформулировать следующим образом: то, что было подключено последним, отключается первым. По аналогии с буферной памятью FIFO ( First In , First Out — первым вошел, первым вышел) его иногда называют методом LIFO ( Last In , First Out ) . Как следует из самого названия, самым быстрым способом устранения конфликта является удаление из системы устройства или программы, которая его вызвала. Иными словами, если вы установили в компьютер плату X , а плата У после этого перестала работать, то плата X , по всей вероятности, конфликтует с системой. Поэтому удаление платы X должно привести к восстановлению работоспособности платы Y . Тот же подход справедлив и для программного обеспечения. Если вы установили новую программу, а затем обнаружили, что нормально работавшая до этого момента другая программа перестала функционировать, то виновата в этом, скорее всего, вновь установленная программа. К сожалению, в подавляющем большинстве случаев деинсталляция подозрительного компонента (аппаратного или программного) — это не решение проблемы. Его все равно бывает необходимо установить — но так, чтобы он не конфликтовал с системой.

14.2.2. Программные конфликты

В обычном компьютере конфликтовать могут программы двух типов: резидентные программы и драйверы устройств. Резидентные программы (иногда их называют всплывающими— popup utilities ) загружаются в память обычно в период инициализации компьютера и ожидают некоторого системного события (например, прихода из телефонной линии сигнала вызова модема или нажатия на клавиатуре комбинации “горячих клавиш”). Для написания таких служебных программ не существует единых правил. Поэтому некоторые из них могут вступать в конфликты с прикладными программами и даже с самой DOS . Если есть подозрение, что причиной конфликта является такая всплывающая программа, то найдите командную строку ее загрузки в файле AUTOEXEC . BAT и запретите ее обработку, вписав в начале строки буквосочетание КЕМ: КЕМ C : UTILS NEWMENU . EXE /А:360 /0:3

Читать еще:  Новый дизайн в Google Chrome – как включить опцию в настройках

Команда REM превращает строку, в начале которой она ставится, в неисполняемый комментарий ( REMark ) . С другой стороны, ее (команду REM ) можно быстро удалить и восстановить строку в первоначальном виде. Не забудьте перезагрузить компьютер для того, чтобы внесенные изменения вступили в силу.

Драйверы устройств являются еще одним потенциальным источником конфликтов. При проведении большинства аппаратных модернизаций приходится устанавливать в систему один или несколько драйверов. Их загрузка производится при обработке командных строк в файле CONFIG . SYS в период инициализации компьютера (или же они загружаются вместе с операционной системой Windows ) . В командных строках загрузки драйверов обычно присутствуют дополнительные ключи, с помощью которых задаются используемые этими драйверами системные ресурсы, что, в свою очередь, необходимо для обеспечения нормальной работы обслуживаемых драйверами устройств. Если ключи в командной строке загрузки драйвера не соответствуют аппаратной настройке соответствующего устройства (или частично или полностью совпадают с параметрами другого драйвера), го может возникнуть конфликт. Если есть подозрение, что причиной конфликта является какой-либо драйвер, найдите командную строку его загрузки в файле CONFIG . SES и “закомментируйте” ее:

REM DEVICE=C:DRIVERNEWDRIVE.SYS / А 360 /1:5

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

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

В системах, работающих под управлением Windows 98/ SE / Me , вы можете воспользоваться Агентом автоматического обхода драйвера ( Automatic Skip Driver ) , вызываемым из меню Сервис ( Service ) служебной программы Сведения о системе ( System Information ) . С его помощью вы можете предотвратить загрузку подозрительных драйверов и других компонентов Windows на этапе инициализации системы.

14.2.3. Аппаратные конфликты

Рассмотрим следующий пример. В компьютер был установлен дисковод CD – ROM и предназначенная для него плата адаптера. Инсталляция прошла без проблем с использованием принятых по умолчанию параметров — минутное дело! Через несколько дней при попытке провести резервное копирование данных выяснилось, что недоступен подключенный к параллельному порту накопитель на магнитной ленте (хотя принтер, подключенный к тому же порту, работал прекрасно). Пользователь попытался произвести “чистую” загрузку системы (с дискеты без файлов CONFIG . SYS и AUTOEXEC . BAT ) для того, чтобы исключить влияние драйверов и резидентных программ, однако проблему устранить не удалось. После небольшого размышления пользователь выключил компьютер, демонтировал плату адаптера дисковода CD – ROM и снова загрузил систему с «чистой» дискеты. В результате накопитель на магнитной ленте, подключенный к параллельному порту, снова заработал.

Приведенный пример показывает, что аппаратные конфликты во многих случаях не так страшны, как их малюют, и не ‘приводят к полной потере работоспособности системы. Чаще всего их последствия бывают локальными и отнюдь не катастрофическими. Поскольку в рассмотренном примере последним установленным устройством был дисковод CD – ROM , его и нужно было демонтировать (отключить) в первую очередь. На то, чтобы выяснить и устранить причину конфликта хватило 5 минут. Однако такое решение является лишь частичным: основная задача — установить устройство в компьютер без возникновения конфликта.

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

Другой подход заключается в использовании специального устройства, позволяющего выяснить, какие системные ресурсы свободны, а какие — заняты. В качестве примера можно привести плату Discovery Card фирмы ForeFront Group , устанавливаемую в 16 ти разрядный слот шины ISA . Состояния линий IRQ и каналов DMA (свободны или заняты) отображаются с помощью светодиодов. Если индикатор, соответствующий тому или иному ресурсу, светится, то это означает, что прерывание или канал DMA используется каким-либо устройством, если нет — то ресурс свободен. С учетом полученных данных достаточно легко настроить новое устройство на использование свободных линий IRQ и каналов DMA . He забудьте после изменения аппаратной настройки скорректировать ключи в командной строке загрузки драйвера устройства (если, конечно, он используется). Единственный ресурс, не исследуемый платой Discovery Card — это используемые адреса ввода/вывода. Но поскольку большинство из них зарезервировано под конкретные функции, найти свободные адреса нетрудно.

14.2.4. Использование вкладки Устройства (Device Manager)

Как вы уже могли заметить, гораздо проще просматривать и перераспределять ресурсы в среде ОС Windows . Откройте окно свойств системы и выберите вкладку “Устройства” ( Device Manager ) . Дважды щелкните по строке “Компьютер” ( Computer ) в верхней части списка устройств. На экран будет выведено диалоговое окно свойств компьютера ( Computer Properties ) . Выбрав вкладку “Просмотр ресурсов” ( View Resources ) , вы увидите, какие прерывания, каналы DMA и адреса ввода/вывода уже используются в системе. Помимо просмотра ресурсов, вкладку “Устройства” ( Device Manager ) можно использовать и для выявления проблемных устройств. Потерянные, отключенные, конфликтующие или некорректно работающие устройства помечаются в списке тем или иным значком, по которому можно судить о характере возникшей проблемы.

•Черный восклицательный знак на желтом фоне свидетельствует о том, что устройство ведет себя не так, как следовало бы ожидать (чаще всего в результате конфликта). Оно при этом, как правило, работает, но может создавать помехи другим компонентам системы.

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

•Красным крестиком помечаются отключенные устройства, т.е. те, что присутствуют в системе (смонтированы и используют часть ресурсов), но не работают из-за отсутствия драйвера защищенного режима. Воспользоваться такими устройствами, естественно, невозможно.

•Голубая строчная буква « i » на белом фоне означает, что для данного устройства не установлен флажок в поле “Автоматическая настройка” ( Use Automatic Settings ) , т.е. ресурсы для него назначались вручную. Это отнюдь не свидетельствует о том, что устройство работает некорректно или отключено.

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

Windows неполные сведения об используемых ими ресурсах. В результате на вкладке “Устройства” ( Device Manager ) может отображаться только одно конфликтующее устройство (хотя их должно быть, как минимум, два) или таковых не обнаружится вовсе. Прояснить ситуацию можно, отключив звуковую плату или воспользовавшись стандартным драйвером VGA . Если в результате конфликт исчезнет, то это означает, что вторым его «участником» была звуковая или видеокарта. В частности, подобное поведение характерно для видеоадаптеров S3 и 16 ти разрядных звуковых плат Sound Blaster , а также звуковых плат, эмулирующих режим совместимости с Sound Blaster .

ВИДЫ КОНФЛИКТОВ (АППАРАТНЫЕ, ПРОГРАМНЫЕ И ПРОГРАМНО-АППАРАТНЫЕ) ПРИ УСТАНОВКЕ ОБОРУДОВАНИЯ, СПОСОБЫ ИХ УСТРАНЕНИЯ

АППАРАТНЫЕ КОНФЛИКТЫ во многих случаях не так страшны, как их малюют, и не приводят к полной потере работоспособности системы. Чаще всего их последствия бывают локальными и отнюдь не катастрофическими.

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

Другой подход заключается в использовании специального устройства, позволяющего выяснить, какие системные ресурсы свободны, а какие — заняты. В качестве примера можно привести плату Discovery Card фирмы ForeFront Group, устанавливаемую в 16 ти разрядный слот шины ISA. Состояния линий IRQ и каналов DMA (свободны или заняты) отображаются с помощью светодиодов. Если индикатор, соответствующий тому или иному ресурсу, светится, то это означает, что прерывание или канал DMA используется каким-либо устройством, если нет — то ресурс свободен. С учетом полученных данных достаточно легко настроить новое устройство на использование свободных линий IRQ и каналов DMA. He забудьте после изменения аппаратной настройки скорректировать ключи в командной строке загрузки драйвера устройства (если, конечно, он используется). Единственный ресурс, не исследуемый платой Discovery Card — это используемые адреса ввода/вывода. Но поскольку большинство из них зарезервировано под конкретные функции, найти свободные адреса нетрудно.

Читать еще:  Как восстановить Windows при помощи встроенных средств?

ПРОГРАММНЫЕ КОНФЛИКТЫ –в обычном компьютере конфликтовать могут программы двух типов: резидентные программы и драйверы устройств. Резидентные программы загружаются в память обычно в период инициализации компьютера и ожидают некоторого системного события (например, прихода из телефонной линии сигнала вызова модема или нажатия на клавиатуре комбинации “горячих клавиш”). Для написания таких служебных программ не существует единых правил. Поэтому некоторые из них могут вступать в конфликты с прикладными программами и даже с самой DOS. Если есть подозрение, что причиной конфликта является такая всплывающая программа, то найдите командную строку ее загрузки в файле AUTOEXEC.BAT и запретите ее обработку, вписав в начале строки буквосочетание КЕМ: КЕМ C:UTILSNEWMENU.EXE /А:360 /0:3

Команда REM превращает строку, в начале которой она ставится, в неисполняемый комментарий (REMark). С другой стороны, ее (команду REM) можно быстро удалить и восстановить строку в первоначальном виде. Не забудьте перезагрузить компьютер для того, чтобы внесенные изменения вступили в силу.

Драйверы устройств являются еще одним потенциальным источником конфликтов. При проведении большинства аппаратных модернизаций приходится устанавливать в систему один или несколько драйверов. Их загрузка производится при обработке командных строк в файле CONFIG.SYS в период инициализации компьютера (или же они загружаются вместе с операционной системой Windows). В командных строках загрузки драйверов обычно присутствуют дополнительные ключи, с помощью которых задаются используемые этими драйверами системные ресурсы, что, в свою очередь, необходимо для обеспечения нормальной работы обслуживаемых драйверами устройств. Если ключи в командной строке загрузки драйвера не соответствуют аппаратной настройке соответствующего устройства (или частично или полностью совпадают с параметрами другого драйвера), то может возникнуть конфликт. Если есть подозрение, что причиной конфликта является какой-либо драйвер, найдите командную строку его загрузки в файле CONFIG.SES и “закомментируйте” ее:

REM DEVICE=C:DRIVERNEWDRIVE.SYS /А360 /1:5

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

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

В системах, работающих под управлением Windows 98/SE/Me, вы можете воспользоваться Агентом автоматического обхода драйвера (Automatic Skip Driver), вызываемым из меню Сервис (Service)служебной программы Сведения о системе (System Information). С его помощью вы можете предотвратить загрузку подозрительных драйверов и других компонентов Windows на этапе инициализации системы.

Аппаратные конфликты оборудования . Устранение конфликтов.

Аппаратные конфликты оборудования . Устранение аппаратных конфликтов.

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

Узнать, как в данный момент распределены номера прерываний на вашем ПК, можно, запустив программу Сведения о системе из раздела Служебные программы. Каждый раз после установки нового устройства или компонента системы, которым требуется прерывание, записывайте номера прерываний и названия устройств, которым эти прерывания назначены. Эти сведения помогут вам в разрешении проблемы ” конфликты оборудования “.

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

, которая расположена в верхнем правом углу. Чтобы поймать нужный момент, возможно, придется нажать ее несколько раз. В таблице указано, какое устройство какое прерывание занимает. Если вы обнаружите два или более устройств, возле которых стоит одна и та же цифра, скорее всего, одно из этих устройств нормально работать не будет. Особенно важно это, если конфликты оборудования связаны с видеоплатой, т. к. в таком случае система может вообще не загрузиться.

Для уменьшения вероятности аппаратных конфликтов следует совершить следующие действия.

При первом же включении ПК после подключения нового устройства запустите программу CMOS Setup Utility, найдите параметр Reset Configuration или Force Update ESCD, который, скорее всего, находится в разделе PnP/PCI Configuration, и установите его в значение Yes. Выйдите из программы с сохранением изменений. После перезагрузки данные об установленном оборудовании “обнулятся”, что приведет к инициализации системы Plug and Play и перераспределению ресурсов компьютера между установленными устройствами. Если этого не сделать, система попытается назначить новому устройству одно из свободных ресурсов, который может оказаться неподходящим для данного устройства; помимо вышеописанного параметра, стоит обратить внимание ее на следующие параметры (их можно использовать для устранения аппаратных конфликтов):
DMA n Assigned To — этот параметр позволяет назначить любой канал DMA строго определенному устройству, например звуковой плате ISA. Для этого требуется установить его в значение Legacy ISA, в противном случае следует оставить значение PCI/ISA РпР. В последнем случае каналы DMA будут распределяться согласно возможностям системы Plug and Play.

Параметр может иметь название DMA n Used By ISA. Соответственно этот параметр должен принимать значение либо No/ICU, либо Yes;

IRQ n Assigned To — этот параметр позволяет резервировать прерывания подобно предыдущему параметру.

Параметр может иметь название IRQ n User By ISA с соответствующими ранее описанными значениями;

Interrupt Mode — параметр позволяет использовать усовершенствованный контроллер прерываний, реапизующий 24 аппаратных прерывания вместо стандартных 16-ти. Обратите внимание, что если установить Windows при включенном параметре, выключение может привести к серьезным сбоям в работе компьютера, вплоть до невозможности его загрузки. Значение для включения параметра — APIC, для выключения — PIC;

PCI IDE IRQ Map To — позволяет освободить прерывание, используемое контроллером IDE (IRQ14 и IRQ15), на материнской плате, в случае, если вы его не используете. При этом значение его должно быть PC AT (ISA). Если вы все-таки используете IDE-контроллер, оставьте значение, которое установлено по умолчанию (чаще всего это PCI IDE IRQ Mapping);

PS/2 Mouse Function Control — параметр позволяет освободить прерывание, по умолчанию резервируемое для мыши PS/2 (IRQ12). Для этого значение параметра должно быть Auto или Disable. Если вы используете мышь PS/2, ни в коем случае не отключайте этот параметр;

РпР OS Installed — параметр позволяет отдать приоритет в распределении ресурсов операционной системе (значение Yes) или материнской плате (значение No), точнее установленной на ней BIOS. Параметр может иметь название РпР Operating System.

Обратите внимание, что операционная система Windows NT 4.0 не обладает возможностью автоматического определения устройств, поэтому в BIOS этот параметр должен находиться в выключенном состоянии;

Resource Controlled By — параметр позволяет отключить автоматическое распределение ресурсов;

USB IRQ — позволяет освободить прерывание, по умолчанию используемое контроллером шины USB (значение Disabled);

отключите все неиспользуемые устройства, такие как:

  • последовательные порты. На современных компьютерах они используются крайне редко, особенно COM2, т. к. на платах с интегрированным звуком разъем COM2 вообще не выведен наружу, что позволяет отключить его без особых последствий. Если вы используете внутренний модем, вам следует знать, что внутренние модемы не используют последовательный порт, а эмулируют его наличие, поэтому можно отключить оба порта;
  • параллельный порт. Если у вас нет принтера, подключаемого к нему, тогда его следует отключить;
  • контроллер IDE. Если вы используете только одно устройство IDE, можно отключить второй неиспользуемый канал. При этом можно освободить IRQ14 или IRQ15;
  • контроллер шины PS/2. Если вы используете мышь, подключаемую к СОМ-порту, следует отключить его, освободив тем самым IRQ12.

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

Такое может случиться или в том случае, если устройство не поддерживает стандарт Plug and Play (такие платы давно не выпускаются), или если не поступает напряжение питания (например, для устройства необходимо использовать дополнительный источник питания, или разъем недостаточно плотно подключен), или устройство неисправно. В первом случае следует обратиться к документации устройства, выяснить, какие ресурсы устройство должно использовать, после чего зарезервировать их при помощи параметров BIOS. Во втором случае следует проверить качество соединения всех разъемов и наличие напряжения на соответствующих выводах. В третьем случае ответ краток — ищите в срочном порядке гарантийный талон, если таковой имеется, и несите в сервис-центр. Если какое-либо устройство, например контроллер шины USB, не отключается при помощи параметров BIOS, можно отключить его в Диспетчере устройств Windows, что, в общем-то, практически однозначно первому способу.

Читать еще:  Подключение телефона к компьютеру через USB-кабель и Wi-Fi

Диагностика и устранение системных конфликтов

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

Возможно, вам повезет, и вы справитесь с таким хитрым делом, восстановив резервную копию Реестра (см. «Мир ПК», № 2/2000, «Здоровый Реестр — путь к лучшей жизни»). Однако если это не поможет, то, вполне вероятно, причиной ваших неприятностей может оказаться любой из десятков драйверов или конфигурационных файлов, равно как и некоторые из их комбинаций.

Поиск виновника часто затягивается, поскольку проводится путем исключения: вы «отключаете» подозрительный файл и перезагружаете ПК в надежде на то, что проблема исчезнет.

К счастью, имеющаяся в Windows 98 утилита под названием «Программа настройки системы» делает процесс поиска и устранения неисправностей гораздо более легким, хотя и тогда он не в полной мере «защищен от дурака». Но сперва немного о том, как поступать в Windows 3.x и в Windows 95.

Чтобы отключить драйвер в Windows 3.x, требуется сначала с помощью текстового редактора открыть конфигурационные файлы (обычно это autoexec.bat и config.sys, находящиеся в корневом каталоге, или system.ini и win.ini из каталога Windows). Затем нужно найти в них командную строку, в которой запускается драйвер, и удалить ее. В файлах system.ini и win.ini в большинстве случаев для этого достаточно в начало строки добавить точку с запятой , а в файлах autoexec.bat и config.sys — приписать rem.

Несмотря на все попытки, которые предприняла компания Microsoft для того, чтобы упростить ситуацию в ее более поздних версиях ОС, подстройка и Windows 95, и Windows 98 зачастую требует примерно одинаковых усилий. В Windows 95 почти все конфигурационные данные сведены в одно место — Реестр, а просмотреть установки аппаратного обеспечения можно с помощью такого инструмента, как Диспетчер устройств. Тем не менее в Реестре перечислены не все драйверы. Чтобы обеспечить совместимость с более старым 16-разрядным ПО и некоторым прежним оборудованием, Microsoft сохраняет четыре упомянутых выше конфигурационных файла в качестве неотъемлемой части Windows 98. Когда нужно разрешить серьезные проблемы с ПК или выявить конфликты в аппаратном обеспечении, следует, как и раньше, сначала обратиться к этим файлам.

Поиск и устранение неисправностей в Windows 98

Новая утилита «Программа настройки системы» с простым интерфейсом, входящая в состав Windows 98, позволяет контролировать выполнение файлов конфигурации при загрузке системы. Она также содержит настройки для диагностирования ряда конкретных, часто встречающихся проблем и позволяет отключать (изъяв тем самым из числа возможных источников неисправностей) любое ПО, автоматически загружаемое при запуске.

Активизировать «Программу настройки системы» можно двумя способами: либо нажмите кнопку «Пуск», отметьте пункт «Выполнить» и введите msconfig, либо нажмите кнопку «Пуск», выберите пункты «Программы?Стандартные?Служебные?Сведения о системе», щелкните мышью на закладке «Сервис» и отметьте «Программа настройки системы». Поскольку меню «Вид» этой утилиты обеспечивает быстрый доступ ко многим другим инструментам для поиска и устранения неисправностей (таким, например, как Панель управления, Диспетчер устройств и Настройка экрана), вы можете захотеть создать ярлык для их скорейшего запуска. Тогда с помощью Проводника (его окно не должно быть развернуто на весь экран) найдите в папке WindowsSystem файл msconfig.exe и, удерживая нажатой правую кнопку мыши, перетащите значок этого файла на Рабочий стол, а затем в появившемся меню укажите опцию «Создать ярлык(и)».

В поисках неисправности

Однако прежде чем искать причины возникших неприятностей, уберите возможность появления новых. Создайте резервные копии конфигурационных файлов. Для этого в «Программе настройки системы» выделите закладку «Общие» и щелкните мышью на кнопке «Создать копию» — файлы auto

exec.bat, config.sys, system.ini и win.ini автоматически скопируются в корневой каталог с расширением .pss. Если же вы внесете какие-либо изменения, которые вызовут дополнительные осложнения, то все равно сможете потом восстановить сохраненные файлы, щелкнув на кнопке «Восстановить копию». Проверьте также атрибуты каждого файла, для чего в Проводнике выделите правой кнопкой мыши имя файла, отметьте опцию «Свойства», а если включена опция «Только чтение», то снимите это ограничение.

Далее в «Программе настройки системы» на закладке «Общие» замените обычный способ запуска системы выборочным. Если для конфигурационного файла опция включена, то он будет выполняться во время запуска Windows 98, а если выключена — будет обойден. Если какой-либо файл не подсвечен, а опция для него выключена, то этого файла на вашей машине нет. Например, winstart.bat — сетевой файл для работы в реальном режиме — отображается на большинстве машин именно таким образом. Предупреждение: если вы не находите файла autoexec.bat или config.sys, не волнуйтесь. Для работы Windows 98 они не нужны, однако ОС должна включать файлы system.ini и win.ini.

Начните тестирование, исключив запуск файла config.sys (для чего отключите опцию в соответствующем квадрате). Затем нажмите ОК в нижней части диалогового окна и перезагрузите систему, выбрав «Да», когда вопрос будет предложен. Проблема исчезла — значит, был виноват файл config.sys, осталась — исключайте по одному каждый из трех оставшихся файлов.

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

Терпение и еще раз терпение

В случае, когда настройка конфигурационных файлов не избавляет от головной боли, перезапустите систему без автоматически выполняемых при загрузке программ и посмотрите, не устранилась ли ваша проблема. Для этого выключите опцию «Загружать элементы меню автозагрузки», откройте закладку «Автозагрузка» и удостоверьтесь в том, что все выполняемые при автозагрузке программы действительно отключены. Программы, которые загружаются из файла win.ini с помощью строки run=, нужно отключать вручную.

Но если вам ничего не помогло, то щелкните в нижней части закладки «Общие» на кнопке «Дополнительно». Здесь вы найдете еще ряд настроек, которые могут пригодиться для поиска и устранения неприятностей. Вот их краткое описание.

Использовать режим VGA 640x480x16. Включив эту опцию, вы изменяете драйвер экрана системы на простейший драйвер VGA. Всяческого рода проблемы с графическими драйверами встречаются очень часто, да и привести могут к чему угодно: от скверной картинки до спонтанной перезагрузки системы. Поэтому если VGA вам поможет, скопируйте обновленный драйвер с Web-узла поставщика вашей графической платы.

Ограничить память. Поскольку причиной ошибок могут быть подпорченные микросхемы памяти, можно уменьшить объем памяти, например до 16 Мбайт, и запретить доступ Windows 98 к большей оперативной памяти, чем ограничено принятым значением. Если такая уловка позволит справиться с проблемой, то, видимо, какую-то из микросхем памяти нужно заменить. А когда в ПК установлено несколько модулей памяти типа SIMM или DIMM, то сначала удалите их, а потом добавляйте по одному и перезапускайте ПК. Делайте это до тех пор, пока не выделите модуль, содержащий негодную микросхему. Затем замените его новым и после устранения проблемы отключите данную опцию — иначе Windows 98 не получит доступа ко всей оперативной памяти вашей системы.

Запретить EMM использовать адреса AOOO-FFFF. Включив эту опцию, можно устранить конфликты с памятью между адаптером и ПЗУ системы, а также вызванные программами, требующими дополнительной памяти (в основном это игры). Если вы не любитель сложных игр, то беспокоиться вам, вероятно, не о чем, ибо схему спецификации дополнительной памяти используют только древние DOS-приложения. Если такая настройка разрешит проблему, то либо сохраните ее (что отнимет память у приложений, не работающих в среде Windows), либо попытайтесь определить область (или области), ответственные за возникновение конфликта. Для этого выключите указанную опцию и добавьте в раздел [386 Enhanced] файла system.ini строку EMMExclude= C400-C7FF E000-EFFF. Обычно конфликты возникают где-то в пределах этих двух областей, однако если вы сумеете идентифицировать все используемые в вашей системе адреса ПЗУ и теневой памяти, то узнаете, какую именно часть области следует исключить.

Запретить быстрое завершение работы. Некоторые приложения «не любят», когда Windows 98 быстро завершает работу, и потому «подвешивают» вашу систему. После включения данной опции будет применяться практикующаяся в Windows 95 более медленная процедура.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: