Resposta curta: Não.
Resposta longa: sim. Leia abaixo.
Copiar os arquivos pelo Windows não funcionará. Por quê? Programas estão bloqueados. O Explorer impede que você copie determinadas pastas, e há vários mecanismos que funcionam em segundo plano que impedem cópias completas.
Isso e o processo usando o Explorer levarão seu tempo.
A parte mais relevante é que o bootloader (a parte que realmente informa ao restante da máquina como iniciar o sistema) não é copiado, pois reside em uma parte especial de qualquer HDD (o MBR - Master Boot Registro). Você pode, no entanto, reparar o bootloader com o disco de instalação do Windows XP.
Para copiar o conteúdo de um disco para outro, eu usaria algum tipo de Live CD e / ou algum software especializado. Enquanto o próprio Windows não estiver em execução, a cópia de todos os arquivos não deverá ter nenhum problema.
Supondo que você pode copiar todos os arquivos e reparar o MBR, a única coisa que impede que o Windows seja executado pode ser a diferença no hardware, que se traduz nos drivers instalados no XP.