Se você tem partição em seu HDD externo, é possível fazer o bootable sem afetar os dados.
Mas se for partição única, até eu sei que você não pode fazer isso.
Tente torná-lo como 2 ou mais partições com algumas ferramentas de gerenciamento de disco e faça iso para usb com alguns instaladores. Depois disso você pode. Será aplicável tanto o windows 7 como o xp.