Você tentou as ferramentas Linux / Ubuntu? Você pode começar com Como criar um pendrive inicializável no Windows . Pode ser necessário que você faça o download e forneça um ISO de 32 bits do Ubuntu para criar o stick, mas ele deve ser inicializável. Você poderia então tentar trocar os arquivos do ubuntu com seus arquivos do XP. Uma vez que o stick tenha um setor de inicialização adequado, ele deve ficar bem. Deve formatar como FAT32.
Uma segunda opção, talvez até melhor, pode ser dada em Como inicializar a partir de um dispositivo USB? .
Boa sorte.