Si necesitas instalar Windows XP o Windows 7, Vista, Milenium... desde un USB, sigue los siguientes pasos:

Desde una ventana de comandos ejecutar las siguientes acciones:
diskpart
list disk

Esta opción se utiliza para ver cual es nuestro disco USB, en mi caso es el disco 1. Pero tened cuidado porque a partir del paso siguiente sobre este disco es sobre el que se trabaja y se lo formatea entre otras cosas.

select disk 1
clean
create partition primary
select partition 1
active
format fs=fat32
assign
exit

A continuación debemos copiar el contenido del CD o DVD de instalación al flamante disco USB. Para esto utilizamos la misma ventana de comandos con el siguiente comando:

xcopy d:*.* /s/e/f e:


Donde D: es el CD o DVD y e: es la ruta de acceso al USB

Ahora simplemente debemos reiniciar y verificar que la opción para iniciar desde un dispositivo USB este activada y a instalar con toda normalidad y mucho mas rapido que con un DVD o CD.

Saludos!