Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have installed windows7 home basic with 300 GB SATA hard drive. It is very slow in booting and also running slow. Is there any way to check if hard drive is corrupted? and if so how to recover it and speed up my laptop

share|improve this question
If you just installed a new operating system, the probability that your issue is a corrupt drive is almost zero. – David Schwartz Jan 4 '13 at 9:30
I need to replace Hard drive :( – steve Jan 4 '13 at 10:54
Please provide with more details on your hardware and Windows installation. By knowing you have 300 GB SATA drive and Windows 7, there may be zillions of possible reasons why your system may be slow. Other users can't guess them all, and even if they did, it would take you years to check each one. :) – bytebuster Jan 4 '13 at 11:36
I have this laptop – steve Jan 4 '13 at 12:03
If the HDD is failing then the only acceptable solution is to replace the HDD. You can clear file system flags but if the HDD is actually failing, new instances of those flags will happen, or worst your data will be lost. – Ramhound Jan 4 '13 at 12:28
up vote 2 down vote accepted

You can't 'really' fix a hard drive in a reliable manner. Use chkdsk to scan and attempt to recover. From an older answer - these switches are what you should look at

/R Locates bad sectors and recovers readable information

/b NTFS only: Clears the list of bad clusters on the volume and rescans all allocated and free clusters for errors. /b includes the functionality of /r. Use this parameter after imaging a volume to a new hard disk drive. Works only on vista or better.

The 'smart' thing to do really is to image the drive from linux with gddrescue, and then run checkdisk on the original drive. You might also want to try hdtune - there's a free version and it does smart checks, speed benchmarks and surface checks.

A drive with enough bad sectors to have performance issues shouldn't be relied on for anything important.

Assuming its not the drive, you might want to make use of xperf to work out what's the bottleneck - MSDN has a series of blog posts that cover it and mozilla has a guide to useing it.

share|improve this answer

Yes, you can use a SMART tool, free from Acronis

Or, pay for SpinRite which is much more through.

Now, purists will say that a SMART tool is not a perfect solution to a hard drive's integrity however, from your question I think it will be more than enough.

If the hard drive is faulty, you don't repair it. You bin in and buy a new one!

Either way, take a back up now!

share|improve this answer
Drive Monitor won't "fix" any problems with the drive only report any S.M.A.R.T data for the HDD in question. Running SpinRite can help even the worst drives, but only to the point where, you are able to duplicate the HDD using the proper tools. – Ramhound Jan 4 '13 at 12:30

Or alternatively You can check Your HDD surface with HD Tune, then re-partition the drive and leave the bad area unpartitioned and make the partition to a clear area of the drive. But as others said, it's not a good idea to use that drive, data must be backed up, and the drive must be replaced.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.