Being part of the team, developed XP install from USB, thought you may be interested in a new program- WinSetupFromUSB.
It's with GUI and preparing USB disk/stick with XP/200x setup files is matter of a few mouse clicks. There is no guide or screenshots as the usage should be quite easy and straightforward, and tooltips will show up on every element of the GUI. Reame.txt file should also help you get started.
Hope it helps all of you, who need to install Windows from USB, or use it's other features, such as adding GParted (free partitioning manager), Vista Setup, BartPE/WinFLPC, or SysLinux to an USB disk or stick.

Here you can get the latest program:
http://www.msfn.org/...UI-t120444.html
If you have any issues with the program you may post here or in the dedicated subforum at MSFN:
http://www.msfn.org/...m-USB-f157.html
Good luck. :)
Latest - vers. 0.2.3 - 06.July.2009
Download: 0.2.3 mirror
- RMPrepUSB replaced HP USB format tool and PEtoUSB, thanks to Steve6375 from boot-land.net forums making RMPrepUSB package and letting me include and redistribute it.
- Grub4dos bootsector&MBR detection and installation changed.
- added possibility to boot other ISOs, which can boot using grub4dos CD emulation. Here you can find number of examples:
http://www.boot-land...?showtopic=5041
vers. 0.2.2 - 15.June.2009
Download: 0.2.2 mirror
- MkMigrateInf.cmd updated for some systems with strange MountedDevices values. (thanks to cdob)
- added several check if grub4dos bootsector was installed properly, if not- grub4dos MBR is written instead. The problem appears on some Vista/7 systems and NTFS formatted USB sticks.
- fixed touchdrv.exe execution syntax (thanks to Wimb)
vers. 0.2.1 - 09.Apr.2009
Download: 0.2.1 mirror
- fixed an issue with grubinst on some systems where the backup files do not appear in the program directory
- NTFS warning message displayed once only
vers. 0.2.0 - 06.Apr.2009
Download: 0.2.0 mirror
- boot from USB disk is now required TWICE only, first start of Windows can be performed from the internal disk
- DOSNET.INF parsing redone
- program install and windows source now supported in paths containing spaces
- winnt.sif unattended section is now FULLY supported, including custom directories and drivers paths
- presetup.cmd checks if boot filea are present on the target disk and if not copies them. Useful for 2000 installs
- binifix5.cmd is launched before start of GUI mode, new option intruduced '/norepair', which will not add USB repair entry in boot.ini
- added extra entries in BOOT.INI to test if getting HAL.DLL/NTOSKRNL.EXE not found errors
- Windows setup tag files are copied to USB drive root in order to support some BTS DP base versions
- GParted replaced with PartedMagic, versions above 3.0 are supported
- grub4dos updated to the 0.4.4 Final
- syslinux.exe updated to 3.73
- QEMU updated to the latest 0.9.1 snapshot, which should support Vista
- various other fixes
vers. 0.1.1 - 23.Oct.2008
Download: 0.1.1 mirror
- fixed DOSNET.INF parsing if path contains comma(s) and if some rare setting are used in directory section
edit:
Vers. 0.1 released:
Download: 0.1 mirror
- unattended section handled better- if BTS drivers pack was not used, fake setup as per Pyron's method will be executed. This will launch presetup.cmd and when done real Setup will be started. If OEMPreinstall = yes is found $OEM$ folders will be copied to their place by presetup.cmd. If OemPnPDriversPath is found, paths in it it will be scanned by SPDrvScn in order to add those paths to
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ DevicePath
http://www.vernalex....scn/index.shtml
If you need to disable driver signing errors add an entry in ~LS\I386\presetup.cmd to start WatchDriverSigningPolicy.exe and copy the latter from \WinSetupFrimUSB\files\winsetup to your USB disk.
Credits to Driver Packs team, Ercofra, schalti, Pyron, a06lp and iLE.
http://www.msfn.org/...rs-t123023.html
http://www.msfn.org/board/index.php?showto...ost&p=87594
Should work if installing x64 Windows too.
This part is not fully tested, feedback is welcome :)
- fixed bug when source is on a CD or mounted ISO and winnt.sif ot txtsetup.sif not edited because of the read-only attributes.
- boot.ini is fixed during GUI part of setup.
- USB letter is fixed to U: in case of removable USB disk and U: is searched first among the drive letters to avoid at least some of the silly windows errors with empty card readers.
- fixed bug when more than 9 disks are present (again empty card readers). Program will not continue if target USB disk has number in Windows > 9, as grubinst.exe doesn't work yet if disk number is 2 digits.
- added support for GParted vers. 0.3.7-7 and 0.3.9-4
- Grub4Dos updated to 0.4.4 2008-10-12
- little improvements in tooltips, error messages, logging and program code
- fixed WinBuilder copying
- source code included
- unattend.txt no longer used if winnt.sif is not found
Edited by guеst, 14 September 2009 - 07:26 AM.













