Я не одной программой не ставил все что нужно установил вин
2 года назад
Леонид, Win то действительно ставит, но не всегда самые оптимальные, а лишь бы работало. Я после неоднократных поисков оптимальных дров, в том числе и с помощью Драйверпака, поднял общую оценку производительности своего старушки ноута SONY с 4,4 (была при установке Винды) до 6,5.
2 года назад
Леонид, попропуйте на старый комп установить Win10, а потом автоматом драйвера. Половина не установится. Использую SnappyDriverInstaller.
2 года назад
Константин, одной даме установил вин10 мат плата 2010года работает купили новый принтер все дрова встали в игры она не играет — кино ролики все идет.
Источник: pomogaemkompu.temaretik.com
Пакет драйверов Windows что это за программа и нужна ли она
Начиная с некоторого момента после Windows 10 версии 2004, драйверы, работающие в Windows, будут классифицироваться как драйверы Windows или драйверы рабочего стола Windows.
Что такое драйвер и для чего он нужен
Драйверы для Windows будут работать во всех версиях Windows, включая HoloLens, Xbox, Factory OS и Windows Desktop. Драйверы Windows Desktop будут работать только в версиях Windows Desktop.
Классификация драйверов Windows будет расширена и заменит текущую классификацию универсальных драйверов.
На этой странице представлен предварительный обзор будущих требований к драйверам Windows.
Различие между драйверами для Windows и драйверами для настольных компьютеров Windows не влияет на какие-либо драйверы, отправляемые и сертифицируемые для Windows 10 версии 2004. Изменения в сертификации и отправке произойдут позднее.
Требования к драйверам Windows
Когда драйверы Windows станут вариантом сертификации, будут применяться следующие требования:
- Соответствует принципам проектирования DCH.
- Следуйте принципам изоляции пакетов драйверов.
- Следуйте требованиям к уровням API.
- Сертифицирован в рамках программы совместимости оборудования Windows с использованием лабораторного комплекта оборудования. Обратите внимание, что требования процесса сертификации программы совместимости оборудования Windows применяются как к драйверам KMDF, так и к драйверам UMDF.
Драйверы для Windows и драйверы для настольных компьютеров Windows
В следующей таблице приведены различия, указанные выше:
Хотя для драйвера, работающего только на рабочем столе Windows, не требуется, чтобы он соответствовал дополнительным требованиям для драйвера Windows, это повысит удобство обслуживания и надежность драйвера, а также подготовит драйвер к возможной будущей сертификации на не- Настольные версии Windows.
Пакет драйверов включает в себя все программные компоненты, которые необходимо предоставить, чтобы ваше устройство совместимо с Windows. Обычно пакет драйвера содержит следующие компоненты:
Что такое Драйвера — Объяснение | Как это работает
Далее приводится краткое описание каждого компонента пакета драйверов.
В WDK входят различные образцы пакетов драйверов. Дополнительные сведения см. в разделе Примеры файлов установки устройств
INF-файл
Каждый пакет драйверов должен включать INF-файл, который компоненты установки устройства считывают при установке устройства. Файл INF не является сценарием установки. Это текстовый файл в формате ASCII или Unicode (только UTF-16), в котором содержится информация об устройстве и драйвере, включая файлы драйвера, записи реестра, идентификаторы устройств, файлы каталогов и сведения о версии, необходимые для установки пакета драйверов на устройство.
Точное содержимое и формат файла INF зависят от класса установки устройства, к которому относится INF. Сводка разделов INF описывает информацию, которая требуется для каждого типа INF. Как правило, информация о каждом производителе находится в разделе INF Models. Записи в разделе «Модели» относятся к разделам INF DDInstall, которые содержат сведения о конкретных моделях.
Инструмент InfVerif, который находится в каталоге tools набора драйверов Microsoft Windows (WDK), проверяет синтаксис и структуру всех межклассовых разделов и директив INF вместе с специфичные для класса расширения для всех классов настройки, кроме принтеров.
Начиная с Windows 2000, вы можете использовать один INF-файл для установки во всех версиях операционной системы Windows. Дополнительные сведения см. в разделе Создание INF-файлов для нескольких платформ и операционных систем. Если ваше устройство будет продаваться на международном рынке, вам следует создать международный INF-файл. В зависимости от региона, международный файл INF может быть файлом Unicode (UTF-16), а не ASCII.
Хорошим способом создания INF-файла для вашего драйвера является изменение одного из примеров, предоставляемых WDK.Большинство образцов драйверов WDK содержат INF-файлы в том же каталоге, что и образец драйвера.
Дополнительную информацию о файлах INF см. в разделе Создание файла INF, документации по InfVerif, документации по конкретному устройству в WDK и файлах INF, поставляемых с образцами драйверов для устройств, подобных вашему.
Файл каталога
Файл каталога драйверов содержит криптографический хэш каждого файла в пакете драйвера. Windows использует эти хэши для проверки того, что пакет не был изменен после публикации. Чтобы гарантировать, что файл каталога не будет изменен, он должен быть снабжен цифровой подписью, которой будут доверять системы, использующие этот пакет драйверов.
Поставщик получает цифровые подписи выпуска, отправляя свой пакет драйверов в Лабораторию качества оборудования Windows (WHQL) для тестирования и подписания. WHQL возвращает пакет с файлом каталога (файл .cat). Дополнительные сведения см. в разделе Подписи выпусков WHQL.
Файл INF должен ссылаться на файл каталога с помощью директивы CatalogFile в разделе Версия INF файла INF.
Файлы драйверов
В большинстве случаев пакет драйвера будет содержать одну или несколько служб драйвера, которые должны быть частью стека устройства для устройства, на котором установлен пакет драйвера. Дополнительные сведения о службах драйверов см. в разделе Выбор модели драйвера. Служба драйвера — это часть пакета, предоставляющая интерфейс ввода-вывода для устройства. Обычно драйвер представляет собой библиотеку динамической компоновки (DLL) с расширением имени файла .sys. Допускаются длинные имена файлов, за исключением драйверов начальной загрузки.
Программное обеспечение, необходимое для поддержки конкретного устройства, зависит от характеристик устройства и шины или порта, к которому оно подключено. Microsoft поставляет драйверы для многих распространенных устройств. Если ваше устройство может обслуживаться одним из этих драйверов, возможно, вам придется написать только мини-драйвер для конкретного устройства.
Минидрайвер обрабатывает специфические функции устройства от имени системного драйвера. Для некоторых типов устройств даже минидрайвер не нужен. Например, модемы обычно поддерживаются только установочными файлами.
Другие файлы
Пакет драйвера также может содержать другие файлы, например параметры калибровки оборудования, службу Win32, значок устройства или файл библиотеки драйверов (например, для видеодрайверов). Дополнительные сведения см. в следующем разделе:
Когда устройство подключено, Windows необходимо найти соответствующий пакет драйверов для установки.
В Windows 10 этот процесс сопоставления выполняется в два этапа. Во-первых, Windows 10 устанавливает наиболее подходящий пакет драйверов в хранилище драйверов, что позволяет устройству быстро начать работу. После установки этого пакета драйверов Windows 10 также:
- Загружает все подходящие пакеты драйверов из Центра обновления Windows, которые лучше подходят для устройства, чем те, которые в настоящее время находятся в системе, и помещает их в хранилище драйверов.
- Выполняет поиск пакетов драйверов, которые были предварительно загружены в места, указанные параметром реестра DevicePath. Значение реестра DevicePath находится в следующем подразделе: HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion. По умолчанию значение DevicePath указывает каталог %SystemRoot%INF.
Если Windows 10 находит в этих местах более подходящий пакет драйвера, чем тот, который был установлен изначально, Windows заменяет пакет драйвера, установленный из хранилища драйверов, на более подходящий.
В версиях Windows до Windows 8 процесс сопоставления пакетов драйверов выполняется только в DevicePath, если он указан, а в противном случае по умолчанию используется Центр обновления Windows.
В следующей таблице представлен краткий обзор приведенной выше информации:
Первоначальная установка пакета драйверов | DevicePath; Центр обновления Windows; Хранилище драйверов | Хранилище драйверов |
После установки исходного пакета драйверов | Неприменимо | DevicePath; Центр обновления Windows |
В Windows 10 версии 1709 и выше Центр обновления Windows (WU) предлагает наиболее подходящий пакет драйверов, который не обязательно является самым последним. В процессе выбора пакета драйвера WU учитываются идентификатор оборудования, дата/версия и критическая/автоматическая/необязательная категория. WU отдает наивысший приоритет критическим или автоматическим пакетам драйверов. Если соответствующий критический/автоматический пакет драйверов не найден, WU ищет дополнительные пакеты драйверов. В результате более старый критически важный пакет драйверов, имеющий в остальном такое же значение, имеет приоритет над более новым дополнительным пакетом драйверов.
Начиная с Windows 10 версии 2004, Центр обновления Windows (WU) автоматически предлагает только лучший пакет драйверов для автоматического/критического соответствия, выполняя поиск как на компьютере, так и на WU.Чтобы просмотреть соответствующие пакеты драйверов в дополнительной категории, выберите «Настройки» > «Обновление и безопасность» > «Центр обновления Windows» > «Просмотр дополнительных обновлений» > «Обновления драйверов». WU по-прежнему использует те же критерии для ранжирования и выбора водителя.
Windows представляет пакет драйвера как узел драйвера, который включает в себя всю поддержку программного обеспечения для устройства, например любые файлы, службы и записи реестра. Службы для устройства включают функциональный драйвер и любые драйверы фильтров устройств верхнего и нижнего уровня.
Для некоторых устройств требуется поставляемый поставщиком пакет драйверов, разработанный специально для этого устройства или предназначенный для поддержки семейства устройств. Однако другие устройства могут управляться системным пакетом драйверов, который поддерживает семейство устройств или все устройства данного класса установки устройств. Windows выбирает пакет драйверов, наиболее точно соответствующий устройству. Если Windows не находит такой пакет драйверов, она выбирает из все более общих пакетов драйверов.
Как Windows ищет пакеты драйверов
Windows ищет в определенных местах пакеты драйверов, соответствующие устройству. Пакет драйверов соответствует устройству, если выполняются следующие условия:
Один из аппаратных идентификаторов (ID) или совместимых идентификаторов, сообщаемый драйвером шины для устройства, совпадает со строкой hw-id или совместимый-id в строке Запись раздела INF Models файла INF пакета драйвера.
Оформление TargetOSVersion в разделе Models INF, содержащем соответствующую запись, относится к версии операционной системы, на которой должно быть установлено устройство.
Дополнительную информацию о том, где Windows ищет подходящие драйверы, см. в разделе Где Windows ищет драйверы.
Как Windows ранжирует пакеты драйверов
Windows создает список всех совпадений в каждом применимом пакете драйверов и присваивает каждому совпадению ранг. Один пакет драйвера может содержать несколько совпадений для устройства, если пакет драйвера имеет несколько строк в записях раздела INF Models, которые совпадают на устройстве. Windows представляет ранг соответствия каждого пакета драйверов целочисленному значению, которое больше или равно нулю.
Дополнительную информацию о процессе ранжирования см. в разделе Как Windows ранжирует пакеты драйверов.
Начиная с Windows Vista, Windows также ранжирует пакеты драйверов в зависимости от того, имеет ли пакет драйверов цифровую подпись. Windows ранжирует пакеты драйверов на основе цифровой подписи следующим образом:
Если групповая политика AllSignersEqual отключена, Windows оценивает пакеты драйверов, подписанных подписью Microsoft, выше, чем пакеты драйверов, подписанные подписью Authenticode. Это ранжирование происходит, даже если пакет драйвера, подписанный подписью Authenticode, во всех других аспектах лучше подходит для устройства.
Если включена групповая политика AllSignersEqual, Windows одинаково ранжирует все пакеты драйверов с цифровой подписью.
Примечание. Начиная с Windows 7 групповая политика AllSignersEqual включена по умолчанию. В Windows Vista и Windows Server 2008 групповая политика AllSignersEqual отключена по умолчанию. ИТ-отделы могут переопределить поведение ранжирования по умолчанию, включив или отключив групповую политику AllSignersEqual.
Подписи от центра подписи Windows включают следующее:
Подписи Premium Windows Hardware Quality Labs (WHQL) и стандартные подписи WHQL
Подписи для входящих пакетов драйверов
Подписи Windows Sustained Engineering (Windows SE)
Подпись WHQL для версии Windows, которая является такой же или более поздней, чем значение LowerLogoVersion класса установки устройства пакета драйвера
Как Windows выбирает пакеты драйверов
Windows выбирает соответствие пакета драйверов с наименьшим значением ранга как наиболее подходящее для устройства.
Однако, если имеется несколько совпадений пакетов драйверов с одинаковым рейтингом, которые лучше всего подходят для устройства, Windows использует дату и версию пакета драйверов для выбора драйвера. Дата и версия драйвера указываются в директиве INF DriverVer, содержащейся в INF-файле пакета драйвера.
Windows использует следующие критерии для выбора пакета драйверов, соответствующего устройству:
Windows выбирает соответствие пакета драйверов с наименьшим значением ранга как наиболее подходящее для устройства.
Для совпадений пакетов драйверов с одинаковым рангом Windows выбирает пакет драйверов с самой последней датой.
Для пакетов драйверов с одинаковым рангом и датой Windows выбирает пакет драйвера с самой высокой версией.
Для пакетов драйверов с одинаковым рангом, датой и версией Windows может выбрать любой пакет драйверов.
- Медиа в автономном режиме Adobe Premiere Что делать
- Как редактировать файл Excel
- Выход из Microsoft Outlook без корректного закрытия файла данных Outlook
- Программное обеспечение для восстановления торрент-файлов
- Как обновить прошивку на psp
Источник: kompyuter-gid.ru
Драйвер-паки и их индексы
Раз уж в нашем предыдущем посте мы пригласили всех желающих поучаствовать в добровольной помощи в разработке очередных версий DRP, сегодня пришла пора рассказать о том, как именно мы создаем немаловажную вещь при работе с большими архивами драйверов (необходимые сис. админам и другим профессионалам, занимающимся «серийной» настройкой компьютеров) — индексы.
У каждого пользователя на локальном компьютере собирается индекс всех драйверов, присутствующих в системе – в том числе и самой операционной системой. Его наличие позволяет ускорять поиск драйверов для установленных устройств, а в дальнейшем – и для их обновления. Другими словами – без индекса нельзя, его создание и дальнейшие обновления критическим образом сказываются на скорости и эффективности работы нашего приложения.
Герои Silicon Valley работают над оптимизацией собственных алгоритмов
Как строится пользовательский индекс драйверов
Для каждого устройства в системе есть свой уникальный номер (DevID).
Он отображается как в установках Windows, так и в программе DriverPack Solution. Уникальный для каждого устройства идентификатор (однозначно характеризующий каждое устройство), используется программой для автоматического «подбора» драйвера к нему.
База данных в программе содержит ID всех устройств, самостоятельно отслеживает версии драйверов для них, сопоставляет их версии и актуальность. В случае наличия в базе более новой версии, программа автоматически предлагает установить для устройства новый драйвер. Можно найти драйвер для конкретного устройства и самостоятельно в интернете, выбрав соответствующий режим поиска драйвера.
Для эффективной работы программы необходимы архивы драйверов (в формате «7z»), а для быстрого поиска по ним, требуется проиндексировать файлы, содержащиеся внутри.
Кроме уже содержащихся (довольно обширных) в программе архивов драйверов, DriverPack Solution предоставляет возможность создания пользовательских драйверпаков. Это актуально как при наличии нестандартного оборудования, так и «привязанности» операционной системы пользователя к некоторым типам (возможно устаревших) драйверов.
Новые драйвера после их разархивации «разбросаны» по папкам, которые содержат массу файлов, на первый взгляд, совершенно «ненужных» пользователю.
Для того, чтобы выбрать «нужные» файлы, требуется в распакованных файлах найти один с расширением *.inf.
Именно он содержит (в секции [SourceDisksFiles]) перечень необходимых файлов, по которому и требуется скопировать список файлов в предварительно созданную пользователем папку.
Примечание: если среди распакованных файлов нет .inf-файла, то автоматическое создание пакета драйверов невозможно. Настоятельно не рекомендуется удалять файлы с расширением *.САТ – сведения о цифровой подписи.
Как было раньше
До 2010 года, пока версий Windows было чуть меньше, нами использовался следующий метод создания индекса к сборке драйверов.
Создается папка D (сокр. от «Drivers»), а драйверы помещаются в любую подпапку внутри директории D.
Имя подпапки (поддиректории) может быть любым, однако рекомендуется использовать максимально короткие имена. Стоит избегать длинных путей к файлам – это может привести к ошибкам и помешать установке.
При создании структуры папок пакета драйверов следует придерживаться определенных общепринятых правил именования. Обязательно должны использоваться только английские названия папок.
В созданных папках драйверы разделяются по производителям, тем самым образуя подпапки.
Названия производителей также рекомендуется максимально сокращать. Например: «NVidia» – «N», «ATi» – «A» и т. д. Внутри папки с именем производителя драйверы располагаются в папках 1-9, при необходимости число папок может быть увеличено. После создания необходимой структуры папок поместите ваши драйверы в соответствующие подпапки (примечание: распакованные файлы, .inf-файлы, но не архивы или программы установки).
Название папки | Английское название | Пояснение |
A | Additions | Дополнения |
B | Broadband | Широкополосные сетевые устройства (*DSL-модемы и им подобные) |
C | Chipset | Наборы системной логики (чипсеты) |
CPU | Central processor unit | Центральный процессор (необходим для AMD K8) |
D | Dial-Up | Модемы |
G | Graphics | Видеоадаптеры (Графические карты) |
L | LAN | Сетевые адаптеры |
M | Mass Storage | Контроллеры жестких дисков |
P | Printers | Принтеры |
S | Sound | Звуковые адаптеры |
VMWare | VMWare | Драйверы для виртуальной машины VMWare |
W | WLAN | Беспроводные адаптеры |
U | USB | USB-устройства (флешки, фотокамеры) |
Y | Misc | Разное (Все что не попало в другие разделы) |
Y | Monitor | Мониторы |
Z | Hid | Устройства ввода (Интелектуальные мыши, клавиатуры тачпады и т.п.) |
Процесс создания (пользовательских) пакетов драйверов
После создания структуры папок с новыми драйверами требуется заархивировать созданную папку (в примере – это папка «D») в соответствии с требованиями программы к архиву.
- Имя архива: «DP_НазваниеПакетаДрайверов_ x86-32_ВерсияПакетаДрайверов.7z»
- Требования: имя архива не должно содержать пробелов. Например, название пакета драйверов версии 9.06 для контроллеров жестких дисков должно быть таким: «DP_MassStorage_x86-32_906.7z.»
- Формат архива: 7z
- Уровень сжатия: «Ultra» (для обеспечения максимальной компрессии, при желании вы можете указать меньший уровень сжатия).
- Метод сжатия: «LZMA» (значение установлено по умолчанию, изменять его не рекомендуется).
- Размер словаря: 32 Mb
Последнее установлено по умолчанию. Можно увеличить или уменьшить значение этого параметра. Увеличение данного параметра позволяет достичь большей компрессии, но требует больше времени для создания архива.
Индексные файлы хранятся в *.txt — формате, и находятся папке «Indexes» а не в «dev_db», как было ранее.
Структуру индексных файлов целесообразно рассмотреть на примере двух драйверов.
Содержимое индексного файла для 1-го:
– «PCIVEN_8086SUBSYS_680316F3 Audio_w7x64_912.2 Audio_w7x64_912.231Alcwdm18.inf Realtek.NTamd64 06/19/2009,6.0.1.6305 Realtek AC’97 Audio»
Содержимое индексного файла для 2-го:
– «HDAUDIOFUNC_01DEV_8067 Audio_w7x64_912.2 Audio_w7x64_912.2111nvhda.inf VIDIA.NTamd64 11/11/2009,1.00.00.63 NVIDIA High Definition Audio»
Более развернуто объяснение структуры приведено в таблице:
Элементы структуры | Драйвер 1 | Драйвер 2 |
Device ID (идентификатор устройства) | PCIVEN_8086SUBSYS_680316F3 | HDAUDIOFUNC_01DEV_8067 |
Путь хранения драйвера в архиве | Audio_w7x64_912.2Audio_w7x64_912.231 | Audio_w7x64_912.2Audio_w7x64_912.2111 |
Название inf-файла | Alcwdm18.inf | nvhda.inf |
Тип | Realtek.NTamd64 | NVIDIA.NTamd64 |
Дата выпуска и версия | 06/19/2009,6.0.1.6305 | 11/11/2009,1.00.00.63 |
Название устройства | Realtek AC’97 Audio | NVIDIA High Definition Audio |
Текущие реалии
Сегодня жесткой привязки к структуре индекса нет, что называется, «свободный стиль».
Главное – это использовать маркеры операционных систем. Дополнительно есть маркеры для, практически, всех производителей ноутбуков.
При этом расположение и название папок и подпапок перестало иметь значение, единственное требование – наличие минимально одного маркера системы.
Фактически же маркер – конкретное название папки. Оно видно в названии одного из подкаталогов драйвер-пака: DRPDriversDP_Chipset_14101.7zIntelWinAllChipset9.4.0.1007_HECI
В данном случае «WinAll» значит «все версии Windows».
Маркеры
Версия Windows = маркер (имя подпапки), характеризующий, что драйвер который находится внутри папки-маркера подходит для указанной ОС.
- XP x64 =«5×64»;
- XP x86 =«5×86»;
- Vista x64 =«6×64|NTx64|AllNT|67×64»;
- Vista x86 =«6×86|NTx86|AllNT|67×86»;
- Windows 7 x64 =«7×64|NTx64|AllNT|67×64|78×64|781×64|7819×64»;
- Windows 7 x86 =«7×86|NTx86|AllNT|67×86|78×86|781×86|7819×86»;
- Windows 8 x64 =«8×64|NTx64|AllNT|78×64|All8x64»;
- Windows 8 x86 =«8×86|NTx86|AllNT|78×86|All8x86»;
- Windows 8.1 x64 =«81×64|NTx64|AllNT|781×64|7819×86|All8x64»;
- Windows 8.1 x86 =«81×86|NTx86|AllNT|781×86|7819×86|All8x86»;
- Windows 9 x64 =«9×64|NTx64|AllNT|7819×64|All8x64|81×64»;
- Windows 9 x86 =«9×86|NTx86|AllNT|7819×86|All8x86|81×86»;
- Windows 10 x64 =«10×64|NTx64|AllNT|78110×64|All8x64»;
- Windows 10 x86 =«10×86|NTx86|AllNT|78110×86|All8x86»;
- Все x64 =«Allx64»;
- Все x86 =«Allx86»;
- Все XP =«AllXP»;
- Все Vista =«All6»;
- Все Windows 7 =«All7»;
- Все Windows 8 =«All8»;
- Все Windows 8.1 =«All81»;
- Все Windows 9 =«All9»;
- Все Windows 10 =«All10»;
- Любые Windows =«WinAll»;
Маркеры ноутбуков
Маркер-папка с названием производителя ноутбука = слово, используемое самим производителем для идентификации его ноутбуков
- Acer_nb = acer / emachines / packard*bell / gateway / aspire
- Apple_nb = apple
- Asus_nb = asus
- Dell_nb = dell / alienware / arima / jetway / gericom
- Fujitsu_nb = fujitsu / siemens
- Gigabyte_nb = gigabyte
- HP_nb = hp / compaq
- Lenovo_nb = lenovo / compal / ibm
- LG_nb = lg
- MSI_nb = msi / micro-star
- NEC_nb = nec
- Panasonic_nb = panasonic / matsushita
- Samsung_nb = samsung
- Sony_nb = sony / vaio
- Toshiba_nb = toshiba
- OEM_nb = другие вендоры (benq / clevo / depo / durabook / ecs / elitegroup / eurocom / getac / intel / iru / k-systems / medion / mitac / mtc / nokia / pegatron / prolink / quanta / sager / shuttle / twinhead / rover / roverbook / viewbook / viewsonic / vizio / wistron и т.д.)
Текущий индекс
Если при скачивании с нашего сайта обновленных драйвер-паков их имена файлов совпадают (например, старый и новый файл имеет имя «DP_Chipset_14112.7z»), можно просто заменить старые файлы новыми.
При наличии такого же файла, но с меньшим номером, его можно удалить: скачали «DP_Chipset_14112.7z», но в папке есть «DP_Chipset_14111.7z» — файл с меньшим номером версии «DP_Chipset_14111.7z» можно удалить.
Индексируем новые драйвер-паки (создаем списки поддерживаемых устройств).
Если старые индексы удалены, то при запуске DRP, программа автоматически попросит вас произвести индексацию новых драйвер-паков — например программа для нового драйвер-пака «DP_Chipset_14112.7z» создает файлы-индекса «DP_Chipset_14112_xxx.xxx» в соответствующей папке в «X:DRPIndexes».
Можно также удалить и старые индексы.
В папке «Indexes» необходимо удалить все файлы старого драйвер-пака.
Имени файла индекса соответствуют имя драйвер-пака и найти его легко. Например, вы скачали драйвер-пак «DP_Chipset_14112.7z» а у вас был «DP_Chipset_14111.7z», соответственно удаляем все файлы-индексы «DP_Chipset_14111_xxx.xxx», если же и скаченный и старый драйвер-пак имеют одинаковое имя например «DP_Chipset_14112.7z», то индексы «DP_Chipset_14112_xxx.xxx» также нужно удалить т.к. список поддерживаемых устройств в новой версии драйвер-пака может отличаться.
Если вам лень выискивать нужный для удаления индекс — можно удалить все папку «Indexes» и тогда программа будет создавать индексы для всех драйвер-паков, а не только для нового, что займет больше времени, но результат будет идентичным.
Надеемся, что данное руководство по созданию индекса драйверов будет полезно не только разработчикам DriverPack Solution.
- Блог компании DriverPack Solution
- Семантика
- Разработка под Windows
Источник: habr.com