No puedo entrar a xp

Hola, saludos a todos. Recién instale Kubuntu en mi Lap. Antes de instalar la tenia configurada con win xp así:
C. libre de 1 GB en FAT32
D: DATOS de 27 GB en FAT32
E. WIN XP de 15 GB en NTFS
partición libre de 15 GB para Linux

Mi idea era instalar Kubuntu para tener arranque dual con win xp y fue la razón por la que prepare mi disco duro con la partición libre de 15 GB para ahí instalar Kubuntu.

La instalación se realizo bien y al rearrancar la Lap, el GRUB me dio el arranque dual entre Kubuntu y XP.

Al escoger arrancar con Kubuntu, entro bien, consulte varias paginas de internet, abrí archivos, etc.

Sin embargo al escoger arrancar con win xp, me mando el siguiente mensaje:
"No se ha iniciado Windows porque el siguiente archivo falta o esta dañado:
\system32\hal.dll

Mis preguntas son:
1. ¿Cómo se habrá dañado ese archivo, si así estaba operando con mi Lap desde hace bastante tiempo?
2. ¿Cómo puedo recuperar ese archivo para poder trabajar de nuevo con xp?

Desafortunadamente por cuestiones laborales debo seguir con xp, pero me es de suma importancia también trabajar con Linux - Kubuntu.

Orientenme por favor, gracias de antemano. Saludos!!!