Try the ramdrive from BartPE copy ramdriv.sys to your iso's System32\Drivers and add the addreg section to winpesys.inf (without the [AddReg]) or copy the whole to a file named ramdrive.inf and edit a line in config.inf to setupreg.hiv = .\winpesys.inf,AddReg,.\ramdrive.inf,AddReg and place ramdrive.inf in the winpe folder [Version] signature = $CHICAGO$ SetupClass=BASE [AddReg] ; Add tmp and temp environment variable... ; 26-9-2003 14:52 Bart: Removed ending '\' HKLM,"ControlSet001\Control\Session Manager\Environment","temp",0x00020000,"B:" HKLM,"ControlSet001\Control\Session Manager\Environment","tmp",0x00020000,"B:" ; Add ramdrv environment variable... (Erwin happy?) HKLM,"ControlSet001\Control\Session Manager\Environment","ramdrv",0x00020000,"B:" ; HKLM,"ControlSet001\Control\Class\{FFA1C341-4539-11D3-B88D-00C04FAD5172}","Class",,"RamDisk" HKLM,"ControlSet001\Control\Class\{FFA1C341-4539-11D3-B88D-00C04FAD5172}","class2",,"RAM Disk" HKLM,"ControlSet001\Control\Class\{FFA1C341-4539-11D3-B88D-00C04FAD5172}\0001","ProviderName",,"QSoft" HKLM,"ControlSet001\Control\Class\{FFA1C341-4539-11D3-B88D-00C04FAD5172}\0001","MatchingDeviceId",,"ramdriv" HKLM,"ControlSet001\Control\Class\{FFA1C341-4539-11D3-B88D-00C04FAD5172}\0001","DriverDesc",,"Ramdisk [ QSoft ]" HKLM,"ControlSet001\Services\Ramdriv","Type",65537,1 HKLM,"ControlSet001\Services\Ramdriv","Start",65537,3 HKLM,"ControlSet001\Services\Ramdriv","ErrorControl",65537,1 HKLM,"ControlSet001\Services\Ramdriv","DisplayName",,"Ramdisk [ QSoft ]" HKLM,"ControlSet001\Services\Ramdriv","ImagePath",,"system32\drivers\ramdriv.sys" HKLM,"ControlSet001\Services\Ramdriv\Parameters","BreakOnEntry",65537,0 HKLM,"ControlSet001\Services\Ramdriv\Parameters","DebugLevel",65537,5 HKLM,"ControlSet001\Services\Ramdriv\Parameters","DebugComp",65537,-1 HKLM,"ControlSet001\Services\Ramdriv\Parameters","DiskSize",65537,33554432 HKLM,"ControlSet001\Services\Ramdriv\Parameters","DriveLetter",,"B:" HKLM,"ControlSet001\Services\Ramdriv\Parameters","RootDirEntries",65537,512 HKLM,"ControlSet001\Services\Ramdriv\Parameters","SectorsPerCluster",65537,2 HKLM,"ControlSet001\Services\Ramdriv\Enum","0",,"Root\UNKNOWN\9999" HKLM,"ControlSet001\Services\Ramdriv\Enum","Count",65537,1 HKLM,"ControlSet001\Services\Ramdriv\Enum","NextInstance",65537,1 HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","ClassGUID",,"{FFA1C341-4539-11D3-B88D-00C04FAD5172}" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","Class",,"RamDisk" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","ConfigFlags",65537,4 HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","Mfg",,"QSoft" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","HardwareID",0x00010000,"ramdriv" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","Service",,"Ramdriv" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","DeviceDesc",,"Ramdisk [ QSoft ]" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","Capabilities",65537,0 HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999","Driver","{FFA1C341-4539-11D3-B88D-00C04FAD5172}\0001" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999\Control","DisableCount",65537,0 HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999\Control","ActiveService",,"Ramdriv" HKLM,"ControlSet001\Enum\Root\UNKNOWN\9999\Control","FilteredConfigVector",0x00010000,"" This is my Very First Post, I hope its useful to you guys. Hope I didn't break any rules!