Da última vez que pesquise como fazer um pendrive de instalação com o Windows XP o processo ainda era terrivelmente enrolado pro meu gosto. Além do problema usual do XP talvez não reconhecer o seu HDD, a instalação via pendrive cria outra variável porque o instalador do XP pode não ser capaz de enxergar a si mesmo na porta USB. O sintoma é um crash pouco antes do momento de fazer a primeira pergunta ao usuário.
Mas ontem, pesquisando outra coisa, acabei esbarrando em algo interessante:
http://blog.torboxz.com/blog/2010/03/02/installing-windows-xp-from-usb-acer-aspire-one-d150-1bk/
http://www.msfn.org/board/topic/120444-how-to-install-windows-from-usb-winsetupfromusb-with-gui/
O tal WinSetupFromUSB torna a tarefa trivial. Você só precisa dizer onde estão os arquivos de instalação do XP e onde está seu pendrive que ele faz todo o resto praticamente sozinho (ainda existem pequenos detalhes que você tem que configurar).
Eu ainda não verifiquei, mas a princípio esse processo só visa eliminar o problema de instalação via pendrive. Para reconhecer o HDD ainda deve ser necessário que você faço o slipstream dos drivers necessários. Porém poder instalar via pendrive facilita muito os testes, pois a cada slipstream eu tinha que gravar um CD-RW de teste.
Liked by: Roberto José Romano Jr., Vinicius Gomes, Sidnei de Souza Martins, Duane Moraes

Ontem, fiz um teste com o software WinToFlash e funcionou muito bem.
1º crio um cd do windows xp com os drivers adicionado masstorage, sata, lan.wlan. chipset. depois que faço aquele procedimento gigantesco para passar para o pen drive. funciona 100%