Ayaklimat.ru

Климатическая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое драйвер? Установка и обновление драйверов

Что такое драйвер? Установка и обновление драйверов

Привет всем читателям и просто посетителям моего блога. Как видно из названия статьи, сегодня я вам расскажу о драйверах: что это такое, зачем нужно, как установить и обновить? Сначала разберёмся с теорией, а потом приступим к практике.

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

Приведу простой пример. Когда мы первый раз вставляем флешку в компьютер, она определяется как новое устройство. После идёт автоматическая установка драйвера для этой флешки, и затем мы можем начать работу с флешкой. Так происходит со всеми Plug and Play (подключил и играй (работай)) устройствами. ОС автоматически устанавливает драйвера и сразу начинает работу. Но есть устройства, для которых система автоматически не устанавливает драйвер. Для таких устройств нужно самим устанавливать драйвер и только после этого устройство будет корректно работать. Это, например, видеокарта, звуковая карта, принтеры, сканеры и т.д.

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

Установка драйверов

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

Если у вас всё как у меня, значит все драйвера установлены и все устройства работают корректно. Если же открыта какая-то вкладка, и в ней около названия устройства стоит значок с вопросом или восклицательным знаком, то значит устройство не опознано либо работает некорректно. В данном случае нужно установить драйвер.

Предположим, что у нас нет драйвера для видеокарты. (Обычно написано «Видеоконтроллер (VGA-совместимый)») Сначала нам нужно узнать, какая у нас видеокарта. Для этого смотрим характеристики вашего компьютера на коробке или где-то ещё. Если нашли, то заходим на официальный сайт, выбираем нашу модель, скачиваем, устанавливаем. Выбирайте модель внимательно! Потому что одна и та же модель может быть для ноутбуков и компьютеров. Например, Nvidia Geforce GTX 780 и Nvidia Geforce GTX 780M. Вторая для ноутбуков.

Допустим, у нас видеокарта AMD Radeon HD 7950. Чтобы скачать для неё драйвер, переходим на официальный сайт AMD . Выбираем Desktop Graphics (Компьютерные видеокарты). Дальше выбираем семейство, серию видеокарт и вашу операционную систему. Нажимаем «DISPLAY RESULTS». Там выбираем Catalyst Software Suite и справа от него нажимаем кнопку Download. Скачиваем, устанавливаем, перезагружаемся.

Официальный сайт Nvidia . Для видеокарт Nvidia ещё проще. Там всё на русском и сразу всё понятно.

Если нигде не нашли модель и марку устройства, можно узнать другим способом.

  1. В диспетчере устройств кликаем правой кнопкой мыши на устройстве и выбираем «Свойства».
  2. Переходим во вкладку «Сведения».
  3. Выбираем свойство «ИД оборудования».
  4. Копируем первое значение.
  5. Заходим на сайт devid.info/ru
  6. Вставляем наше скопированное значение и нажимаем кнопку «Искать».
  7. Если нашло, то можем скачать прямо с этого сайта. Но там драйвера не всегда самые новые. Поэтому, узнав модель, переходим на официальный сайт и скачиваем. Если не нашло, то ищем это значение в поисковике. Находим модель и марку и скачиваем драйвер.
Читайте так же:
Правильная установка системы на ssd

Так же для других устройств. Узнаём модель и марку устройства, скачиваем и устанавливаем.

Обновление драйверов

Иногда устройство работает корректно, но драйвер очень старый. Обновление драйвера может улучшить работу устройства. Чтобы узнать нужно ли обновить драйвер, можно посмотреть версию установленного драйвера в диспетчере устройств и сравнить с версией драйвера на официальном сайте. Существует много программ, которые автоматически сканируют вашу систему и обновляют устаревшие драйвера. Однако не всегда результат может быть лучше, иногда бывает, что новый драйвер неправильно установился либо вообще не подходит, а программа его автоматически установила. Часто при неправильной установке драйвера система выходит из строя и перестает загружаться, выдавая BSOD (синий экран смерти). Поэтому, конечно, обновлять и устанавливать драйвера рекомендуется вручную и только с официальных сайтов. Но я всё же приведу несколько достаточно хороших и популярных программ для автоматического обновления драйверов.

  1. DriverPack
  2. Driver Booster

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

Помните принцип: работает — не трогай

На этом всё. Если у вас возникли какие-либо трудности или вопросы, пишите в комментарии.

Процессы в системе при установке драйверов

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

Кольца защиты

Сначала давайте рассмотрим общие моменты, касающиеся взаимоотношений между операционной системой и драйверами, с точки зрения их последующего администрирования. Прежде всего стоит заметить, что, несмотря на то что драйвер — это обычная программа, в операционной системе Windows она исполняется особым образом и к ней предъявляются специфические требования. В основном это касается контекста работы драйверов — они в большинстве своем работают в нулевом кольце защиты процессора. В процессорах семейства х86 существует защитный механизм, условно называемый кольцами защиты или уровнями привилегий. Всего уровней привилегий четыре, нумеруются они от нулевого до третьего. Самый привилегированный — нулевой уровень. Операционная система Windows использует всего два уровня привилегий, нулевой и третий. Это связано с тем, что изначально система создавалась для нескольких процессоров, в частности для процессоров Alpha, у которых было всего два таких уровня. Конечно, было бы намного лучше, если бы операционная система использовала все эти уровни и располагала ядро на нулевом уровне привилегий, а все остальное — на других уровнях. Тогда код и данные ядра были бы защищены более надежно. К слову сказать, в будущей версии серверной операционной системы Microsoft Windows 2008, ранее известной как Longhorn, предусмотрены отдельные компоненты, использующие первый уровень привилегий. На нулевом уровне расположено ядро системы, ее управляющие структуры данных. Кроме того, здесь расположены драйверы. Именно по этой причине при написании драйверов нужно соблюдать осторожность и очень внимательно относиться к коду. Неверно написанный драйвер может повредить системные данные ядра или другие драйверы, что приведет к появлению «голубого экрана» BSOD. Этот режим в терминах Windows называется режимом ядра (kernel-mode). На третьем уровне привилегий расположены собственно пользовательские приложения. Стоит заметить, что из приложений, выполняющихся на третьем уровне привилегий, невозможно получить прямой доступ к памяти, находящейся в нулевом кольце. То есть нельзя ни читать, ни писать туда. Таким образом, уровень ядра аппаратно изолирован от приложений пользовательского уровня. Однако, обладая административными правами в системе, пользователь может установить драйвер, который загрузится в пространство ядра и получит полную власть над операционной системой. Поэтому всегда нужно следить за тем, что и как устанавливают приложения. Кроме того, работая с административными привилегиями, вы подвергаете свою систему риску, поскольку любое приложение может без вашего ведома установить в систему вредоносный драйвер, а вы даже не узнаете об этом. Чтобы этого избежать, в Windows Vista применяется механизм UAC. Этот режим в терминах Windows называется пользовательским (user-mode).

Читайте так же:
Установка операционной системы на нетбук asus

Процесс загрузки

Следующим немаловажным элементом взаимодействия между системой и драйверами является порядок их загрузки. С этой точки зрения драйверы можно разделить на загружаемые в процессе запуска операционной системы, так называемые драйверы этапа BOOT-START, и загружаемые после старта ядра драйверы этапа SYSTEM-START. BOOT-START. Эти драйверы необходимы для процесса загрузки и инициализации операционной системы. К таким драйверам, например, относятся драйверы файловых систем и драйверы шин. Эти драйверы загружаются в память загрузчиком до запуска ядра операционной системы. Сначала загрузчик читает ветвь реестра SYSTEM. В этой ветви осуществляется поиск драйверов, имеющих значение START, равное нулю, что означает SERVICE_BOOT_START. Эти драйверы загружаются, а инициализирует их диспетчер ввода/вывода после старта ядра. SYSTEM-START. Эти драйверы загружаются и инициализируются PnP-менеджером (см. врезку «PnP-менеджер») после того, как будут инициализированы драйверы этапа boot-start и построено дерево устройств. Кроме того, после инициализации драйверов устройств PnP-менеджер загружает и инициализирует драйверы, помеченные как SYSTEM-START, но до сих пор не загруженные. Эти драйверы не относятся к каким-либо устройствам или создают неперечисляемые в дереве устройств элементы.

Динамическая загрузка драйверов в среде WinPE

date13.01.2015
useritpro
directoryWindows 8
commentsКомментариев пока нет

Сегодня мы покажем как загрузить любые драйвера в среду предустановки Windows (WinPE — Windows Preinstallation Environment ) непосредственно в процессе работы системы (т.е. онлайн). В некоторых случаях это гораздо проще и быстрее, чем интегрировать драйвера в загрузочный образ WinPE, и не требует наличия сторонних программ. Все что нам потребуется, утилита Drvload, которая уже входит в среду WinPE (начиная с WinPE 3.0, которая собрана на базе Windows 7).

Утилита Drvload позволяет с помощью inf файлов добавить необходимые драйвера прямо в загруженный образ среды WinPE. Запросы на перезагрузку системы, содержащиеся в INF-файлах драйверов средой WinPE игнорируются, а том случае если требование перезагрузки содержится в SYS-файле, такой драйвер загрузить с помощью Drvload не удастся.

Читайте так же:
Синхронизация задач в гугл календаре

Возможность динамической загрузки драйверов в среде предустановки Windows может понадобиться, когда в загрузочном образе WinPE отсутствуют встроенные драйвера сетевой карты, и, как следствие, установка/загрузка системы через PXE не работает. Кроме того возможность загрузки драйверов в WinPE часто требуется при необходимости выполнить полное восстановление системы (bare metal recovery) из сетевой папки.

Далее мы покажем как загрузить драйвер сетевой карты и настроить сеть в среде WinPE.

Запускаем среду WinPE (среда предустановки Windows), загрузившись с установочной или загрузочной флешки/диска с Windows 8 (или с ERD диска), и на экране выбора языка/локали нажимаем комбинацию клавиш Shift+F10. В открывшемся окне командной строки проверим, видит ли загрузочная среда сетевой адаптер, выполнив команду:

Судя по ответу «No Instance(s) Available» в системе не установлено ни одной сетевой карты.

wmic nic get NetConnectionID

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

В том случае, если необходимый сетевой драйвер для вашей модели сетевой карты хранятся на CD/DVD диске, определим букву CD-Room’а с помощью WMIC:

В нашем случае CD приводу соответствует буква H: (Drive H:).

Определяем букву CDrom в системе

Если драйвера сетевой карты на диске находятся в запакованном состоянии (например, в виде cab-файл), можно создать временный каталог и распаковать в него содержимое cab архива с файлами драйвера при помощи утилиты expand:

Примечание. Т.к. в нашем примере все эксперименты проводились на виртуальной машине VMWare, пришлось предварительно распаковать сетевые драйвера из образа VMWare Tools. Для этого на любой активной виртуальной машине монтируем образ с VMTools (в консоли ВМ меню VM-> Guest->Install/Upgrade VMWare Tools

Vmware монтируем диск с VMWare Tools

С помощью следующей команды распакуем содержимое образа VMTools на диск:

Распаковка драйверов из образа vmtools

После окончания распаковки проверим, что полный путь к каталогам c сетевыми драйверами VMWare будет примерно такой:

Каталог с драйверами vmware tools Program FilesVMwareVMware ToolsDrivers

Т.к. тип виртуальной сетевой карты нашей виртуальной машины — VMXNET 3, нас интересует каталог именно с драйвером vmxnet3: G:driversProgram FilesVMwareVMware ToolsDriversvmxnet3NDIS6.

Перейдем в каталог с драйверами (он будет зависеть от того, куда был распакован архив с файлами драйвера)

И с помощью утилиты drvload загрузим драйвер сетевой карты vmxnet3:

Онлайн загрузка драйвера vmxnet3ndis6.inf в WinPE с помощью drvload

DrvLoad: Successfully loaded x:driversvmxnet3dnis6.inf

Убедимся, что драйвер установился и система определила сетевую карту:

Появилось сетевое подключение Ethernet

Для сетевого интерфейса «Ethernet» настроим автоматическое получение IP адреса с DHCP сервера:

Проверим, что сетевой интерфейс получил по DHCP IP-адрес и другие параметры TCP/IP:

Получение сетевых настроек с DHCP

Как мы видим, в загрузочной среде WinPE теперь доступна сеть. С помощью следующей команды мы можем смонтировать удаленную сетевую папку под буквой R:

Net use подключаем сетевую папку

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Установщик драйверов: как обновить все и сразу?

Установщик драйверов весьма необходимая штука, если вы хотите сэкономить собственное время.

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

ustanovschik-draiverov

Содержание:

Драйвера для ключевых элементов системы входят в состав ОС. Программное обеспечение для более сложных устройств (видеокарты, тюнеры и пр.) распространяется их производителями.

Читайте так же:
Как отрегулировать звук наушников в компьютере

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

Следить за их состояние и соответствием последним версиям самостоятельно бывает затруднительно.

Для мониторинга состояния драйверов и отслеживания свежих версий были разработаны специальные программы – менеджеры драйверов.

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

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

Менеджер или ручная установка?

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

ustanovschik-draiverov

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

После останется только выбрать наиболее подходящий вариант и одобрить скачивание и установку.

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

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

Читайте также:

Менеджеры драйверов

Следить за постоянным обновлением множества программного обеспечения самостоятельно довольно хлопотное занятие.

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

Далее будут рассмотрены 5 основных менеджеров драйверов.

Driver Pack Solution

установщик драйверов

Driver Pack Solution распространяется абсолютно бесплатно.

При этом программный код полностью открыт. Универсальный инструмент поиска и обновления драйверов может работать как в офлайн режиме (при помощи собственной базы драйверов), так и в режиме онлайн.

Достоинства:

+ Дружелюбный интерфейс, работа с котором доступна даже неподкованным пользователям;

+ Гибкие возможности поиска, установки, удаления. Доступно и обновление драйверов;

Недостатки:

— Много рекламы на стадии установки;

— Порой устанавливаются некорректные версии драйверов.

DriverPack Solution позволяет подгружать необходимые драйверы из версии Lite. Автономная работа тоже происходит хорошо.

Фактически в базе драйверов есть программное обеспечение для 99% всех возможных конфигураций систем.

Carambis Driver Updater

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

Утилита работает на устройствах под управлением Windows.

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

Очень удобная функция, которая не раз выручала тысячи пользователей.

Carambis Driver Updater

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

Carambis способен наладить работу аппаратных и программных компонентов абсолютно на всех версиях ОС Виндоус – еще один плюс.

Среди достоинств приложения можно выделить следующие:

  • Быстрое сканирование. Возможность настройки регулярного автоматического поиска драйверов системы. Общая длительность сканирования на моем компьютере составила не больше двух минут;
  • Интуитивно понятный пользовательский интерфейс. Не было проблем с началом работы и освоением панели инструментов;
  • Наличие большого количества языковых пакетов, предустановленных в программу;
  • Все найденные ошибки утилиты и ее основные инструменты обновляются ежедневно. Чтобы получить новые обновления для Carambis, пользователь должен иметь соединение с Интернетом.

В целом утилита очень удобная и практичная, буду использовать ее и дальше.

Еще одна популярная утилита для оптимизации работы компьютера от этого же производителя Carambis Cleaner

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

Читайте так же:
Установка операционной системы с usb накопителя

Также Carambis Cleaner очищает записи в реестре, которые остаются после удаления игр и программ.

Carambis_Cleaner_

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

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

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

Последняя версия утилиты позволяет провести диагностику ОС и определить ее состояние.

Системные требования утилиты позволяют установить ее даже на самые старые версии операционных систем. Однако, для установки приложения необходим доступ к интернету.

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

Ежемесячная подписка обойдется пользователю всего в 130 рублей.

Вам это может быть интересно:

SamDrivers

установщик драйверов

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

Достоинства:

+ Огромная база драйверов;

+ Простота в обращении;

+ Поддержка большого количества оборудования и операционных систем;

Недостатки:

— Невозможность работы в режиме онлайн;

— Громоздкий образ диска;

— Для получения актуальных драйверов приходится ждать выхода новой сборки;

Примечательно, что создатели SamDrivers сотрудничали с командой Driver Pack Solution на ранней стадии ее работы.

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

Полезная информация:

Также для установки драйвером отлично может подойти программа Snappy Driver Installer. Программа отлично справляется с установкой новых драйверов. Проблем после этого не случается. SDI способна установить практически любой драйвер в пользовательскую операционную систему. Но юзер сам выбирает, какие драйвера обновлять.

MCS Drivers Disk

установщик драйверов

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

Достоинства:

+ Большая база драйверов;

+ Хорошее соотношение веса и универсальности;

+ Развернутый мониторинг системы;

+ Постоянное обновление базы.

Недостатки:

— Невозможность работы в онлайн-режиме;

— Иногда вылетает (при включенном Автозапросе статуса).

Device Doctor

установщик драйверов

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

Достоинства:

+ Огромная база устройств;

+ Компактность (клиент занимает всего 10 Мб);

+ Наличие бесплатной версии;

+ Возможность сохранения результатов сканирования системы для скачивания нужных драйверов;

+ Еженедельное обновление базы устройств;

Недостатки:

— Отсутствие русской локализации;

— Невозможность полноценной работы в офлайн режиме;

— По результатам сканирования выполняется не автоматическое обновление драйверов, а выдача ссылок для скачивания;

— Не создаются точки восстановления системы.

Drivers Installer Assistant

Инструмент для поиска и автоматического обновления драйверов. Для работы необходимо соединение с интернетом.

+ Слежение за системой в фоновом режиме;

+ Интеграция со всеми версиями Windows, которые старше 2000.

+ Постоянно обновляемая база драйверов.

Недостатки:

— Недочеты в организации интерфейса;

— Наличие небольших багов в работе чекбоксов.

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