Você não pode simplesmente inicializar a partir de uma unidade externa (qualquer unidade, CD, disco rígido, unidade flash, etc.) sem configurá-lo como uma unidade de inicialização. Quando você grava uma imagem ISO do VISTA / XP, a imagem ISO foi configurada para permitir a inicialização a partir dessa unidade. Quando você simplesmente copia algo de um lugar para outro, isso não significa que ele vai arrancar.
Mas eu vi isso feito, você pode configurar uma unidade externa para torná-lo um instalador, mas o BIOS deve suportar a inicialização de uma unidade externa.
Com tudo isso dito, dê uma olhada aqui: link