如何在 Windows Server 2012 R2 中安全地延伸 C 槽

由 Lance 發布,更新於:2025年4月21日

如果您能在 Windows 2012 伺服器的 C 槽空間不足時延伸它,那再好不過了。沒有人喜歡花費大量時間重新建立分割區並從備份中還原所有內容。使用正確的工具,您可以快速且安全地使用其他分割區的可用空間來擴大 C 槽。要在 Server 2012 R2 中增加 C 槽空間,有 3 種工具:Diskpart(原生指令工具)、磁碟管理(原生 GUI 工具)和 NIUBI Partition Editor(第三方程式)。本文介紹如何使用這些工具在 Windows Server 2012 R2 中延伸 C 槽,請根據您自己的磁碟分割區配置選擇相應的方法。

1. 使用 diskpart 指令在 Server 2012 中增加 C 槽空間

有兩種 Windows 原生工具可以幫助在 Server 2012 R2 中調整分割區大小 - DiskPart磁碟管理。Diskpart 透過命令提示字元工作,磁碟管理器透過圖形介面工作。由於這些工具僅在受限制的條件下工作,它們並不是最佳選擇。

要使用任一原生工具在 Windows 2012 伺服器中擴展 C 槽,您必須事先刪除右側相鄰的分割區。我將在下一節解釋原因。

在 Windows Server 2012 R2 中使用 Diskpart 指令延伸 C 槽的步驟:

  1. 同時按下鍵盤上的 WindowsR,輸入 diskpart 並按 Enter。
  2. 在命令提示字元視窗中輸入 list volume 並按「Enter」,然後您將在清單中看到所有單一分割區。
  3. 輸入 select volume D 並按「Enter」以將焦點設為 D 槽。(這裡 D 是 C 槽右側相鄰的磁碟區。)
  4. 輸入 delete volume 並按「Enter」,然後此分割區將被刪除,其磁碟空間將變為「未配置」。
  5. 輸入 select volume C 並按「Enter」以將焦點設為 C。
  6. 輸入 extend 並按 Enter。

Diskpart 延伸

如果您運行 shrink 指令來縮小 D 槽,當使用 extend 指令延伸 C 槽時,您將收到錯誤 - 「延伸的大小小於最小值」。

延伸錯誤

2. 透過磁碟管理器在 Server 2012 中延伸 C 槽

磁碟管理器具有圖形介面,因此比 diskpart 指令更易於使用。然而,與 Diskpart 相同,您必須在擴展 C 槽之前刪除 D:。這是因為:

  • 兩種原生工具都只能在壓縮分割區時在右側建立未配置空間。
  • 兩種原生工具都只能將未配置空間延伸到左側相鄰的分割區。

從 D 槽壓縮出的未配置空間始終不與 C 槽相鄰,因此,「延伸磁碟區」選項呈現灰色禁用狀態

延伸磁碟區已停用

如果您想在 Server 2012 R2 中不使用任何軟體擴大 C 槽,您必須刪除 D 以獲得相鄰的未配置空間。此外,D 槽必須是主要分割區,否則,即使在刪除 D 之後,「延伸磁碟區」對於 C 槽仍然是禁用的。

如何在 Server 2012 R2 中使用磁碟管理器延伸 C 槽:

  1. 同時按下鍵盤上的 Windows 和 X,然後在清單中點擊「磁碟管理器」。
  2. 右鍵點擊 D: 槽並選擇「刪除磁碟區」。
  3. 右鍵點擊 C: 槽並選擇「延伸磁碟區」,然後在彈出對話框中只需點擊「下一步」直到「完成」。

請確保 D 槽中沒有安裝任何程式或 Windows 服務。如果 D 是主要分割區且您可以刪除它,請記得事先傳輸檔案。

3. 使用安全軟體在 Server 2012 r2 中延伸 C 槽

使用伺服器分割區軟體,您可以在壓縮分割區時在左側或右側建立未配置空間,並將未配置空間合併到同一磁碟上的相鄰或非相鄰分割區。壓縮和延伸分割區後,作業系統、程式以及其他所有內容都保持不變

優於其他磁碟分割區工具的是,NIUBI Partition Editor 具有虛擬模式隨意取消1 秒回滾和無需重啟克隆技術來保護您的系統和資料。它能夠在不中斷伺服器的情況下克隆磁碟/分割區。此外,其進階的檔案移動演算法有助於將分割區調整大小的速度提高 30% 至 300%。

在 Windows 2012 伺服器中使用 NIUBI Partition Editor 延伸 C 槽的方法:

  1. 檢查相鄰分割區 D(或 E)中是否有足夠的可用空間,如果有,則壓縮它並在左側建立未配置空間。
  2. 如果相鄰分割區 D(或 E)中沒有足夠的可用空間,請檢查是否可以壓縮同一磁碟上的非相鄰分割區。
  3. 如果系統磁碟上有一個或多個資料分割區但它們已滿,請將一個分割區複製到另一個磁碟,刪除它並將其空間添加到 C 槽。
  4. 如果系統磁碟上只有 C 槽,請將磁碟克隆到一個更大的磁碟,並使用額外的磁碟空間延伸 C 槽。

請根據您自己的磁碟分割區配置選擇上述方法之一。

如何使用 D/E 中的可用空間增加 C 槽

下載 NIUBI Partition Editor,您將看到帶有磁碟分割區佈局和每個磁碟區詳細資訊的主視窗。右鍵點擊任何分割區或磁碟的前端,您將看到可用的操作。為了保持介面整潔,不可用的操作會自動隱藏。

NIUBI Partition Editor

在大多數伺服器中,同一磁碟上還有其他分割區。您只需壓縮一個或多個分割區以獲取未配置空間,然後將其添加到 C 槽。為此,您只需在磁碟圖上點擊、拖放即可。

如何在 Windows Server 2012 R2 中使用 NIUBI Partition Editor 延伸 C 槽:

  1. 右鍵點擊 D: 槽並選擇「調整大小/移動磁碟區」,在彈出視窗中將左邊界向右拖曳,然後部分可用空間將更改為左側的未配置空間。
  2. 再次右鍵點擊 C: 槽並選擇「調整大小/移動磁碟區」,向右拖曳右邊界以合併此未配置空間。
  3. 點擊左上角的「執行」使其生效,完成。

如果您已經使用磁碟管理器壓縮了 D 槽,或者如果您想從非相鄰分割區 E 獲取可用空間。您應該在延伸 C 槽之前將未配置空間移動到左側。

觀看影片了解如何在 Server 2012 (R2) 中增加 C 槽空間:

影片指南

如果您使用任何類型的硬體 RAID 陣列,例如 RAID 1/5/6/10,請勿破壞陣列或對 RAID 控制器執行任何操作,只需按照上述相同步驟操作即可。

如何使用另一個磁碟擴大 Server 2012 C 槽

如果同一磁碟上沒有可用的可用空間,沒有軟體可以透過從另一個獨立的磁碟移動可用或未配置空間來延伸 C 槽。在這種情況下,您有 2 個選擇,請按照影片中的步驟操作。

1:將磁碟克隆到一個更大的磁碟,並使用額外的磁碟空間擴展 C 槽。

影片指南

2:將一個分割區移動到另一個磁碟,然後刪除它並將其空間添加到 C 槽。

影片指南

③ 如何在 Server 2012 VMware/Hyper-V 中延伸 C 槽

如今,虛擬機被廣泛使用。如果您想在運行 Server 2012 的 VMware/Hyper-V 中延伸 C 槽,除了整個磁碟已滿的情況外,步驟是相同的。在這種情況下,請按照以下方法擴展虛擬磁碟:

額外的空間將顯示為原始虛擬磁碟末端的未配置空間,因此無需將磁碟複製到另一個磁碟。

要在 Windows Server 2012/2016/2019/2022 和之前的 Server 2003/2008 中延伸 C 槽,請根據您自己的磁碟分割區配置選擇一種方法。除了壓縮、移動和延伸分割區外,NIUBI Partition Editor 還可以幫助您執行許多其他磁碟分割區管理操作。

下載