CHKDSK is a filesystem utility. It is intended to make sure that the NTFS filesystem is not damaged. What you are looking for is a tool to tell you if you have unreadable sectors on your physical drives.
Dell RAID controllers have several functions that can check for this on the fly. Dell's LSI based RAID controllers (PERC 4/DC, PERC4/EDC, PERC 5, etc) have a function that runs in the background to make sure that all physical blocks are readable. This function is called Patrol Read. As well all Dell controllers have a function called Consistency Checks. In a mirror what this function will do is start at the first block on disk 0 and verify that it matches disk 1. It will continue this process until it reaches the end of the logical drive. Because the functions reads from all blocks it will correct any that it cannot read either by rewriting the data in the event it sees the error correctable (CRC error) or by reallocating the block to another location on the disk.
Most RAID controllers, Dell's included, will correct any unreadable block that is found on the fly as long as the redundant pairs block at that address is readable. It will do this without the filesystem even knowing that the underlying disks are recovering from an error condition. If you are seeing issues with your filesystems I would recommend the following actions.
1. Run a consistency check on your logical drives
2. Run chkdsk Multiple times, until it sees no additional errors.
Runboy
60 Posts
0
June 1st, 2007 21:00
jjaymick
24 Posts
0
June 4th, 2007 14:00