Что такое биты в драйверах Windows?
Установка драйверов Windows
Всем известно, что сегодня программное обеспечения для Windows делится на 32 и 64 битные версии. Точно также идет разделение в драйверах для Windows (по такому принципу делится и программное обеспечение). Произвести установку драйверов в операционную систему Windows 8.1, когда речь идет о современном устройстве - очень просто. Но как быть, когда вы работаете с бизнес средой?
Следует объяснить. Существует целый пласт программного обеспечения и оборудования, которое работает только под определенными условиями. Как правило, эти условия сложно выполнимы в реальном (прогрессивном) мире, когда операционные системы обновляются и улучшаются. А программное обеспечение для них переписывается и также развивается. Но бизнес, никогда не тратит лишних средств, - только исходят из желания двигаться в ногу со временем, здесь совсем другие правила. Бизнес среда очень рационально использует свои ресурсы, ведь переписывание специфического программного обеспечения под современные аппаратные и программные средства - очень затратно.
В таких случаях, приходится искать методы настройки программного обеспечения и аппаратных средств в тех "рамках", где вы были зажаты. И первое на что обращается внимание - это установка 32-битной версии операционной системы Windows 8.1 на компьютеры со старыми аппаратными средствами (благо система стала очень производительной, и не требовательной к ресурсам). Но как быть, если в дальнейшим возникнет потребность в установке 64-битного программного обеспечения? В некоторых случаях существует возможность разделения рабочих процессов между разными компьютерами.
Другая проблема с которой можно столкнутся связана с не подписанными драйверами. Ведь производители аппаратных средств не всегда проходят сертификацию в Microsoft.
В основном отказ от сертификации обусловлен - ценой, которую не все производители готовы платить корпорации, предполагая, что их устройства и так прекрасно взаимодействуют с Windows. В действительности, встречаются компании, производители устройств, которые прекрасно работают в операционной системе Windows, при этом драйвера для этих устройств представляются не подписанными.
По умолчанию Windows 8.1 не устанавливает не подписанные драйвера. Но вы можете это сделать на свой страх и риск. Ведь момент установки не подписанного драйвера, Windows 8.1, выдаст диалоговое окно безопасности, в котором будет содержаться предупреждение о издателе драйвера.
Устанавливать не подписанный драйвер в систему Windows 8.1 можно, но при этом вам необходимо знать:
1. Перед установкой любого программного обеспечения, в котором у вас нет уверенности, необходимо создавать точку восстановления Windows 8.1. Так у вас всегда будет шанс, вернуться к рабочей версии операционной системы.
2. Если ваша система находится на поддержке. Вероятней всего, поддержка будет прекращена. Поддержка, оказываемая по контракту - не путать с постоянными обновлениями, которые вы имеет право получать не смотря не на что.
Расположение драйверов в Windows 8.1. Установка без .exe-файла
Драйверы ваших устройств располагаются в специальной директории Windows под названием DriverStore (полный путь \Windows\System32\DriverStore).
Драйвера Windows состоят из нескольких ключевых компонентов, - специальных .inf, .cat, .sys. Кстати, именно в .cat файле содержатся данные цифровой подписи. Как только вы добавляете новые аппаратные средства к своему компьютеру - например, вы подключаете USB накопитель. Операционная система делает запрос именно в DriverStore. Где должен находится совместимый драйвер устройства. В противном случае начинается поиск по средствам обновления из сети интернет, если у вас есть доступ к сети.
Сразу отмечу, - установка драйверов Windows 8.1 без .exe файла происходит очень просто. Если вам необходимо добавить драйвер в систему, и у вас на руках есть набор inf-cat-sys файлов, просто укажите путь к этим файлам через диспетчер устройств. Вызываете диспетчер устройств – выбираете устройство, для которого у вас есть набор драйверов – вкладка, действие – обновить драйверы. Откроется диалоговое окно, в котором вы должны выбрать одно из двух действий (в нашем случае ручной поиск, а значит второй пункт).
Стоит учитывать возможность установить драйвер устройства Windows 8.1 не только в момент подключения этого устройства в вашу систему. Всегда есть вариант более расширенной настройки, вручную, по средствам команды pnputil.exe.
Это более продвинутая техника, которую стоит осветить. Pnputil.exe доступен из командной строки, которую необходимо запускать с правами администратора (чтобы не возникало проблем с внесением изменений в системную папку Windows 8.1).
Итак если вы хотите добавить драйвер устройства в систему Windows 8.1 из командной строки, необходимо набрать следующую команду, придерживаясь синтаксиса:
pnputil.exe –a <Путь к драйверу>/<Драйвер>.inf
Параметры pnputil.exe:
-a - Add - добавление нового файла .inf в систему
-d - Delete - удаление файла. Указывается путь аналогичный добавлению но с параметром удаления.
-e - Enumerate - перечисление драйверов, разных производителей в системе.
-f - Force - принужденное удаление, когда система не может удалить драйвер, который все еще активен. Использовать с осторожностью, и не использовать параметром -i
-i - Install - устанавливает найденные inf-файлы в систему. Не может быть использован совместно с –f.
/? - Ваша помощь по pnputil.exe
Драйвера которые вы находите и добавляете через командную строку, автоматически попадают в DriverStore. При этом установить драйвер можно совместной командой с параметром -i. После этого вам нет необходимости перезагружать компьютер, чтобы драйвер определился.
Статьи из цикла:
Настройка оборудования и программного обеспечения. Часть 1
Управление драйверами устройств из диспетчера устройств. Часть 3
Поиск неисправностей и восстановление драйверов. Часть 4