Devi indicare al boot loader di Seven la posizione esatta del file hal.dll di WinXP, che di solito si trova nella cartella C:\windows\system32, perché quasi sicuramente lo sta cercando altrove. Puoi usare con easyBCD