I have a Linux-based bootable CD for this but you may be able to use something like this:
Free HD Diagnostic Program from PC World
Your machine likely has a newer S.M.A.R.T. drive - this software speaks it's language and reports back to you on the drive's health and of possible impending failures.