Что такое драйверы устройств и файлы INF?

1272
heron1000

Я знаю, что драйвер устройства - это часть программного обеспечения, которая позволяет ОС взаимодействовать с частью аппаратного обеспечения, но недавно я услышал о файлах INF и запутался. Некоторые источники говорят, что INF-файл используется во время установки драйвера, в то время как другие говорят, что INF-файл используется для предоставления информации об оборудовании. Еще недавно я столкнулся с программным обеспечением Intel Chipset Device Software (или INF Update Utility). Что именно это делает?

5

1 ответ на вопрос

5
That Brazilian Guy

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

Как гласит Википедия :

An INF file (stands for information) or Setup Information file, is a plain text file used by Microsoft Windows for installation of software and drivers. INF files are most commonly used for installing device drivers for hardware components. (...) INF files are part of the Windows Setup API.

Из Microsoft Technet :

Device information (INF) files provide information used by Windows 95 to install software that supports a given hardware device. When hardware manufactures introduce new products, they must create INF files to explicitly define the resources and files required for each class of device.

(...)

An INF file is organized in several sections which define information that Setup and the hardware detection process use to determine the resource needs of the hardware device and to install software for that device. An INF file is organized by hardware, with each class of device described in its own section.

INF-файлы существуют с Windows 95. Если вы откроете INF-файл с помощью блокнота (или другого текстового редактора), вы увидите, что это текстовый документ, содержащий множество параметров (эти параметры описаны в статье Technet, на которую я ссылался выше).

По крайней мере, в Windows 95 и XP, если вы щелкнете правой кнопкой мыши по файлу INF, появится опция «Установить». Хотя у меня были разные степени успеха при установке драйверов таким образом (всегда в INF-файлах, содержащихся в папках с установочных компакт-дисков), рекомендуемый способ установки драйверов - запустить файл setup.exe на компакт-диске, с которым поставляется устройство. Много раз INF-файл присутствует как часть процесса.

Таким образом, если новое устройство подключено к компьютеру, Windows использует идентификатор оборудования устройства и файлы INF на компьютере для автоматической установки драйверов? heron1000 11 лет назад 0
Ваше предположение звучит правильно для меня. Однако существует множество способов установки драйверов устройств. Можно использовать драйверы на компакт-диске, поставляемом с новым устройством, в этом случае INF-файлы много раз, но я не уверен, что в 100% случаев. Есть также моменты, когда вы подключаете новое устройство, и Windows автоматически определяет его. Я не знаю, как работает этот процесс и используются ли INF-файлы. Также можно использовать Центр обновления Windows для поиска драйверов в Интернете и автоматической установки. Опять же, не уверен, как файлы INF связаны в этом случае. That Brazilian Guy 11 лет назад 0
Возможно, стоит отметить, что некоторые избранные программы используют файлы INF как временное хранилище информации или файлы конфигурации приложения. Ben Franchuk 10 лет назад 0

Похожие вопросы