Ok a bit of an update i ran a another checkdisk which seem to come up clean but when the computer restarted afterwards the disk was marked as having an error again. So i ran the dell support center short and long hard drive tests again and its still saying everything is working properly. I then decided to try running some other hard drive diagnostics namely seagate seatools and Western Digital lifeguard. The drive passed the Seatool's test, but almost immediately failed the WD Lifeguard tests giving the error that there are too many bad sectors. Any advice on how to proceed would be much appreciated.