Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #40, МАРТ 2004 г.

Железный занавес

Фленов Михаил

Спецвыпуск Xakep, номер #040, стр. 040-064-1


(www.vr-online.ru)

Проблемы железа в Windows XP

Времена MS DOS и Win 3.1/95 вспоминаются с ужасом, потому что в них были постоянные проблемы с железом. Точнее сказать, проблемы возникали из-за драйверов. Мало того, что их архитектура была деревянной, так еще и программисты вытворяли такие вещи, что хотелось плакать.

В NT системах типа Win2000 и ХР архитектура изменилась полностью, и теперь, если у тебя нормальные дрова, написанные хорошими программистами, проблем будет минимум. Лично я встречал кривые дровишки только от фирмы Mustek к их сканерам, ну и иногда нас радует своими шедеврами Detonator для карт nVidia. Все остальные стали писать лучше, хотя иногда попадаются настоящие чудеса.

Поддержка

Драйвера – не единственная причина, по которой могут возникнуть проблемы с железом. Причин очень много, и одна из них - это поддержка со стороны производителя. Если поддержки нет, то устройство, в принципе, можно заставить работать, но с дровишками от стороннего производителя. Именно так иногда приходится мучиться обладателям nix-систем. В такой ситуации устройство будет работать в лучшем случае процентов на 20, а стабильность будет вообще никакая. Представь себе использование GeForce FX со стандартными дровами. Информация, конечно же, появится, но производительность будет на уровне S3 с 1 метром памяти и без всяких ускорителей :).

Конечно, и в win есть такие проблемы. Вспоминаем все тот же Mustek. У меня сканер этой фирмы. После установки дров под ХР мой комп при загрузке стал выдавать такие чудеса, что я уже хотел переустанавливать ОС. Самое интересное, ничто не указывало на источник глюков. Вычислять пришлось методом тыка, потому что глюки появились после перезагрузки, а до нее был установлен добрый десяток разных дров и программ.

Через некоторое время человеческий разум победил, и был найден нормальный драйвер, который стал работать в ХР. Почему это произошло? Да просто производитель забросил старые модели и не выпускает для них нового софта. Так что же нам теперь, выбросить вполне рабочие железки, и бежать покупать новые? Ни в коем случае. Может, мне еще и на кактус сесть, чтобы радиация от монитора не действовала? :)

Производитель кинул, а железка нужная

Что же делать с драйверами, которые не работают в ХР? В большинстве случаев можно поступить просто – подсунуть что-нибудь из стандартного набора Windows или просто дрова от более современной железки этого производителя. В случае со сканером я выбрал второй способ, и все прекрасно заработало. Правда, в окне, которое используется драйвером, появились новые примочки, и некоторые параметры сканирования просто вешаются. Ну что поделать, если сканер старый и не поддерживает громадных разрешений и супермегапиксельной глубины цвета. Выход прост - не использовать наворотов. Я не фотограф и вполне ограничусь 24-битным цветом и разрешением 600 dpi, а это работает великолепно.

Разумеется, так можно поступить и с любым другим девайсом, а не только со сканером. Когда подбираешь драйвер для какого-то то устройства, первым делом пробуй установить что-то из серии NT. Как мы уже говорили, дрова от 9х сделаны совершенно по другой схеме, и именно они страдают нестабильностью, чаще всего умирают, дают конфликты и выбивают даже опытного ХР.

Содержание  Вперед на стр. 040-064-2