OK, i have 1 hd with 2 partitions (c:,e:) when i load windows (xp) and i put in the usb drive i get like c:\ (root drive) d:\ (usb drive) e:\ (seconde partition of the hard drive) all are bootble. now- my question is Can I add an entry to the Boot.ini file on the hard disk of the PC to boot USB Drive? Are the USB drivers of Windows already loaded when NTLDR boots? If yes, what do I have to add to the Boot.ini? (with out getting to the bios option 'usb first boot" thats not a problem..) tried those options ( at "USB" lines) - no luck so far: [boot Loader] timeout=30 Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP LITE" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="USB" /noexecute=optin /fastdetect multi(0)disk(1)rdisk(2)partition(1)\WINDOWS="USB" /noexecute=optin /fastdetect multi(0)disk(1)rdisk(2)partition(2)\WINDOWS="USB" /noexecute=optin /fastdetect multi(0)disk(1)rdisk(1)partition(2)\WINDOWS="USB" /noexecute=optin /fastdetect multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="USB" /noexecute=optin /fastdetect multi(0)disk(1)rdisk(2)partition(3)\WINDOWS="USB" /noexecute=optin /fastdetect