Видео #15. Драйвера устройств

Когда мы говорили о БИОС мы уже вскользь касались темы драйверов.

Драйвер — это небольшая программа, которая «объясняет» операционной системе, как нужно управлять тем или иным устройством компьютера.

Так как после включения компьютера операционная система еще не запущена, а запускается БИОС, то и эта программная оболочка должна каким-то образом «понимать», что за устройства находятся в компьютере и как с ними можно работать. Именно поэтому BIOS содержит набор стандартных или универсальных драйверов, которые обеспечивают первоначальную загрузку компьютера.

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

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

Диск с драйверами от материнской платы

Также всегда можно скачать нужный драйвер с сайта производителя устройства. При этом всегда нужно обращать внимание на то, для какой версии операционной системы драйвер предназначен. Как я уже упомянул, драйвера создаются под конкретную операционную систему и ее особенности, поэтому драйвер видеокарты, написанный для Windows 7 не всегда будет корректно работать, например, в Windows 10.

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

Сейчас бы хотел затронуть еще одну, а точнее две важные темы.

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

И тут вы решаете купить новый компьютер и логичным образом устанавливаете на него самую последнюю операционную систему, например, Windows 10.

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

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

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

Первый — не самый удобный и он заключается в том, что создается виртуальная машина и на нее устанавливается операционная система, для которой есть драйвер устройства, например, Windows XP. Затем к компьютеру подключается сканер или принтер и в виртуальной машине он настраивается. 
Способ этот муторный, но вполне рабочий.

Также можно установить на компьютер вторую операционную систему. То есть на компьютере одновременно будут установлены Windoцы 10 и Windows XP. При необходимости воспользоваться устройством компьютер будет загружаться в Windows XP, хотя основная работа будет в Windows 10. Такой вариант мне кажется еще менее удобным…

Второй способ намного более простой, но лично я его ни разу не применял.

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

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

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

Дополнение гостевой ОС Virtualbox

Затем в появившемся окне просто нажимаем кнопку «Далее» (Next).

Установка дополнений Virtualbox

Затем указываем путь для установки дополнения и здесь можно ничего не изменять.

Установка дополнений  Virtualbox

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

Дополнения гостевой ОС

Затем начнется установка дополнений и в процессе может появиться сообщение об установке драйвера.

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

Нужно будет выбирать «Установить». Такие окна могут в процессе появляться несколько раз.

Ну и в последнем окне нажимаем кнопку «Finish», чтобы перезагрузить виртуальную машину.

Дополнения гостевой ОС в Virtualbox

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