查找硬盤信息時,Windows PowerShell的功能非常強大。雖然用戶可以直接在Windows磁盤管理中或通過使用第三方程序(例如Hard Disk Validator、Disk Checkup或DiskBoss)來查找某些信息,但是使用PowerShell是一種更快速簡便的選擇。
PowerShell附帶了幾個命令,這些命令返回有關已連接的內部和外部存儲設備的信息。
可以通過以下方式啟動新的PowerShell控制臺:
打開“開始”,單擊“搜索”,鍵入Powershell,然后從結果列表中選擇“以管理中身份運行”,打開Windows PowerShell窗口。
命令:get-wmiobject -class win32_logicaldisk
運行命令get-wmiobject -class win32_logicaldisk來查找有關每個已連接硬盤驅動器的核心信息。該命令返回驅動器號和類型、總體大小和可用空間(以字節為單位)以及卷名。
驅動器類型使用數字代碼:
0-未知
1-無根目錄
2-可移動磁盤
3-本地磁盤
4-網絡驅動器
5-光盤
6-Ram Disk
可以使用篩選命令讓它僅顯示選擇的驅動器類型,例如Get-WmiObject -Class Win32_logicaldisk -Filter“ DriveType=4”僅顯示網絡驅動器。
命令: wmic diskdrive get
核心命令wmic diskdrive get需要后面跟隨一個或多個屬性。
命令wmic diskdrive get Name,Model,SerialNumber,Size,Status返回名稱、型號類型、序列號、總大小(以字節為單位)以及所有已連接硬盤驅動器的狀態。
你可能會檢索的其他屬性包括InstallDate,InterfaceType,FirmwareRevision,DefaultBlockSize,CompressionMethod,Capabilities,Availability,LastErrorCode或PowerManagementCapabilities。
只需在命令中添加、替換或刪除任何屬性即可創建自定義屬性。
結束語
在某些情況下,PowerShell命令確實很有用。除了在腳本中使用外,還可以使用它們來快速查找所有驅動器的狀態、查找序列號或錯誤代碼或功能,所以大家還是要掌握這個技巧,有時會起到意想不到的作用。
1.頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。
2.在學習中有什么問題,歡迎與我溝通交流,號搜索【微課傳媒】,我在這里等你喲!
using System.Management;
namespace usb
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string P="C";
string infostr="";
infostr +="共" + DriverCount() + "個分區\r\n";
infostr +=P + "盤序列號為:\r\n" + XLH(P);
label1.Text=infostr;
}
/// <summary>
/// 得到硬盤分區個數
/// </summary>
/// <returns></returns>
public int DriverCount() //分區個數
{
DriveInfo[] drs=DriveInfo.GetDrives();
return drs.Length;
}
/// <summary>
/// 得到硬盤分區序列號
/// <para>string a=h.XLH("C");</para>
/// </summary>
/// <param name="diskname">硬盤分區號如 "C"</param>
/// <returns></returns>
public string XLH(string diskname)
{
ManagementObject YingPanINFO=new ManagementObject("win32_logicaldisk.deviceid=\"" + diskname + ":\"");
string strSN=(string)YingPanINFO.GetPropertyValue("XLH");
return strSN;
}
}
}
家好,有小伙伴們在發生壞盤以后,不知道該怎么操作?怕操作失誤導致數據丟失?今天小鑫來教你該如何正確更換硬盤?
當我們使用陣列的過程中,出現陣列報警(無人為操作情況下),并發現有硬盤燈變成紅色,若認定為壞盤時,需要更換硬盤。
那么,硬盤該怎么更換呢,更換的步驟和順序,更換硬盤需要注意什么才會最安全。
小伙伴們使用陣列的環境分為兩種:無熱備盤的環境和有熱備盤的環境
無熱備盤的環境下:
發現故障盤,操作步驟如下:
1、確定壞盤位置?
發現出現故障盤,首先登錄到陣列的管理軟件,點擊"physical",查找哪個是壞盤,以及查看壞盤的序列號(serial number)等信息。
如下圖,故障盤為2號盤(前面標志變成紅色)。
2、按順序關機?
確定硬盤的序列號和盤位,并找準壞盤位置后,先給陣列關機,再給主機進行關機。以防誤操作數據丟失。
3、替換新硬盤
從陣列上取出壞盤替換一個新的硬盤。替換硬盤一定確保處于完全關機狀態。
4、重新開機
按順序給陣列開機,給主機開機。替換硬盤后陣列會默認自動重建,同時會擦除掉新硬盤內的數據。替換的硬盤一定選用無數據的硬盤。
登錄陣列的管理軟件,查看2號盤(替換的新盤)的狀態處于rebuild重建狀態。點擊上方的小鐘表,可以看到重建的進度條。 當進度條進行完成,陣列就恢復到原來的健康狀態。
?
有熱備盤的環境下:
發現故障盤,操作步驟如下:
1、確定壞盤位置
如下圖所示是在熱備盤的環境下,正常運行的狀態。
發現出現故障盤,首先登錄到陣列的管理軟件,點擊"physical",查找哪個是壞盤,以及查看壞盤的序列號等信息。
在熱備盤的環境中,陣列的某個硬盤壞了,熱備盤會自動頂替開始重建。
RAID狀態和重建狀態
2、按順序關機
待重建完成后,確定壞盤的序列號和盤位,并找準壞盤位置后,先給主機關機,再給陣列進行關機。以防誤操作數據丟失。
3、替換新盤
將壞盤取下替換上新硬盤,重新進入陣列管理軟件,點擊"physical",查看硬盤狀態。可看到新盤處于正常狀態。
4、重新設置熱備?
將替換的新盤重新設置為熱備盤,選中新盤,右鍵選擇第二項"Assign Dedicated Hot spare"設置為熱備盤,如下圖為設置完熱備盤的狀態。
設置完成之后,陣列即可正常使用。
總結:
發現硬盤出現壞盤,不要慌,先確定壞盤的序列號以及位置。確保關機后,再更換硬盤,更換的硬盤最好是無數據的硬盤,更換以后,硬盤重建完成后即恢復到健康狀態。
如有熱備盤,待熱備盤重建完成后,再關機。進行換盤,開機,將新盤重新設置成熱備盤即可。