We help IT Professionals succeed at work.

Disk with a bad block

No one was able to access their shared drives, therefore I restarted the server.  When I checked the event viewer, the error stated that the harddisk0 has a bad block. Windows2003SBS..
What do I need to do?

Watch Question

The hard drive needs to be replaced on the server.  
You can run a scandisk on the drive and it may function enough to get data off it and be used but nettek0300 is right, you need to replace the drive as soon as possible.
You should copy as much as you can(or clone it) on another disk (a new one) and replace it.
If this hard disk contains the system , clone it to another one using clonezilla, norton ghost, acronis.


So is harddisk0 the c:\drive?
It depends if your server has a raid controller where this particular disk is connected to. If it is you need to get a replacement disk and swap the faulty disk (procedure depends on the raid controller, might be hot swappable or not, consult the manual).

If it's not on a raid controller and just a standalone single disk then I would urge you to make a diskimage ASAP. The longer the disk is in use the more change of new bad blocks (I've had a lot of experience with bad blocks. They seems to exponentially grow, so first 1 then 2, then 4, then 10, then 50, etc). To recover/backup as much data as possible create an diskimage by cloning to a new HD or cloning to an image. I use symantec ghost a lot.

If you cloned to image then restore the image to a new disk. Put the new disk in the server and see if there is important data missing. If it is try to see if you can restore that from backup. I would advise keeping the most recent backup from overwriting as you might only discover missing files after a long time.
Forgot to mention, in case of a raid controller, the new disk might automatically be prepared and 'synched' but It might also be that you manually need the prepare and resync the new disk for use in your raid setup. Again this depends on the raidcontroller.
Lionel MMSmall Business IT Consultant
I agree with most of the above but you can also run
chkdsk c:  /f /r
 /F  Fixes errors on the disk.
 /R  Locates bad sectors and recovers readable information (implies /F).

You would have to reboot your system and it could take a very long time depending on the size of your drive and since this is a server this may not be possible. In that case you options are 1) the imaging of the drive 2) if its a RAID setup to replace the drive

Regardless, I would be quite leery since you a bad block--check checking your System event logs and see if there are more and more events because usually once they start they keep coming. If not you may be fortunate in that is was only one and your drive is still OK.

If you can do a chkdsk and comes back without any errors I would start wait it out, if it was me, but start making preparations in case more and more disk errors start showing up.

Explore More ContentExplore courses, solutions, and other research materials related to this topic.