Yesterday I was just browsing Stack Exchange when my computer suddenly froze. I've been having what I assume to be power supply issues the last couple weeks, so I've been used to it crashing and freezing a couple times a day, but when I tried to reboot this time, it said that the NVIDIA Boot Agent failed to detect my primary boot disk.
I thought that my hard drive crashed, but I started up an Ubuntu live CD(interestingly, the installer said that it failed to open), and now I can access the files on my hard drive fine now and it passed a SMART test. What could cause something like this?