Você deve conseguir restaurar o XP executando um "Chkdsk -f" em um prompt de comando do Windows. Agora, como não é possível abrir o XP propriamente dito, você precisará acessar o cp usando um disco de instalação do Windows ou um disco de inicialização como o Active @ Boot Disk pelo lsoft. Infelizmente você não pode executar um Chkdsk do Linux.