Definition of RAID in The Network Encyclopedia.
A number of RAID levels are defined, but Microsoft Windows NT and Windows 2000 support only three of themóRAID 0, RAID 1, and RAID 5. These are the most popular implementations of RAID. The RAID levels that are presently defined include the following:
- RAID 0 (disk striping):Data is written across a disk in stripes. Stripe sets do not provide fault tolerance, but they provide fast read/write performance. Windows NT Server and Windows 2000 Server support RAID 0.
- RAID 1 (disk mirroring):Data is written simultaneously to two (or more) disks, making one disk drive a mirror image of the other. Any NTFS file system partition can be mirrored, including the boot or system partition. Using mirror sets improves read performance slightly but has no effect on a single disk system for write performance. Windows NT Server and Windows 2000 Server support RAID 1.
- RAID 2 (disk striping with error checking and correcting [ECC]):Information is stored on several disks.
- RAID 3 (disk striping with parity ECC):Parity information is written to a single disk for error recovery.
- RAID 4 (disk striping with large stripes):Entire records are written to single drives, and parity information is stored on a single disk for error recovery.
- RAID 5 (disk striping with parity):Both data and parity information are written across all disks in stripes to provide full data recoverability in case any single drive fails. Disk striping with parity is an excellent way to protect data from the downtime caused by disk failures. RAID 5 requires a minimum of three disks and is supported by Windows NT Server and Windows 2000 Server.
- RAID 6 (disk striping with two parity schemes):An extension of RAID 5 that has additional fault tolerance built in and is designed to protect data against multiple simultaneous failed disk drives. It is not commonly used.
- RAID 10 (disk striping with disk mirroring):An expensive solution that has the same level of fault tolerance as RAID 1. It is not commonly used.
- RAID 53 (disk striping of stripe sets):Consists of a stripe set (RAID 0) of individual RAID-3 disk arrays. RAID 53 has the same level of fault tolerance as RAID 3. It is very expensive and is not commonly used.
RAID is implemented using the Windows NT Server administrative tool Disk Administrator or the Disk Management portion of the Computer Management tool in Windows 2000. RAID cannot be implemented on Windows NT Workstation or Windows 2000 Professional.
Windows NT and Windows 2000 provide a software-based RAID solution in which the operating system software enables various types of RAID functionality on the internal disk subsystem, usually a Small Computer System Interface (SCSI) disk subsystem. The other type of RAID solution is hardware-based RAID, in which stand-alone external RAID-5 disk arrays are usually attached to servers using SCSI or fiber channel connections.
When you buy a hardware RAID-5 unit, be sure that it has hot-rebuild, hot-swap, and hot-spare capabilities. These features protect business-critical data and ensure high availability.