Lessss said:
Try booting to a linux Mint live cd.
Yes, my very same suggestion. FYI, Mint is an offshoot of Ubuntu, and there is also a live cd available for Ubuntu, or other distros of linux. Also, it can be a CD or USB.
There are several things that can fail which would cause your machine not to boot. In order, from the power switch: >> the boot room >> hard drive boot sector >> hard drive OS >> the OS. Yes, the boot rom can go too. The idea is if you can boot to another local than the hard drive, you've eliminated all the hardware issues excepting the hard drive. My first choice for the problem you're experiencing is the hard drive, which would entail a replacement.
In the meantime, with a live CD or USB, you can do useful things. If you're hard drive is OK or mostly OK (usually its a few critical sectors that can go), it'll show up among your drives and you can read & write there OK, so you're back to business as usual, almost.
Another thing about Ubuntu, Mint and its offshoots, is gparted, a disk partition utility that is supurb. With that you can do antying to any connected drive, including repartitioning it, if you want, and yes, it can handle Windows FAT32 and other such. So for instance, you could run Ubuntu live on your CD, find out what's wrong with your hard drive if anything, decide to lay down a new copy of Windows, backup your hard drive for recovery, partiion your hard drive for Windows and then reinstall Windows.
Dauntless, if you want me to send you an Ubuntu Live CD, pm me your address.