Глава 3. Создание пакета драйверов.
Это очень просто! Создайте папку D и поместите ваши драйверы в любую подпапку внутри ее. Имя подпапки может быть любым, но я рекомендую использовать для этих подпапок максимально короткие имена. В противном случае значение параметра OemPnPDriversPath в файле может оказаться слишком длинным (максимум 4096 знаков, а для установки при помощи winnt.exe/winnt32.exe только 1024 знака) и помешать успешной установке. После создания необходимой структуры папок поместите ваши драйверы в соответствующие подпапки (распакованные файлы, INF-файлы, но не архивы или программы установки, помните?).
Например, создайте следующую структуру:
Пример с реальными названиями
Примечание. Ранее папка D\3\ для неофициальных (создаваемых самостоятельно) пакетов драйверов не являлось обязательным условием. При использовании интегратора от Bashrat версии 6.05 и выше данное требование является обязательным для обеспечения функциональности KTD с неофициальными пакетами драйверов. Для аддона «Интеграция драйверов» это условие необязательно.
При создании структуры папок пакета драйверов следует придерживаться следующих соглашений.
Название папки
|
| Содержимое
|
|
Английское название
|
| Пояснение
|
|
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-устройства (флэшки, фотокамеры)
|
|
X
|
| Misc
|
| Разное (все, что не попало в остальные разделы)
|
|
Y
|
| Monitor
|
| Мониторы
|
|
Z
|
| HID
|
| Устройства ввода (интеллектуальные мыши, клавиатуры, тачпады и т. п.)
|
|
<
/p>
Жирным выделены названия, использующиеся в официальных пакетах. Безусловно, Вы должны использовать английские названия папок.
Далее в перечисленных выше папках драйверы разделяются по производителям. Названия производителей также рекомендуется максимально сокращать. Например: NVidia – N, ATi – A и т. д.
Внутри папки с именем производителя разные драйверы, как правило, располагаются в папках 1-9.
Это почти все! Правой кнопкой мыши щелкните по папке с пакетом драйверов и выберите
Добавить к архиву… (Add files to archive...). Выберите следующие параметры архивации:
Имя архива: DP_НазваниеПакетаДрайверов_wnt5_x86-32_ВерсияПакетаДрайверов.7z, причем имя архива не должно содержать пробелов! Например, название пакета драйверов версии 6.08 для контроллеров жестких дисков будет таким: DP_MassStorage_wnt5_x86-32_608.7z
Формат архива: 7z.
Уровень сжатия: Ultra (для максимально сжатия, при желании Вы можете указать меньший уровень сжатия).
Метод сжатия: LZMA (это значение по умолчанию, не изменяйте его).
Размер словаря: 32 MB Это значение, установленное по умолчанию, требует 369 MB памяти, т. е. объем вашего ОЗУ + файл подкачки должны быть не менее 369 MB. Вы можете увеличить или уменьшить значение этого параметра. Увеличение данного параметра позволят достичь большей компрессии, но требует больше времени для создания архива. Я использую значение 64 MB, для которого требуется 673 MB памяти!
Размер слова: 256.
Рисунок 1 - Создание архива
Можно также создать архив при помощи командной строки, а также включить данную команду в состав пакетного файла. Для этого необходима консольная версия архиватора 7-zip. Команда будет следующей:
7za a DP_Название_пакета_драйверов_wnt5_x86-32_RP.7Z D\* -m0=BCJ2 -m1=LZMA:d25:fb255 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3 -mx
Содержание раздела