Проблемы железа в Windows XP
Времена MS DOS и Win 3.1/95
вспоминаются с ужасом, потому что в них были постоянные проблемы с железом.
Точнее сказать, проблемы возникали из-за драйверов. Мало того, что их
архитектура была деревянной, так еще и программисты вытворяли такие вещи, что
хотелось плакать.
В NT системах типа Win2000 и ХР архитектура изменилась полностью, и теперь, если
у тебя нормальные дрова, написанные хорошими программистами, проблем будет
минимум.
Поддержка
Драйвера не единственная причина, по которой могут возникнуть проблемы с
железом. Причин очень много, и одна из них - это поддержка со стороны
производителя. Если поддержки нет, то устройство, в принципе, можно заставить
работать, но с дровишками от стороннего производителя. Именно так иногда
приходится мучиться обладателям nix-систем. В такой ситуации устройство будет
работать в лучшем случае процентов на 20, а стабильность будет вообще никакая.
Представь себе использование GeForce FX со стандартными дровами. Информация,
конечно же, появится, но производительность ... о током лучше не говорить, и не
писать.
Конечно, и в винде есть такие проблемы. Опозорю фирму Mustek. У моего знакомого
сканер этой фирмы. После установки дров под ХР его комп при загрузке стал
выдавать такие чудеса, что я уже хотел предложить ему переустанавливать ОС.
Самое интересное, ничто не указывало на источник глюков. Вычислять пришлось
методом тыка, потому что глюки появились после перезагрузки, а до нее был
установлен добрый десяток разных дров и программ.
Через некоторое время человеческий разум победил, и был найден нормальный
драйвер, который стал работать в ХР. Почему это произошло? Да просто
производитель забросил старые модели и не выпускает для них нового софта. Так
что же нам теперь, выбросить вполне рабочие железки, и бежать покупать новые? Ни
в коем случае. Может, мне еще и на кактус сесть, чтобы радиация от монитора не
действовала?!
Производитель кинул, а железка нужная
Что же делать с драйверами, которые не работают в ХР? В большинстве случаев
можно поступить просто подсунуть что-нибудь из стандартного набора Windows или
просто дрова от более современной железки этого производителя. В случае со
сканером был выбран второй способ, и все прекрасно заработало. Правда, в окне,
которое используется драйвером, появились новые примочки, и некоторые параметры
сканирования просто вешаются. Ну что поделать, если сканер старый и не
поддерживает громадных разрешений и супермегапиксельной глубины цвета. Выход
прост - не использовать наворотов. Пришлось ограничиться 24-битным цветом и
разрешением 600 dpi, но работает великолепно.
Разумеется, так можно поступить и с любым другим девайсом, а не только со
сканером. Когда подбираешь драйвер для какого-то то устройства, первым делом
пробуй установить что-то из серии NT. Как мы уже говорили, дрова от 9х сделаны
совершенно по другой схеме, и именно они страдают нестабильностью, чаще всего
умирают, дают конфликты и выбивают даже опытного ХР.
Неплохим вариантом будет и использование драйвера от более слабой модели, потому
что они чаще всего работают надежнее. Правда, в этом случае железка будет
работать, но повышается риск глюков - в случае со сканером ты легко сможешь не
использовать новые возможности, а вот в отношении видеокарты или сетевухи такое
практически невозможно.
Проблемы модема
Начиная с ХР, разработчики MS реализовали такой Plug & Play, что все
оборудование великолепно определяется с первого же тычка. Однако, если модем
внешний, то в выключенном состоянии при старте окон он не определится. Чтобы он
оказался в системе, нужно включить и перезагрузиться либо вручную запускать
опрос железа (Панель управления->Установка оборудования). Косяк? Еще какой!
Чтобы модем находился в системе всегда, даже когда он выключен при старте, нужно
сделать следующее:
1. Загрузить окна и включить момед;
2. Войти в Панель управления и запустить оснастку Телефон и модем;
3. На закладке Модема нажать кнопку Добавить и установить модем.
При этом надо пресечь любые попытки системы определить момед автоматом. Если в
System Tray появится иконка о найденном устройстве, отменяй процесс определения.
Установка должна проходить только под контролем пользователя и никак иначе.
Только в этом случае ты пропишешь модем в системе навечно.
Хост-контроллер
Часто бывало так, что если мамка на Intel чипсете, то обязательно не работает
хост-контроллер USB. Я искал драйвера на всех дисках, которые шли к различным
мамкам, но потерпел неудачу. При этом все железки работают, и USB в том числе. А
вот в Windows 2003 все определяется отлично и работает великолепно. Самый лучший
выход в данном случае - при установке ХР просто закрыть на этот глюк глаза и
ничего не делать.
Некоторые говорят, что это глюк WinXP, а кто-то советует обновить драйвер с
сайта Intel. В глюк ХР верится больше, но исправлять его в любом случае нет
смысла, потому что все порты USB работают отлично и на полную мощность. Так что
исправление равноценно установке драйвера для коврика мышки лучше от этого не
станет.
Контроль внешнего концентратора
У некоторых в Win2003 категорически не работает внешний коммутатор на монике LG
FLATRON 795Plus. Если у тебя подобная ситуация, то легко можно определить
проблему следующим образом:
1. В панели управления запустить оснастку Система и в появившемся окне перейти
на закладку Оборудование.
2. Здесь щелкнуть кнопку Диспетчер устройств и найди в окне свой коммутатор.
3. Щелкни по нему дважды и смотри на закладку Питание.
Первое, на что надо обратить внимание количество доступной мощности, и
проверь, чтобы устройства в списке не пытались получить больше.
Надежность, производительность или удобство?
По своему опыту могу сказать, что надежность, производительность и удобство
практически несовместимые вещи. Для того чтобы комп работал без сбоев, на нем
должна стоять только голая ОС. Каждая установленная программа уменьшает
вероятность бессбойной работы на пару процентов. Каждый новый драйвер уменьшает
этот показатель на 5-10%. Там, где нужна надежность, я устанавливаю только ОС, и
только те драйвера, которые не опознала Windows.
Единственное, что надо устанавливать в любом случае, так это драйвер видеокарты.
Даже если все опозналось, по умолчанию видео будет работать без ускорения. Чтобы
задействовать максимум возможностей, нужно поставить Detonator, только
проверенный, чтобы он не оказался причиной очередного сбоя.
В отношении остальных устройств надо рассуждать следующим образом: каждый лишний
драйвер это повод для зависона. Все, что установила Windows, уже сто раз
протестировано в лабораториях MS и на удивление хорошо работает.
Решая проблемы с дровами, мы очень часто понижаем стабильность системы, поэтому
обязательно тестируй возможности драйвера, который ты подставляешь вместо
родного.
Если при полной установке ХР у тебя не было проблем с дровами, то не думай, что
то же самое будет после обновления или восстановления. Самое интересное еще
впереди.
Начиная с ХР, разработчики MS реализовали такой Plug & Play, что все великолепно
определяется с первого тычка. Но иногда как раз это и является проблемой.