http://gocoding.com/page.php?al=petousb
Programa para hacer arrancable lápices y discos duros USB con windows XP
Para tener tu propio XP portátil en una memoria USB hay que usar el conocido BartPE/WinPE
http://www.losland.com/bartpe/pebuilder/pebuilder.html
Que en principio está diseñado para crear CDs y DVDs de instalación de Windows XP con los añadidos que cada uno desee hacerle, tanto de `rpgramas adicionales, como de controladores de dispositivo
no funciona con DOS
Con Linux hay incluso distribuciones para hacerlo