run ccleaner from www.cleaner.com to clean the crap out of windows. checkout avg7 free edition from www.grisoft.com
you might have some kind of startup based program thats messing you over..do you know the last program you loaded...was it messed up before you loaded it or after..? if its after you might want to get www.cyberscrub.com and erase it from your harddrive.
When I have seen hard errors, it usually indicates a hard drive or controller problem. It might have been coincidence that it was doing it while installing software.
If you can open Control Panel/Administrative Tools and then pick Event Viewer and see if you have any hard drive errors in there. They would have red X's and might say paging error or refer to device IDE0 or similar. If that is the case the problem is more than likely hardware.