Как проверить контрольную сумму дистрибутива Windows 7 - в этой статье есть ссылка на программу
HashTab - скачайте и проверьте.
Ну, если не получается автоматом, будем ручками. Запустите командную строку
с правами администратора и выполните последовательно:
Код:

bcdedit /create {ntldr} /d "Microsoft Windows XP"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
Если первая команда не пройдет, выполните вместо нее
Код:

Bcdedit /set {ntldr} description "Microsoft Windows XP"
Все это подробно написано в статье
Установка Windows XP на компьютер с Windows 7