Ok ... atualizado e parece estar funcionando!
Primeiro, tive que me aprofundar nas configurações um pouco. Enviei um CD do RIP (resgate é possível) para o armazenamento de dados, juntamente com um dos nossos discos de instalação do XP.
Em segundo lugar, o bootup foi incrivelmente rápido. Há uma configuração para controlar isso e controlar a necessidade de ir para a configuração da BIOS na inicialização, a partir das configurações de edição da VM. Precisa alterar a ordem de inicialização para trabalhar com o CD antes do disco rígido.
Em terceiro lugar, anexe a imagem de CD-ROM do armazenamento de dados (CD RIP) à unidade de CD.
Em quarto lugar, lembre-se de "conectar na inicialização" para a unidade de CD. Whoopsie.
É assim que você consegue arrancar a partir de outra fonte. Eu inicializei o RIP e fiz ele executar o Testdisk, que fez alguns reparos na partição, mas ele continuou detectando que o número de cabeças era misset (alteraria no menu de geometria, mas não estava "salvando" as novas configurações. ..haven't figurado que um fora.) Reinicie, desta vez chegou ao ponto em que seria tela azul. Progresso!
A seguir, uma visita à ISO inicializável do Windows XP e, de lá, ao console de recuperação. Eu corri o fixmbr, depois o fixboot, depois o chkdsk c: / p duas vezes. Fiz um rápido dir para ver se os arquivos pareciam intactos (como ntdetect e ntldr) e depois saí, desliguei a VM e removi o disco da unidade virtual (desconecte na energização) e cruzei os dedos.
A VM inicializou. YAY!
Obrigado a todos que ofereceram sugestões!