Или же, как вариант, Ваша утилита подготавливает для последующего сжатия и копирования в I386 не только отобранные для TextMode файлов, а всех файлов (вернее, всех подписанных драйверов) и прописывает в winnt.sif, что на графическом этапе MassStorage-драйвера нужно искать тоже в I386.
Еще один nLite я изобретать не намерен.

Цитата VMROL:
Здесь да, но появится выбор: не хочешь фейк-сетапа - нет неподписанных драйверов, нужны кому-то неподписанные драйвера - используется фейк-сетап.
Не изобретайте велосипед
Этот выбор всегда был, и есть сейчас. Для этого ничего дополнительно придумывать не нужно.Цитата VMROL:
Просто пока не хочется отказываться от нежелания использовать не родной установщик и от нежелания патчинга оригинальных .dll
"Не родных" установщиков не бывает.
В любом случае используется только оригинальный установщик (syssetup.dll), и переписывать его заново никто не собирается. Его только патчат для некоторого изменения функциональности, направленного на удобство и беспроблемность установки.
Все существующие Fake-setup, как и оригинальный setup.exe - это лишь маленькие надстройки над настоящим установщиком.
Просто оригинальный Майкрософтовский setup.exe сам не делает абсолютно ничего, в отличии от его самописных аналогов именуемых Fake-setup-ами.