Windows軟體式磁碟陣列巡禮:JBOD模式

有很多老一輩的電腦玩家,認為要架設磁碟陣列來提高電腦的可用性,就是要使用硬體的磁碟陣列卡(RAID Card)才可以辦的到,其實來到現代來說,這已經是一個錯誤的觀念。

基於現代CPU的超高速運算能力,昔日的RAID專屬控制晶片的演算法對現在的CPU來說實為小菜一碟,Windows內建的軟體磁碟陣列其實可以提供非常不錯的效能,穩定度亦早已非昔日吳下阿蒙。

準備實驗環境:在VirtualBox軟體中新增硬碟

整套Windows軟體式陣列巡禮文章,都會採用VirtualBox建立虛擬硬碟來進行實驗。因此在這邊特地為了不熟悉如何新增虛擬硬碟的讀者,建立一章簡單的介紹。

Step 1. 打開VirtualBox軟體,到你所屬的虛擬機之存放裝置區,針對SATA控制器,點選硬碟ICON,準備添加一顆新的硬碟。

Step 2. 此時VirtualBox會提示你是否要順便建立一個空的磁碟檔案,來建立一個全新的磁碟機。

Step 3. 選擇VDI格式即可。

Step 4. 選擇動態分配即可。

Step 5. 由於出於實驗目的,磁碟機的空間大小這邊選擇的是1GB。

Step 6. 建立完成後,SATA控制器下就多了一顆可識別的硬碟機了。

Step 7. 依照上面的步驟類推,再創造出第二顆硬碟機。

軟體式磁碟陣列:JBOD模式

JBOD模式是常見的磁碟陣列的一種模式,他的全名是「Just a Bunch Of Disks」,顧名思義就是要把全部的磁碟機綁在一起。為何要綁在一起呢?在某些特殊的情境下,你可能要存放一個高達2TB的大型檔案,但你的手頭上只有數顆500MB的硬碟,要如何達成這個任務呢?

此時將所有的硬碟機綑綁成單一硬碟可能是你唯一的救贖,但這樣的方式要特別注意有高度的風險,當某顆硬碟壞掉時,你整個檔案就毀了。(因為你的檔案內容是連貫性的跨越數顆磁碟機之間啊!)

Step 1. 按下Windows + X,打開磁碟管理。

Step 2. 由於你剛才才剛加入兩顆全新的磁碟機,系統會詢問你要不要初始化磁碟,這裡我們選用GPT分割。

Step 3. 在任何一顆硬碟上,點選右鍵,選擇「新增簡單跨距磁區」,這個其實就是JBOD模式。

Step 4. 系統會彈出對話框。

Step 5. 跨距就是要將磁碟機連結起來,所以我們點選左邊的另外一顆磁碟機,把他新增到右邊的列表中。

Step 6. 加入後的畫面,就可以看到有兩個磁碟機都出現在右邊,這個就是意味著這兩個磁碟機等一下要被綁在一起。

Step 7. 指定磁碟機代號。

Step 8. 選擇要採用哪種檔案系統,我們選NTFS,並點選執行快速格式化。

Step 9. 按下完成後,就會開始幫你設定JBOD。

Step 10. Windows作業系統警告你,因為磁碟要被轉換成動態磁碟了,所以所有的開機磁區都會被洗掉,這些硬碟原來的資料都不能用了。

Step 11. 處理完成後(需要幾秒鐘的時間),就可以看到這兩顆新增的硬碟機,被畫上紫色顏色,這個顏色代表兩顆已經被設定成JBOD模式了。

Step 12. 到檔案總管看一下,明明本來總容量只有1GB的硬碟,因為JBOD的關係,容量已經擴增成2GB了,大功告成。

※ 最後還是要再提醒一下,除非有特別特殊的需求(例如做為運算用的暫存碟,掛了也沒關係,重建就好。),不然你不應該用JBOD模式來存放任何資料,假設你用10顆老硬碟來串成一個超大容量的儲存空間,只要運作之間有一顆硬碟掛了,那麼你的檔案就毀了。

Windows RAID軟體式磁碟陣列建置系列文章

  1. Windows軟體式磁碟陣列巡禮:JBOD模式
  2. Windows軟體式磁碟陣列巡禮:RAID 0模式
  3. Windows軟體式磁碟陣列巡禮:RAID 1模式
  4. Windows軟體式磁碟陣列巡禮:RAID 5模式
  5. Windows軟體式磁碟陣列巡禮:RAID 10模式
Windows RAID Create Build JBOD SoftwareDiskArrayMode