Você não deve formatá-lo. Deve funcionar apenas como um drive secundário
Agora, descobri que em alguns casos, onde o Windows não consegue ler um disco rígido, e insiste que precisa ser formatado, o driver NTFS-3G do Linux funcionará.
Executá-lo como uma VM é um pouco mais complicado. Em um mundo ideal, você provavelmente executaria o systprep ou alguma ferramenta p2v no sistema em execução. Você provavelmente poderia montar o disco rígido como um dispositivo bruto em seu software VM, executar uma ferramenta live p2v de algum tipo e convertê-la se ela não funcionar. Alternativamente, inicialize o sistema xp no sistema antigo e execute o sysprep, ou execute alguma ferramenta de clonagem que permita a migração para um hardware diferente.