RAID CONFIGURATION
65
What kinds of hardware and software you need here:
1.Aoppydrive.
2.ACD-ROMdrive.
3. Several SATA hard disks.
4.ARAIDdriverdiskette.
5.AmotherboarddriverCD.
6. Windows XP or Windows 7 Install CD.
Steps to install a new Windows XP (Windows 7) in a brand new RAID system:
1.Follow5-3toinstallSATAharddisks.
2.Follow5-4tocreateaRAIDdriverdiskette.
(Windows 7 has in-box driver by its own and can skip this step).
3.Follow5-5tosetBIOSsetting“SATAMode”toRAIDorAHCI.
4.Follow5-6tocreateRAIDinBIOS.
5.Follow5-7toInstallWindowsOperatingSystem.
5-1 RAID Conguration Introduction
RAID (Redundant Array of Independent Disks) is a method for computer data storage schemes
that divide and/or replicate data among multiple hard drives. RAID can be designed to provide
increased data reliability (fault tolerance) or increased I/O (input/output) performance, or both.
ThemotherboardcomeswiththeIntel®PCH.ThefollowingRAIDcongurationsareprovided
for users.
There are three major key concepts in RAID:
1. Mirroring : The copying of data to more than one disk;
2.Striping:Thesplittingofdataacrossmorethanonedisk;
3. Error correction : Where redundant data is stored to allow problems to be detected and
possiblyxed(knownasfaulttolerance).
Different RAID levels use one or more of these techniques, depending on the system require-
ments. The main aims of using RAID are to improve reliability, important for protecting informa-
tion that is critical to a business, for example a database of customer orders; or where speed is
important, for example a system that delivers video on demand TV programs to many viewers.
Thecongurationaffectsreliabilityandperformanceindifferentways.Theproblemwithusing
more disks is that it is more likely that one will go wrong, but by using error checking the
total system can be made more reliable by being able to survive and repair the failure. Basic
mirroring can speed up reading data as a system can read different data from both the disks,
butitmaybeslowforwritingifitinsiststhatbothdisksmustconrmthatthedataiscorrectly
written. Striping is often used for performance, where it allows sequences of data to be read
off multiple disks at the same time. Error checking typically will slow the system down as data
needs to be read from several places and compared. The design of RAID systems is there-
fore a compromise and understanding the requirements of a system is important. Modern disk
arraystypicallyprovidethefacilitytoselecttheappropriateRAIDconguration.
RAID is often used in high availability systems, where it is important that the system keeps
running as much of the time as possible.