Драйвер устройства — это небольшая программа, которая позволяет операционной системе и каждому из установленных в ней приложений работать с данным устройством. Подавляющее число аппаратных устройств не могут работать без драйвера. Драйверы необходимы для таких устройств, как видеокарта,принтер, мышь, и многих других. Во времена MS-DOS прикладные программы вынуждены были напрямую работать с аппаратными устройствами. Например, чтобы обеспечить отображение на экране или распечатку на бумаге некоторого текста или графической картинки, программист вынужден был изучать особенности внутреннего строения видеокарты и принтера, а затем писать специальный исполняемый код, обеспечивающий корректную работу с этими устройствами. В нашевремя вместо этого программист обращается к драйверу устройства, который реализует стандартный набор полезных функций (например,рисование или распечатка буквы, фигуры или графической картинки). Набор таких функций является стандартным для всех драйверов однотипных устройств.Например, вне зависимости от особенностей внутреннего строения той или иной модели видеокарты драйверы абсолютно всех видеокарт поддерживают функции отображения на экране окружности,прямоугольника или дуги с заданными параметрами. Разработка драйверов осуществляется производителями аппаратных устройств. Таким образом,прикладному программисту не надо заботиться о том, с какой именно видеокартой будет работать разрабатываемая им прикладная программа, — он просто использует стандартные функции, которые поддерживаются любым драйвером любой видеокарты. То же самое относится к большинству других устройств: принтеров, сканеров,звуковых карт и пр. Операционная система Windows управляет центральной базой драйверов и контролирует обращение прикладных программ к тому или иному драйверу.
ВНИМАНИЕ
Прежде чем продолжить, хочу напомнить вам об одном чрезвычайно важном правиле: если система работает, не следует чинить ее. Очень часто проблемы возникают в результате того, что люди пытаются найти в своей системе какую-либо мифическую проблему, чтобы устранить ее. Например, многие пользователи стремятся установить в своей системе самую свежую версию драйверов только затем, чтобы получить «самый совершенный» драйвер из всех возможных. Однако в результате подобного обновления могут возникнуть проблемы, вызванные несовместимостью или ошибками, допущенными при разработке новой версии драйвера. Я вовсе не хочусказать, что установка в системе более свежей версии драйверов — это плохая идея. Однако устанавливать новые драйверы рекомендуется только в случае, если вы испытываете проблемы, связанные с использованием текущих имеющихся в вашем распоряжении драйверов.
|
Проблемы могут возникнуть из-за того, что драйвер содержит ошибки, а также потому, что один из файлов драйвера поврежден или уничтожен.Проблемы могут возникнуть также тогда, когда в системе установлен устаревший драйвер, то есть драйвер, предназначенный для одной из предыдущих версийWindows или для одной из предыдущих версий аппаратного устройства.Производители аппаратных устройств часто публикуют на своих веб-узлах исправленные версии драйверов, в которых устранены ошибки, выявленные уже после выпуска продукта в продажу. Если вы столкнулись с проблемой, убедитесь в том,что в вашей системе установлены самые последние версии драйверов. Помимо этого новые версии драйверов зачастую обладают более высокой производительностью, дополнительными возможностями, более высокими стабильностью и надежностью, а также большей совместимостью с другим аппаратным и программным обеспечением,установленным у вас в системе.
Следует иметь в виду, что некоторые драйверы могут быть установлены у вас в системе по ошибке. Например, в процессе установки Windowsпрограмма установки может неправильно определить тип и модель вашей видеокарты. В результате в системе будет установлен неправильный драйвер, или универсальный драйвер, который может использоваться для обслуживания любой видеокарты, однако обладает существенно меньшим набором возможностей. В подобной ситуации Windows не позволяет вам устанавливать максимальное разрешение или максимальную глубину цвета, которые поддерживаются вашей видеокартой. Убедитесь в том, что в окне Device Manager (Диспетчер устройств) отображаются правильные имена установленных в вашей системе устройств.
Рекомендуется проверить правильность установки драйверов для таких устройств, как видеокарта, монитор, звуковая карта,модем, принтер, сетевая карта, сканер, контроллер SCSI, камера,устройство резервного копирования и другие используемые вами устройства. Если вы не знаете производителя и модель того или иного устройства, установленного в вашем компьютере, откройте корпус и посмотрите или попробуйте найти эту информацию в прилагаемой документации или товарном чеке, который вам выписали в магазине. Следует иметь в виду, что многие устройства не нуждаются в каком-либо специальном драйвере (за исключением очень редких специальных случаев). В подавляющем большинстве случаев для таких устройств используются внутренние драйверы Windows. К этим устройствам относятся приводы CD-ROM, большинство жестких дисков,гибкие диски, клавиатуры, мыши, источники питания, память и центральный процессор.