Scan Disk is taking days and days to complete after restart (Server 2008)

I found out that I had corrupt data on a Windows based array on my Server 2008 machine. My immediate thought was to run scan disk so I rebooted the machine.

2 days later, and it's still scanning, with no sign of ending. In the last stage, the first 15% went really fast, but now it's hanging no 19%.

Any ideas? I could really do with this server back online!

Who is Participating?
rindiConnect With a Mentor Commented:
Run the HD manufacturer's diagnostic on the disks, you'll find them on the UBCD:

That should tell you if the disks are fine or not, and if yes, which one it is.

Disk management on the other hand should give you a clue whether the array is healthy or not (when it isn't healthy never run a chkdsk, only do that on healthy physical disks or arrays). You also didn't mention how large your partition is,as If it is really large the chkdsk can really take long, and I wouldn't advise on stopping the process if there are any chances of it finishing.

You should also start looking at backup options, RAID isn't a replacement for backups.

I'd also rather go for hardware RAID, as the good RAID controllers also have good management tools that allow you to check on the array's and individual HD's status.
Depends on the size of the partition and number of errors it finds. It is quite possible that this can take very long to finish.

For this reason it is in my opinion better to use smaller partitions so if there is file-system corruption the chkdsk won't keep you off-line for too long, or have an alternative location with the data on it to which you can switch within a short time.

Also, before running a chkdsk it can sometimes help to make sure the disks are fine using the manufacturer's diagnostic utility, or if they are in an array, check the array utility about the HD's and the Array's health. If necessary replace any bad disk first and allow the array to finish rebuilding itself, before running chkdsk.
It's possible that a disk is damaged to the point where it's recovering bad blocks everywhere, in which case your best bet would be to replace the physical disk and restore from backup.
To test, reboot your server now and see if it does the same thing - go to 15% fine and then slow down dramatically. if it does, it's an indicator that it's hit a badly damaged portion of the disk, in which case the data is probably unrecoverable anyway.
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to and use offer code ‘EXPERTS’ to get 10% off your first purchase.

simpsonatorAuthor Commented:
I don't have a backup of the data....
simpsonatorAuthor Commented:
..and last time I checked, the array was healthy.
simpsonatorAuthor Commented:
Hi - so what I actually have is a Windows created Raid-5 array, and I suspect one of the drives is faulty which is why the scan disk won't complete..... I'm thinking I could just remove one drive? But which one? Will this work?
QlemoBatchelor and DeveloperCommented:
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.