yurkesha Если есть желание потестировать, вот
add_SCSIRAID.exe, только для драйверов SCSIRAID. Немного подправил, вроде работает, но каждую строчку не проверял. Для теста указываем папку с драйверами (драйверпаком) и папку I386, TXTSETUP.SIF оставляем пустым. Жмём обновить, получаем наполненый TXTSETUP.SIF и файлы в папках. В корне появляются два файла:
drvlist.txt - список файлов на удаление, как раз для перепаковщика
drvlist.inf - список на отработку удаления строк из TXTSETUP.SIF, то есть обратная операция.
Указываем вместо драйверов папку с файлом drvlist.inf и из TXTSETUP.SIF удалятся все параметры, останутся только секции, результат можно увидеть на предыдущем наполненом TXTSETUP.SIF.
В папку drivers можно добавлять драйвера в виде плага для BartPE.
Сейчас проверил таким методом подсунул утилите TXTSETNS.SIF переименованный в TXTSETUP.SIF, пропатчил утилитой и сравнил файл с TXTSETAM.SIF, который уже содержал эти драйвера, результат положительный. Разница была только в том что в TXTSETNS.SIF строки добавлены в конце секций, что в общем не имеет значения.
yurkesha Нужно было txtsetup.oem обрабатывать? Тогда действительно достаточно форматом ini-файла обойтись. И драйвер не имел бы привязанности к плагу BartPE.