que marca y modelo es tu lap? que version de W7 trae de fabrica?
si el Cd de windows xp ya lo has utilizado para hacer otras instalacion y tienes la seguridad de que no es el problema, entonces puedes probar lo siguiente.
windows xp de fabrica no tra drivers s-ata integrados y generalmente cuando se quiere hacer una instalacion en un computadora que necesita este tipo de drivers tiende a marca diversos errores, ejemplo: "no hay disco para hacer la instalacion" "windows no puede continuar" "hay archivos corrptos" y demas cosas paresidas, para esto hay dos posibles soluciones:
1.- buscas el driver que te falta y se lo agregas a windows con nlite o
2.- entra en el bios y busca una opcion que dice AHCI y cambiala por IDE
con cualquiera deberia permitirte hacer la instalacion, lo malo de la segunda es que pierdes un poco de rendimiento en el DD pero es algo casi imperceptible y de seguro ni notaras diferencia.
nos cuentas como te fue, saludos