This is just a step in the ongoing labyrinth of trying to restore my computer. The post linked below mostly explains my current situation:
Windows 7 64-bit boot problems (hangs on logo, crashes on logo, startup repair does nothing)
Figuring (perhaps hoping) it was just a problem with the install, I tried downloading a new .iso image from
HERE (it's a different site but the download links are all the same). I did hear that there can be problems with the download if it isn't downloaded using a download manager, since it's a large file and digitalriver can cough up the transfer if its over 2GB. So I tried downloading it with a DM this time. I also opted for an image that included sp1, just in case that made a difference. Also, I have the serial key and its an official download, so I'm not stealing.
However, a day and yet another used up dvd later, it's still giving me the same error: 0x8007048F (see above thread). Does anyone know what could cause this? Is it a problem with my hard drive? If so, is there any troubleshooting you could suggest that doesn't involve buying a new one and installing it, save for a last resort?

<-- help me
Also, here's some info on my internal HDD:
Vendor: ATA
Model: ST9750423AS
Storage Size: 698.6 GiB
Bus: IDE
Also also, I'm running on Ubuntu at the moment if that helps
EDIT: I'm not sure, but it seems like people have been associating this error with driver-related problems - For example:
http://social.technet.microsoft.com/...1-74c22d4c89e3
I know next to nothing about drivers, though, or even if that's the real problem. Any input?