ECHO OFF SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION set /A OLEG=1 ECHO [SourceDisksFiles]>>SOURCESS\I386\TXTSETUP.SIF ECHO [Files]>>SOURCESS\I386\DOSNET.INF FOR /F "USEBACKQ DELIMS==" %%I in (`DIR /A-D /OGN /B HFDRV\*.INF`) do ( copy HFDRV\%%I HFDRV\HFDRV!OLEG!.inf MAKECAB /D CompressionMemory=21 /D CompressionType=LZX HFDRV\HFDRV!OLEG!.INF /L SOURCESS\I386 DEL /Q /F HFDRV\HFDRV!OLEG!.inf set /A OLEG=!OLEG!+1 ECHO HFDRV!OLEG!.inf=1,,,,,,,20,0,0 >>SOURCESS\I386\TXTSETUP.SIF ECHO d1,HFDRV!OLEG!.inf>>SOURCESS\I386\DOSNET.INF ) You need the echo sourcedisksfiles section if you are running this on an hfslipped source.