First check your BIOS settings especially the chipset functions and see if there are any needed compliances written in your Handbook about running newer Operating Systems.
If your hard drive is plugged with SATA see if AHCI mode is available for your disk and choose that. It makes for a good performance gain. If only IDE mode is available then verify the settings like I mentioned earlier or post your Mobo.
In boot device priority put the hard drive where your win install is/will be on first position.
If all that doesn’t help you could give the “fix me” part a shot.
Now for the “fix me” part. Upgrading from WinXp to Win7 with these steps is impossible. It will need a clean, new, complete install of Win7 because there won’t be anything left to upgrade from! I figure the issue might come from a faulty/weird partition table, so a wipe out might be in order. If you consider this option viable then now is a good time to backup!:
Put in your Windows 7 Repair CD/DVD and boot it.
Choose Language and keyboard settings and such and continue->
“Repair your Computer” > it searches > “Next” (> Cancel any Operation that might occur here) > “Command Prompt” >
enter
diskpart
and press ENTER. Description of the Diskpart utility by Microsoft.
A Diskpart command prompt appears.
Now select your disk (disk stands for Hard Drive):
select disk 0
(disk 0 would be the first hard drive as set in the boot device priority)
detail disk
Gives you informations on the disk you’re focusing on, like drive letter, size, etc… if needed repeat the steps by changin the disk number until you’re focusing the right drive in case you’ve more than one in your comp.
list partition
Gives you the partitons on the drive you’re currently focusing.
!! NEXT COMMAND REMOVES ALL THE CRAP ON YOUR HARD DRIVE (the one in your focus!) !!
clean
Quit Diskpart.
exit
Quit the command prompt and go back to the window with “Install” button (press X in the upper right corner). Click “Install” and see if it works now, otherwise I have no clue… (ok maybe I’ve another idea)
If you prefer a nice GUI powered partition tool then I can only recommend getting Linux Mint Boot iso and either burning it to CD or make it bootable from USB with UNetbootin.
Boot from it, fire up GParted and play around with it until you completely obliterated the partiton table.
Good Luck.