УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Глава 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


    Содержание раздела