@nuhi Another thing, regarding drivers. I assume it would be possible to leave the driver .cab's unaltered at all times. For instance, if an addon (RVM Update Pack, for instance) would need to replace a file (say, ntoskrnl.exe) belonging to a driver .cab, wouldn't it be much faster to just copy the new file to \i386, pack it, and remove its entry from drvindex.inf? I'm currently testing if this would work. But it makes sense, since dosnet.inf tells setup anyway which files should be copied, regardless of their location (in \i386 or in the .cab's). I, for one, would greatly enjoy not having to wait for ages for driver recompression to take place. It would be great if nLite would give me this option. This is my first point. Further reasoning would go like this: - if drivers recompression occurs, with compression set to LZX:21, setup gets extremely slow (and cpu-intensive) during textmode setup - particularily annoying during VM test sessions - if drivers recompression occurs, with default compression (MSZIP?), the resulting .cab's are much larger than the initial ones. Consider that once makecab'ed with LZX:21, all files needing update until now in both driver.cab and sp2.cab (I'm talking RyanVM's UP now) take up only 5.48MB, which is by far less that the overhead the default compression takes. Regards.