在windows server環境下進行基本的磁盤操作時,管理者可以使用disk partition utility或diskpart等工具。後者是一個指令行解釋器,可作為磁盤管理工具。
管理者可以使用diskpart掃描新添加的磁盤,同時也可以建立、删除和調整硬碟分區,并配置設定或重新配置設定驅動器号。
注意:插入的内容僅作為評論,不連同任何指令進行輸入。
使用diskpart建立一個分區
使用diskpart分區磁盤非常有利于提升新加入raid陣列的硬碟的i/o性能。許多伺服器應用程式,比如microsoft exchange server的文檔實際上會建議你使用diskpart建立主分區或擴充分區。主分區可以作為系統分區使用;擴充分區隻能用于額外的邏輯驅動器配置設定。
建立一個分區:
在指令提示符下,輸入:diskpart.exe
根據diskpart提示,輸入:list disk(列出磁盤清單;注意你想操作的驅動器号)。
根據diskpart提示,輸入:select disk 1(選擇磁盤;在第二步輸入磁盤号。)
根據diskpart提示,輸入:create partition primary size=10000(将primary改為extended,建立一個擴充分區。如果你沒設定大小,比如10gb,那麼所有可用的磁盤空間将作為整個分區使用。如果你在使用raid,尤其是raid 5,認真考慮是否要在指令行的末尾加上align=64,這樣可以提升磁盤的i/o性能。)
根據diskpart提示,輸入:assign letter=d(選擇一個未被使用的驅動器号)
根據diskpart提示,輸入:exit
使用command prompt格式指令,disk administrator或任何磁盤格式工具(通常使用ntfs)格式化驅動器。
使用diskpart擴充分區
當為分區或卷添加空間時,首選方式是配置動态磁盤。動态磁盤擴充隻串聯新添空間,也就是說它們隻在原始分區後增加磁盤空間,不會影響資料。
串聯方式分離每個分區的性能,raid陣列中配置的分區不提供容錯。diskpart允許你restripe現有資料。當在raid陣列中設定分區時,這确實是有益的,因為現有的分區資料分散在陣列中所有的驅動器上,而不隻是像disk administrator一樣添加新的空間。

圖1. 使用diskpart擴充卷
微軟的官方立場是不能使用diskpart擴充你的系統或引導分區。
注意:如果你想嘗試其他方法,確定提前進行完整備份。
擴充分區:
驗證新增的空間是在同一驅動器上,并且緊鄰需要擴充的分區,中間沒有其他分區。
根據diskpart提示,輸入:diskpart.exe
根據diskpart提示,輸入:select disk 1(選擇磁盤)
根據diskpart提示,輸入:select volume 1 (選擇卷)
根據diskpart提示,輸入:extend size=10000(如果你不設定大小,則将使用所有可用的磁盤空間)
注意:通常我會重新開機伺服器以確定能正常啟動。但這不是必要的步驟。
使用diskpart删除分區
注意:你不能删除一個活躍的系統或引導分區,或是帶有活躍頁面檔案的分區。
根據diskpart提示,輸入:select disk 1
根據diskpart提示,輸入:select partition 1
根據diskpart提示,輸入:delete partition
使用diskpart擦拭磁盤
這個操作會删除磁盤上的所有資料。
根據diskpart提示,輸入:clean all(clean all指令會删除硬碟中所有的分區和卷資訊。)
最後注意:這裡有四個重要的diskpart相關事項要記住:
使用diskpart前一定要完全備份該硬碟。
在動态磁盤上使用diskpart時一定要操作謹慎。
使用diskpart之前與磁盤供應商進行協商。
安裝windows resource kit擷取diskpart。
====================================分割線================================
本文轉自d1net(轉載)