Yes you assumed wrong Windows only searches direct folder entries in the winnt.sif file, it does not search sub directories, This is the structure I created for my Laptop: $OEM$\$1\DRIVERS\INF .. and in this folder I made 000_chipset, 001_network etc .. In the DRIVERS folder I placed all my original drivers (This gets copied to C:\) and in the INF folder (also gets copied to C:\) I created 000_chipset, 001_network etc, I placed all of the .inf and .cat files for the the drivers into them, your winnt.sif entry should look something like this: OemPnPDriversPath="DRIVERS\INF\000_CHIPSET;DRIVERS\INF\001_NETWORK etc .. Hope this helps .. ?