Всем здравия!
При переустановке (обновлении) Windows одна из больных тем — это драйвера (относительно редко на каком ноутбуке/ПК всё проходит «гладко» и ОС сама их обновляет). Именно поэтому, я не сторонник полного форматирования системного диска со «старой» Windows (до тех пор, пока не будет ОТ и ДО настроена «новая»), т.к. даже, если она не загружается — из нее можно «вытащить» драйвера или еще какие файлы!
Собственно, сегодняшняя заметка будет посвящена как раз этой проблеме…
Вообще, при установке драйверов — их файлы копируются на системный раздел (на котором установлена ОС Windows, обычно, это диск «C:»). Точное расположение файлов на диске — в каждом случае может быть разным (но чаще всего это каталоги «Windows» и «Program Files»).
Само собой, в большинстве случаев можно найти расположение установленных драйверов, и перенести их в другую ОС (однако, с этим нужно быть осторожным и не забывать перед этим сделать 👉 контрольную точку восстановления…).
Ниже рассмотрим как это всё можно сделать… 😉
*
Содержание статьи
- 1 Неск. популярных вопросов по драйверам
- 1.1 Как понять, что нет драйвера
- 1.2 В какой «папке» Windows хранятся файлы драйверов
- 1.3 Про перенос драйверов из одной ОС в другую
- 1.3.1 Когда «новая» Windows установлена на одном ПК со «старой»
- 1.3.2 Универсальный вариант
→ Задать вопрос | дополнить
Неск. популярных вопросов по драйверам
Как понять, что нет драйвера
Итак…
Заметить, что у вас отсутствует (не обновлен) драйвер на какое-нибудь оборудование — достаточно легко. Например, чаще всего сталкиваешься с тем, что:
- при запуске определенных игр или программ — вылетают ошибки;
- при подкл. второго дисплея — появляется сообщение о невозможности подать на него изображение (а иногда и дословное: «reinstall drivers» как у меня в примере ниже 👇);
- отсутствуют панели управления звуком, графикой;
- могут не работать часть функциональных клавиш и те функции, за которые они отвечают (подсветка, тачпад, тонкая настройка звука и пр.) — это касается ноутбуков.
Драйвера в системе нет — еще один дисплей к ноутбуку не подключается (Win+P не работает)
Пример ошибки при запуске игры
👉 В помощь!
Как установить драйвера на компьютер, ноутбук — см. инструкцию с неск. способами
*
В какой «папке» Windows хранятся файлы драйверов
👉 В подобных случаях (как на скринах выше) — рекомендуется сразу же открыть 👉 диспетчер устройств (Device Manager) — именно в нем, кстати, можно будет узнать установлен ли драйвер, и где та папка, в которой хранятся его файлы.
Например, возьмем видеокарту — для начала нужно найти и раскрыть вкладку «Display adapters» («Видеоадаптеры»), затем кликнуть по нужной видеокарте правой кнопкой мыши и в меню выбрать «Properties» (свойства). См. пример ниже. 👇
Properties
Далее перейти во вкладку «Driver» (Драйвер) и нажать по кнопке «Driver Details» (Сведение о драйвере).
Driver details
👉 Собственно, все файлы драйвера будут представлены списком (напротив каждого показан путь). Обычно, это системная папка: «C:WindowsSystem32» («C:WindowsSystem32DriverStore»).
Путь
Обратите внимание, что помимо самих файлов драйверов (для установки их на др. ПК) — важен еще и файл INF (файл сведений для установки). Находятся подобные файлы в системном каталоге «C:WindowsINF».
Сведения
👉 Основное!
Чаще всего файлы драйверов располагаются в каталогах:
- C:WindowsINF
- C:WindowsSystem32
- C:Program Files
*
Про перенос драйверов из одной ОС в другую
Когда «новая» Windows установлена на одном ПК со «старой»
Допустим, у вас была ОС Windows 10, но она начала сбоить и вы установили себе еще одну ОС Windows 10 на другой раздел диска (благо, 👉 это можно сделать без потери данных и не спеша перенести все программы и файлы из одной системы в другую).
Теперь вам нужно в «новую» ОС установить какой-нибудь драйвер, который был в «старой».
*
В этом случае нажмите ПКМ 👉 в диспетчере устройств по устройству, для которого вы хотите обновить драйвер — из появившегося меню выберите пункт «Update driver» (обновить драйвер).
Update driver (обновление)
Далее следует выбрать второй вариант «Browse my computer…» (Искать на моем компьютере). 👇
Browse my computer
Затем указать папку «Windows/system32» у «старой» ОС Windows (в которой раньше был установлен этот драйвер). В моем примере ниже этот путь «F:WindowsSystem32».
Далее согласиться на поиск драйвера в этой папке и подождать.
Системная папка
Как правило, Windows автоматически его находит, устанавливает и просит у вас разрешение на перезагрузку устройства! Задача решена? 😉
Перезагрузка (драйвер поставлен)
Способ весьма не плохой, и позволяет быстро обновить все драйвера, который у вас были в предыдущей версии Windows (за редким исключением, где нужны спец. панельки управления…).
*
Универсальный вариант
Есть спец. утилиты, который могут сделать бэкап драйверов в одной системе, а затем восстановить этот бэкап в другой. Речь идет о: 3D Chip, Driver Easy, SlimDrivers, Driver Genius, Driver Booster.
В одной из своей прошлой инструкции я показал, как это можно сделать на практике. Ссылочка ниже в помощь.
👉 В помощь!
1) Создание резервной копии драйверов (бэкап «дров» в Windows — мини-инструкция).
2) Лучшие утилиты для работы с драйверами.
Начало создание копии драйверов / Double Driver
*
Дополнения по теме — приветствуются в комментариях ниже.
Всем успехов!
👋
Полезный софт:
-
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
-
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
После установки драйверов на компьютере или ноутбуке, они копируются в единое хранилище, а не остаются в расположении, откуда вы их устанавливаете (впрочем, там они остаются тоже).
В этой инструкции для начинающих подробно о том, где хранятся драйверы Windows 10, можно ли удалить файлы драйверов оттуда и дополнительная информация, которая может быть полезной.
Место хранения драйверов
Файлы установленных драйверов (.inf, .sys и другие), причем не только активных в настоящий момент времени, но и готовых к установке находятся в различных папках Windows 10:
- C:WindowsSystem32drivers — здесь активные файлы .sys, но без файлов информации для установки .inf.
- C:WindowsSystem32DriverStoreFileRepository — наборы входящих в состав системы драйверов и устанавливаемых вами, готовых к повторной установке, включают полный набор файлов.
- C:WindowsINF — файлы .INF для активных драйверов устройств и важных системных драйверов.
- В некоторых случаях — в папке DRVSTORE в System32.
Если говорить о папке FileRepository, она может занимать многие гигабайты на диске: всё зависит от установленных драйверов и количества устройств, для которых они устанавливались, частоты обновлений (предыдущие версии драйвера также могут храниться).
Самый простой способ перейти в папку, где хранятся драйверы — запустить проводник, скопировать и вставить полный путь к папке в адресную строку проводника и нажать Enter, папка сразу откроется.
Дополнительная информация
А теперь ответы на некоторые вопросы, связанные с папками драйверов и файлами, в них хранящимися:
- Можно ли удалить драйверы из этих папок? — удалять вручную из папки нежелательно, есть риск проблем с работой устройств как уже установленных, так и подключаемых в дальнейшем.
- Но существует возможность очистить папку DriverStoreFileRepository от старых драйверов для экономии места на диске.
- При желании вы можете создать резервную копию драйверов в удобном расположении, при этом копировать вручную отдельные файлы не потребуется.
- Путь к используемому конкретным устройством файлу драйвера можно получить в диспетчере устройств, открыв свойства устройства, а затем нажав кнопку «Сведения» на вкладке «Драйвер». При этом будут отображены пути к файлам драйвера .sys в C:WindowsSystem32drivers, но не к файлам установки .INF (в будущих обновлениях диспетчера устройств Windows 10 в меню «Вид» появится пункт «По драйверу», сортирующий устройства по .INF драйверу установки).
Обновлено: 08.11.2022 15:56:55
В общем виде драйвер представляет собой программную прослойку между операционной системой и аппаратной конфигурацией компьютера. В его задачу входит перевод поступающих от ОС команд на понятный для устройств язык и установка между ними обратной связи. Наши эксперты рассказывают, как получить и посмотреть полную информацию об установленных в Windows 10 драйверах.
Просмотр драйверов через диспетчер устройств
Все данные об аппаратной конфигурации компьютера вместе с инструментами управления собраны в диспетчере устройств.
Вызываем дополнительное меню «Пуск» при помощи клавиатурной комбинации «Win+X». Открываем пункт, выделенный на скриншоте.
В окне диспетчера находим интересующую группу и разворачиваем ее, чтобы посмотреть входящие в нее устройства. Для каждого можно вызвать контекстное меню. Возьмем для примера клавиатуру и откроем пункт «Свойства».
Переключаемся на вкладку «Драйвер». В верхней части окна, под названием устройства приводится общая информация о производителе, дате разработки, версии ПО и цифровой подписи. Нажав кнопку «Сведения», можем получить данные о расположении компонентов драйвера.
В открывшемся окне содержится их общий список, в котором указывается название и место расположения в операционной системе. Выделяя конкретный файл, просматриваем его характеристики.
Перейдя в окне свойств на вкладку «Сведения» можно собрать о драйвере еще больше информации. Раскрывая указанное стрелкой выпадающее меню получаем длинный список параметров, начинающийся с общего описания.
Msinfo32 – сведения о системе
Утилита msinfo32 входит в состав операционных систем Microsoft еще с версии Windows 98, но используется крайне редко. С ее помощью можно получить практически полные данные о компьютере, включая и перечень установленных драйверов.
Вызываем клавиатурным сочетанием «Win+R» окно «Выполнить». Набираем в текстовом поле «msinfo32». Запускаем исполнение введенной команды нажав «ОК» или клавишу ввода.
Раздел «Компоненты» содержит информацию об аппаратной конфигурации и по структуре близок к диспетчеру устройств. Развернув для примера группу «Ввод» можно посмотреть характеристики клавиатуры. Для драйвера отображается путь, по которому он расположен в системе, версия ПО, размер файла и дата установки.
В разделе «Программная среда» приводятся основные характеристики операционной системы. Обозначенный на скриншоте пункт содержит информацию о стандартных драйверах входящих в состав Windows.
Открыв меню «Файл» в строке управляющих команд можно увидеть два пункта показанных стрелками. «Сохранить» предполагает создание полной копии собранной информации. Данные переносятся в файл с расширением NFO, который открывается в программе msinfo32. «Экспорт» позволяет записать характеристики конкретного устройства в обычный текстовый документ.
Просмотр драйверов на Windows 10 через командную строку
Весь перечень установленных в Windows драйверов, можно получить с помощью командной строки.
В дополнительном меню кнопки «Пуск» используем отмеченный пункт, чтобы запустить консоль с административными привилегиями.
Набираем команду «driverquery». В окне выводится полный список всех драйверов, отсортированный в алфавитном порядке.
Для удобства изучения его можно скопировать с помощью горячих клавиш. Выделяем все содержимое окна командной строки сочетанием «Ctrl+A». Копируем информацию нажимая «Ctrl+C», и вставляем ее в Блокнот комбинацией «Ctrl+V».
Применение дополнительных ключей позволяет выводить детализированную информацию. Для примера показана команда «driverquery /si». С ее помощью открывается список только подписанных драйверов. Полный перечень дополнительных параметров можно получить, набрав «driverquery /?».
Просмотр драйверов на Windows 10 с помощью PowerShell
Оболочка PowerShell разработана Microsoft и продвигается в качестве современной альтернативы консоли CMD. Кроме поддержки старых команд в ней используется объектно-ориентированные сценарии.
Открываем дополнительное меню кнопки «Пуск». Запускаем PowerShell в режиме повышенных привилегий.
Вводим команду «Get-WindowsDriver -online -all». Ключ «all» предназначен для вывода данных о всех драйверах, установленных на локальном компьютере. Если его не использовать в список включается только программное обеспечение сторонних производителей.
Обработка введенной команды занимает несколько секунд, после чего она представляется в виде, показанном на скриншоте. Массив полученных данных не вмещается в заложенные по умолчанию 3000 строк. Чтобы изучать его с экрана размер вывода нужно заранее увеличить в настройках Powershell.
Внесем в команду небольшое улучшение предусмотрев вывод собранной информации в текстовый файл. Набираем «Get-WindowsDriver -online -all | Out-File driver.txt». Итоговый документ driver.txt сохраняется в системном каталоге.
В поисковом окне вводим полное имя файла с учетом расширения. Цифрой «2» отмечено поле с доступными вариантами действий. Можно открыть документ для изучения или перейти в директорию system32 и перенести его в более удобное место на жестком диске.
Если выделенный на скриншоте путь скопировать с Блокнота в адресную строку Проводника можно напрямую открыть файл конфигурации выбранного драйвера.
Просмотр драйверов на Windows 10Сторонние программы
Программы сторонних разработчиков позволяют получать информацию в более привычном для пользователя графическом представлении.
AIDA64
AIDA предназначена для сбора и отображения подробной информации о компьютере. Программа платная, но с 30-дневным пробным периодом.
Указанная стрелкой раздел является подобием диспетчера устройств Windows. В верхней части правой половины окна отображается древовидная структура аппаратной конфигурации. Информация о выбранном в ней устройстве отображается в нижней части. Для драйвера можно посмотреть общее описание, дату выпуска, поставщика и версию.
В разделе «Операционная система» собраны все характеристики установленной на компьютере Windows. Пункт, указанный на скриншоте стрелкой, содержит информацию аналогичную выдаваемой в программе Msinfo32. Здесь приводится полный перечень системных драйверов.
Встроенный мастер создания отчетов позволяет сохранить данные в файл ТХТ или HTML для последующего детального изучения.
InstalledDriversList
Бесплатная утилита из многочисленной коллекции, разработанной израильским программистом Ниром Софером. Загрузить ее можно с официального сайта
разработчика. Распространяется InstalledDriverList в виде архива ZIP, русский языковой пакет скачивается отдельным файлом.
После запуска утилита выводит в окне список драйверов. Напротив названия каждого стрелками указаны цветные метки. Зеленый индикатор обозначает, что драйвер используется системой. Желтым цветом отмечены установленные, но не активные в данный момент элементы. Детальную информацию можно посмотреть, вызвав контекстное меню. Пункт «Свойства» открывает отдельное окно с характеристиками выбранного драйвера. Обозначенная цифрой «3» группа элементов позволяет создавать отчеты в форматах TXT или HTML.
На скриншоте приведены характеристики открывающиеся при нажатии на кнопку «Свойства» в диалоговом меню».
DriverView
Еще одна утилита от того же разработчика, которая собирает информацию с большей детализацией. Загрузить ее можно с официальной страницы NirSoft в виде архива ZIP. Русский язык также скачивается отдельным файлом.
После запуска DriverView анализирует состояние системы и выводит список используемых в текущий момент времени драйверов. Для получения детальной информации выбираем интересующий элемент и вызываем контекстное меню правой кнопкой мыши.
Рассмотрим подробнее действия выполняемые при использовании отмеченных цифрами пунктов.
«Выбор колонки» открывает меню, в котором можно указать галочками интересующие пункты. Кнопки, расположенные с правой стороны от области выбора предназначены для сортировки порядка отображения столбцов с информацией. Настроив таким образом вид главного окна программы, нажимаем «ОК».
Пункт «Свойства» содержит собранные утилитой данные о выбранном драйвере. Для просмотра информации DriverView может сохранять информацию в локальные файлы отчетов. Как и у рассматриваемых перед ним приложений доступны форматы TXT и HTML.
В заключение
Приведенные нашими экспертами способы позволяют посмотреть какие драйвера установлены в Windows 10 с различной степенью детализации. Остается только выбрать наиболее подходящий и приступать к изучению собранной информации.
Оцените статью |
|
Всего голосов: 6, рейтинг: 4 |
Содержание
- Просмотр списка драйверов
- Способ 1: Сторонние программы
- Способ 2: Сведения о системе
- Способ 3: «Диспетчер устройств»
- Способ 4: «Командная строка»
- Заключение
- Вопросы и ответы
Драйвера – это программное обеспечение, необходимое для функционирования физических и виртуальных устройств, а также других компонентов. В компьютере одновременно трудится множество таких программ, но еще больше их установлено в систему для запуска по необходимости. В этой статье мы разберемся, как просмотреть полный список драйверов в «десятке».
Просмотр списка драйверов
Ситуации, когда требуется получить данную информацию, встречаются нечасто. По этой причине инструменты, позволяющие решить поставленную задачу, не очень популярны. Вместе с тем, они существуют как в самой системе, так и могут быть получены извне. Далее мы рассмотрим несколько простых способов просмотра набора драйверов.
Способ 1: Сторонние программы
В этом параграфе мы познакомимся с продуктами разработчика NirSoft, который предлагает множество бесплатных утилит для взаимодействия с системой. Они имеют более широкий функционал в сравнении со встроенными инструментами, а в некоторых случаях дают простому пользователю возможность заглянуть гораздо глубже «под капот» Windows, чем это позволяет Microsoft. Сегодня мы воспользуемся двумя программами – InstalledDriversList и DriverView.
Скачать InstalledDriversList
Скачать DriverView
Для того чтобы скачать архив, необходимо прокрутить страницу вниз и найти ссылки. Обратите внимание, что здесь имеются варианты для разных версий ОС. Если вы пользуетесь 64-разрядной Windows, то загружайте файл с соответствующим названием.
Обе утилиты являются portable, то есть не требуют установки. Достаточно распаковать полученный файл в подготовленную заранее папку.
Читайте также: Открываем архив ZIP
InstalledDriversList
Эта программа позволяет просмотреть список всех установленных в систему драйверов и получить подробную информацию о них. Запускаем исполняемый файл с соответствующим названием из той папки, куда мы распаковали архив.
Главное окно содержит целевой перечень и множество столбцов с характеристиками, которые для удобства можно перемещать. Основными являются «Driver Name» (имя драйвера), «Display Name» (отображаемое название), «Description» (описание) и «Startup Type» (тип запуска).
Если потянуть полосу прокрутки вправо, можно получить и другую информацию, такую, как тип самого драйвера и файла, его версию и расположение, параметры памяти и так далее.
Двойной клик по драйверу открывает окно с данными, собранными в более компактный блок.
Как вы могли заметить, возле всех позиций стоят цветные значки. Они означают следующее:
- Зеленый – драйвер работает на ядре Windows.
- Желтый – драйвер является самостоятельной программой.
- Красный значок говорит либо о том, что файл не является частью ядра, но запускается вместе с системой, либо о проблемах – ошибках или повреждении.
Правый клик открывает контекстное меню, с помощью которого можно сохранить данные в формате текстового файла или HTML-документа. Сделать это можно как для выбранного драйвера, так и для всего списка целиком.
DriverView
Эта утилита имеет схожий функционал, но отображает только те драйвера, что в данный момент работают в системе.
Розовым цветом подсвечены «дрова» от сторонних разработчиков, то есть самостоятельные программы, не относящиеся к ОС Windows.
Способ 2: Сведения о системе
Если требуется быстро получить список установленных драйверов, не прибегая к сторонним программам, то можно воспользоваться встроенным в Windows инструментом с названием «Сведения о системе». Вызывается он из строки «Выполнить» (Win+R) командой
msinfo32
Нужные нам данные находятся в ветке «Программная среда – Системные драйверы».
Способ 3: «Диспетчер устройств»
Получить сведения о драйверах для конкретных устройств, включенных в систему, можно в «Диспетчере устройств» Windows.
- Нажимаем правой кнопкой мыши по значку «Пуск» и переходим к соответствующему разделу в контекстном меню.
- Для того чтобы отобразить все устройства, открываем меню «Вид» и ставим галку возле пункта, указанного на скриншоте.
- Открываем ветку, например, «Видеоадаптеры», и кликаем дважды по интересующему нас девайсу.
- В открывшемся окне свойств переходим на вкладку «Драйвер». Здесь можно найти данные о поставщике ПО, дате его разработки, версии и цифровой подписи.
- Для получения дополнительной информации нажимаем кнопку «Сведения».
В представленном списке отображается расположения каждого из файлов ПО, а ниже указаны данные о выбранном документе.
Способ 4: «Командная строка»
Если по каким-то причинам требуется получить сведения о драйверах без использования графического интерфейса, можно прибегнуть к помощи «Командной строки», запущенной от имени администратора.
Подробнее: Запуск «Командной строки» от имени администратора в Windows 10
Есть два варианта получения необходимых данных – в сжатом и подробном виде. В первом случае нам поможет команда
driverquery /fo list
Если требуются более подробные сведения, то вводим такую команду:
driverquery /v
Для улучшения читабельности данных можно скопировать все содержимое «Командной строки» (CTRL+A, CTRL+C), а затем вставить в стандартный блокнот. Чтобы все столбцы отобразились корректно, нужно отключить функцию «Перенос по словам» в меню «Формат».
Заключение
Мы привели несколько способов просмотра информации о драйверах в Windows 10. Каждый из них будет удобен в определенной ситуации. Наиболее «продвинутым» является использование утилит от NirSoft. Если нет желания запускать на ПК сторонние программы, вполне подойдут и стандартные инструменты. «Командная строка» выручит при невозможности обращения к графическому интерфейсу при сбоях или удаленном администрировании.
Драйверы Windows работают в режиме ядра. В этой статье я расскажу про различные типы драйверов. И покажу как посмотреть на установленные драйверы в системе.
Драйверы
Все привыкли что драйверы это прослойка между оборудованием и операционной системой. И отчасти это верно. Но они могут и не относится к физическому устройству, например есть драйвер файловой системы.
Драйверы представляют собой файлы .sys и обеспечивают интерфейс между вводом/выводом и соответствующим оборудованием или модулем ядра. Про диспетчер ввода/вывода я уже рассказывал в прошлой статье.
Драйверы в основном написаны на языке C, но недавно стало возможно писать их для Windows на C++.
Типы драйверов
Можно выделить следующие типы драйверов:
- Драйвера физических устройств. Они необходимы для работы обычных устройств. Например принтеров, сканеров и другого оборудования.
- Фильтры файловой системы. Необходимы, например, для создания программных RAID или шифрования дисков.
- Сетевые перенаправители. Это драйверы файловой системы, которые передают запросы по сети на другую машину. В качестве клиента в сетевой операции ввода/вывода отправляет запросы на сервер и обрабатывает ответы. Как сервер получает запросы ввода/вывода и обрабатывает их. Таким образом они позволяют приложению получать доступ к ресурсам на удаленных серверах и управлять ими, как если бы они находились на локальном компьютере.
- Драйвера потоков. Необходимы для поддержки сетевых протоколов, например TCP/IP.
- Потоковые драйвера-фильтры ядра. Они могут объединятся в цепочки для обработки потоков данных. Например для записи или воспроизведения аудио и видио.
- Программные драйвера. Модули ядра, работающие только в режиме ядра. Например многие программы из Sysinternals (Process Explorer, Process Monitor) устанавливают, а затем используют такие модули.
Еще можно разделить их на работающие в пользовательском режиме и в режиме ядра.
В пользовательском режиме работают драйверы принтеров, они переводят аппаратно-независимые запросы в понятные принтеру команды. Которые затем передаются драйверу порта в режиме ядра, например usbprint.sys.
В режиме ядра работают драйверы файловой системы, которые принимают запросы к файлам на ввод / вывод. Тут же работают драйверы PnP, которые общаются с диспетчером PnP. Это драйверы запоминающих устройств, видеоадаптеров, устройств ввода и сетевых адаптеров. Здесь же работают расширения ядра и драйверы сетевых протоколов, но они не связаны с физическими устройствами.
Просмотр установленных драйверов
Чтобы посмотреть информацию о загруженных в систему драйверах можно воспользоваться программой “Сведения о системе” (msinfo32.exe). Эта программа является стандартной для Windows. В программе необходимо перейти в “Программная среда” / “Системные драйверы“. В открывшемся окне вы увидите информацию об установленных драйверах:
Также можно посмотреть список запущенных драйверов программой Process Explorer. Для этого нужно включить отображение всех пользователей в меню “View“. Далее выбрать процесс “System“. И включить отображение нижней панели (View / Lower Pane View):
То есть драйверы мапятся к процессу “System“.
Из чего состоит драйвер
Драйверы состоят из набора процедур, вызываемых для обработки различных запросов. Например можно выделить следующие процедуры:
- инициализации — при загрузке драйвера в ОС диспетчер ввода / вывода выполняет эту процедуру;
- добавления устройства — если это PnP драйвер, то при добавлении нового устройства PnP диспетчер выполняет эту процедуру;
- диспетчеризации — когда происходит запрос от оборудования к системе, то генерируется IRQ запрос и через эту процедуру вызывается драйвер;
- начального ввода / вывода — эта процедура используется если нужно организовать передачу данных на устройство или с него;
- обработки прерываний — диспетчер прерываний передает управление этой процедуре когда устройство прерывает работу процессора для своих нужд;
- dpc — а тут выполняются dpc функции, которые были поставлены в очередь при работе прерываний.
- завершения ввода/ вывода;
- отмены ввода / вывода;
- выгрузки — когда драйвер выгружается из системы и освобождает все занятые им ресурсы.
Вернуться к оглавлению
Сводка
Имя статьи
Драйверы Windows
Описание
Драйверы Windows работают в режиме ядра. В этой статье я расскажу про различные типы драйверов. И покажу как посмотреть на установленные драйверы в системе