This thing rocks. great gosh... I'm trying to acomplish something simmilar, but... this is what i want. a short introduction... I have a 16 bit program (internally developed within my company) which takes care of the following (it is executed prior to installation of OS): STEP 1: PARTITION (1 partion 6144 MB) and FORMAT DISK (FAT 32) AND REBOOT STEP 2: - Starts MS-DOS, connects to network share, initiates Mini WIN 3.X from network ( + custom WIN 16 bit app (written in VB4-16 bit as a better replacement for all those legacy DOS batch input solutions you guys are struggling) - Takes input from user (OS selection, machine info, domain, OU, type, network settings, machine roles, additional packages to install after OS installation and other personalised info...) - Builds $OEM$ dir on C:\ drive dynamically with required drivers (net, video, scsi, raid, smartcard, sound and compaq Support tools) - makes replacements on customized unattend.txt (which has an option of OEMfilesdir pointing to C:\$OEM$) and places it on C:\ - generates a configuration file (machine.ini) and places in c:\ which is used as a parameter file for firing installations either with cmdlines.txt or runoncegui options (let's just say a sort of Custom 'XPLODE' product that takes care of everything after OS installation. - finally starts \\networkshare\OSDIR\I386\winnt.exe with dynamically build C:\unattend.txt with /s:\\networkshare\OSDIR\I386\ and continues installation with windows setup screen It works great. Windows 2000 server installation + packages install (90 minutes) Windows 2003 server installation + packages install (120 minutes) in the end i have a fully corporate standardized server installation Now... I would like to apply this gosh's trick as follows ( i think i can save another 10-20 minutes per install and i don't want to use solutions like ADS or DISK IMAGING): Let's just say that the last step of my method (instead of initiating installation from network with winnt.exe /u:<my dynamically generated unattend file.txt> /s:\\networkshare\OSDIR\I386\ i do the following:) Copy all files (which are previosly created with winnt32 /syspart install) from network \\networkshare\OSDIR\GOSHWAY\(C:\$WIN_NT$.~LS and C:\$WIN_NT$.~BT and some files on the root of C: like bootldr etc) to c:\ drive with my application (since they are still 8.3 files i can handle copying within my 16 bit application) and reboot the PC. That means i skip first part of copying files with windows setup (which is slower than copying these mentioned dirs directly to C:\ drive) and let Windows do the rest. and than build $OEM$ dir dynamically with dynamically winnt.sif and in the end reboot. I would say it must work: (i could save 10-20 minutes per installations) But..., what about the bootsector. How to make my C: drive behave like a drive which has already passed the first part of installation and made bootable. I miss a piece of a puzzle here. I need to prepare a c: disk with all these folders and files and make drive bootable (it should be 16 bit dos program)... I tried some of them but it doesn't work for me... Does this make a sense... Can anyone tell me if this is possible? I think the knowledge of bootsectors and MBR is here important (and i do mis that part) Thanks a lot, Balkanac