2012-11-07 38 views

回答

4

一般來說,沒有。

Windows確實提供了稱爲「動態磁盤」的軟件RAID實現,但它不常用。

當消費級計算機和筆記本電腦使用RAID時,通常使用內置於主板芯片組中的RAID控制器。在服務器和工作站中,通常由專用的附加卡(LSI,Adaptec等)提供,這些附加卡通常提供附加功能,例如帶備用電池的大型非易失性緩存,並可將計算機連接至外部SAN或直接連接存儲系統(想想:一個機架上裝滿了連接大電纜的硬盤 - 這不是eSATA)。

在這兩種情況下,硬件RAID控制器都將作爲通用卷的OS卷呈現給操作系統。操作系統確實需要驅動程序才能使用控制器,但不能保證驅動程序使用WMI或虛擬磁盤服務等功能提供必要的元數據來查詢RAID狀態。在我運行的所有戴爾PowerEdge服務器上都是這種情況 - 它們有自己的RAID管理系統,它根本不與Windows集成(實際上,這樣做很糟糕,我無法阻止Windows Server抱怨磁盤高速緩存設置)。

但我有一個問題:爲什麼你在乎用戶是否在使用RAID卷?例如,有人可能會使用RAID0,它提供了零保護(只是性能提升)。

您可以通過檢查控制器名稱與已知RAID控制器的數據庫來檢測RAID的存在,但這需要定期維護。

+0

謝謝你的幫助。我有一個程序收集電腦的信息,其中一個項目是要知道電腦有RAID或沒有。 –

相關問題