軟件RAID功能是不被大多數人知道的東西,這里就簡單概述下軟件RAID功能,順便閑談一下RAID卡。除了使用RAID卡或者主板所帶的芯片實 現磁盤陣列外,我們在一些操作系統中可以直接利用軟件方式實現軟件RAID功能,例如Windows 2000/XP中就內置了RAID功能。
在了解Windows 2000/XP的軟件RAID功能之前,我們首先來看看Windows 2000中的一項功能——動態磁盤管理。動態磁盤與基本磁盤相比,不再采用以前的分區方式,而是叫卷集,它的作用其實和分區相一致,但是具有以下區別:
1.可以任意更改磁盤容量
動態磁盤在不重新啟動計算機的情況下可更改磁盤容量大小,而且不會丟失數據,而基本磁盤如果要改變分區容量就會丟失全部數據(當然也有一些特殊的磁 盤工具軟件可以改變分區而不會破壞數據,如PQMagic等)。
2.磁盤空間的限制
動態磁盤可被擴展到磁盤中不連續的磁盤空間,還可以創建跨磁盤的卷集,將幾個磁盤合為一個大卷集。而基本磁盤的分區必須是同一磁盤上的連續空間,分 區的最大容量當然也就是磁盤的容量。
3.卷集或分區個數
動態磁盤在一個磁盤上可創建的卷集個數沒有限制,相對的基本磁盤在一個磁盤上最多只能分4個區,而且使用DOS或Windows 9X時只能分一個主分區和擴展分區。
這里一定要注意,動態磁盤只能在Windows NT/2000/XP系統中使用,其他的操作系統無法識別動態磁盤。
因為大部分用戶的磁盤都是基本磁盤類型,為了使用軟件RAID功能,我們必須將其轉換為動態磁盤:控制面板→管理工具→計算機管理→磁盤管理,在查 看菜單中將其中的一個窗口切換為磁盤列表。這時我們就可以通過右鍵菜單將選擇磁盤轉換為動態磁盤。
在劃分動態卷時會可以看到這樣幾個類型的動態卷。
1.簡單卷:包含單一磁盤上的磁盤空間,和分區功能一樣。(當系統中有兩個或兩個以上的動態磁盤并且兩個磁盤上都有未分配的空間時,我們能夠選擇如 下的兩種分卷方式)
2.跨區卷:跨區卷將來自多個磁盤的未分配空間合并到一個邏輯卷中。
3.帶區卷:組合多個(2到32個)磁盤上的未分配空間到一個卷。(如果如上所述系統中的兩個動態磁盤容量一致時,我們會看到另一個分區方式)
4.鏡像卷:單一卷兩份相同的拷貝,每一份在一個硬盤上。即我們常說的RAID 1。當我們擁有三個或三個以上的動態磁盤時,我們就可以使用更加復雜的RAID方式——RAID 5,此時在分卷界面中會出現新的分卷形式。
5.RAID 5卷:相當于帶奇偶校驗的帶區卷,即RAID 5方式。
對于大部分的個人電腦用戶來說,構建RAID 0是最經濟實用的陣列形式,因此我們在這里僅就軟件RAID 0的構建進行講解:
要在Windows 2000/XP中使用軟件RAID 0,首先必須將準備納入陣列的磁盤轉換為上文所述的動態磁盤(這里要注意的是,Windows 2000/XP的默認磁盤管理界面中不能轉換基本磁盤和動態磁盤,請參考上文中的描述),我們在這里嘗試使用分區的條帶化,這也正是軟件RAID和使用 RAID芯片構建磁盤陣列的區別。以上介紹軟件RAID功能。