Windows Software Raid 1 實作

即然寫了Linux 的 Software Raid 1,也來寫寫 windows 的吧!
測試系統:VMW 8、win2k3ent

關於安裝系統的部分,與一般安裝相同,這裡不多說,Windows Software Raid,需在系統安裝完成後設定,towns仍要達到相同目標,兩個硬碟都能獨立開機


1. 建立RAID1

安裝兩個硬碟並切割磁碟0


將磁碟都變為動態碟,會出現轉換磁碟的名細、警告及重開系統的提示(towns在重開後,系統又叫towns重開,因為抓到新驅動程式)
註1:轉換到動態碟後,就不能轉回基本碟
註2:轉換後,並不會影響原有的系統


完成後,兩個都要是動態磁碟


開始做RAID1,在C碟按滑鼠右鍵,並選新增鏡像(D碟也要這麼做)


設定完成後,磁碟就開始同步了,需要一些時間(容量越大時間越長)


同步完成


2. 單一硬碟啟動
單一硬碟啟動是必要的,而且必需第一個硬碟及第二個硬碟能單獨啟動

當towns 移除第二個硬碟後,就出現了這個選單,選第一項是可以開機的,可以開機就表示可以再做RAID1


開機後到磁碟管理,出現了第二個硬碟遺失

而單獨接上第二個硬碟呢?連開機畫面都無法出現了,這個跟Linux Software RAID1發生了相同的問題,第二個硬碟沒有MBR,所以不能開機,但要如何到第二個硬碟並建立MBR,是一個問題,windows並沒辦法像linux一樣有GRUB管理介面可以直接製作。目前towns有想到兩種方式

1. 使用windows 2003 ent 這張光碟啟動並進入主控台救援模式,使用fdisk /mdr 重建mbr
towns試了一下,咦!他沒辦法選救援模式 = =,這光碟似乎找到系統了

2. 使用第三方軟體 SPFdisk,重建 mbr
這個方式是可行的,重建好後,第二個硬碟就可以開機了

註:使用第三方軟體重建MBR,不可以在系統正常時執行,在正常情形下重建後,可能會造成無法開機


3. 重建RAID 1
第二個硬碟可以開機了,接下來當然是要重建RAID1,towns這裡使用第二個硬碟來重建

在接入硬碟第一次開機時,系統會因新硬碟的磁區不明而要求先設定這個新磁碟的資訊,這裡towns將他取消,所以看到磁碟1為不明。當towns接上新的硬碟後,會出現如圖的情形,這時需先移除鏡像


一樣在C、D碟上按滑鼠右鍵,就可以執行




移除鏡像後,再將遺失的磁碟移除

接下來的動作就與建立RAID1完全相同,這裡就不說明了

資料來原:微軟 http://support.microsoft.com/kb/323432

留言

這個網誌中的熱門文章

zimbra 安裝、管理、設定

Fortigate 100D -- 管理、設定

IT 隨手記6