The first thing I'd do would be to run chkdsk and let it check both partitions for bad sectors. I'd also get hold of EasyBCD to examine and make any necessary changes to the BCD (Boot Configuration Data).
`
Good luck.