解決方案 - 無法在 Windows Server 2012 R2 中延伸 C 槽

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

磁碟分割區在安裝作業系統時分配,但有時您需要更改分割區大小。例如:壓縮大磁碟區以建立更多分割區,或在系統 C 槽空間不足時延伸它。為了幫助調整分割區大小,Microsoft 在 Server 2008 開始的磁碟管理中提供了「壓縮磁碟區」和「延伸磁碟區」功能。然而,這兩種功能都有許多缺點。典型的問題是磁碟管理無法透過壓縮另一個磁碟區來延伸磁碟區。Windows Server 2012 繼承了相同的功能,沒有任何改進。因此,許多人反映即使在壓縮或刪除分割區 D 後,他們也無法在 Server 2012 R2 中使用磁碟管理延伸 C 槽。本文介紹了為什麼磁碟管理無法在 Windows Server 2012 R2 中延伸 C 槽,以及如何輕鬆解決此問題。

為什麼磁碟管理無法在 Server 2012 R2 中延伸 C 槽

「壓縮磁碟區」和「延伸磁碟區」功能僅支援 NTFS 分割區。然而,這對於 C 槽不是問題,因為系統分割區預設使用 NTFS 格式化。您無法在 Windows Server 2012 R2 中延伸 C: 槽的最常見原因包括:

  1. 右側沒有相鄰的未配置空間
  2. 相鄰磁碟機 (D:) 是邏輯分割區。

我將逐一解釋。

原因 1: 右側沒有相鄰的未配置空間

延伸磁碟區已停用

首先,您應該知道實體磁碟的大小是固定的,因此在延伸 C 槽之前,必須有未配置空間。如果您沒有刪除或壓縮另一個磁碟區以獲取此類空間,當然您無法使用任何工具延伸 C 槽。

顯然,透過壓縮磁碟區來獲取未配置空間更好,因為您不會遺失其中的檔案。問題是,在壓縮 D 或其他分割區後,您仍然無法擴展 C 槽。正如您在我的伺服器中看到的,壓縮 D 後,C 槽的「延伸磁碟區」已停用。這是因為:

  • 「延伸磁碟區」僅在右側有相鄰未配置空間時才有效。
  • 「壓縮磁碟區」只能在壓縮分割區時在右側建立未配置空間。

從 D: 槽壓縮出來的未配置空間不與 C 相鄰,因此「延伸磁碟區」呈現灰色禁用狀態。這是您無法在 Server 2012 (R2) 中使用磁碟管理延伸 C 槽的最常見原因。

原因 2: 右側相鄰分割區是邏輯分割區

此問題僅存在於 MBR 磁碟上,如果您使用 GPT 磁碟,可以忽略此部分。

由於 Windows Server 2012 無法透過壓縮其他磁碟區來延伸 C 槽,有些人想知道是否可以刪除 D 槽以獲取相鄰的未配置空間。如果 D 是主要分割區,答案是肯定的。如果它是邏輯磁碟機,即使在刪除後,您仍然無法在磁碟管理中延伸 C 槽。

這是因為:

在 MBR 樣式的硬碟上,您最多可以建立 4 個主要分割區,或 3 個主要分割區加上一個延伸分割區。延伸分割區就像一個容器,所有邏輯分割區都應位於其中。 從邏輯磁碟機刪除的可用空間無法延伸到任何主要分割區。同樣地,從主要分割區刪除的未配置空間無法延伸到任何邏輯分割區。

無法延伸

正如您在我的測試伺服器中看到的,刪除後 D 槽的磁碟空間顯示為「可用」而非「未配置」。它仍然是延伸分割區的一部分,因此「延伸磁碟區」無法運作。如果您想將此可用空間轉換為未配置空間,您必須刪除所有其他邏輯磁碟機和整個延伸分割區。

原因 3: MBR 磁碟上的 2TB 限制

由於 Windows 2012 伺服器已經運行多年,建立伺服器時系統磁碟較小。有些人將系統磁碟更換為更大的磁碟。如果此磁碟是 MBR,即使右側有相鄰的未配置空間,您也無法將 C 槽延伸超過 2TB。

當無法在 Windows Server 2012 中延伸 C 槽時該怎麼辦

使用 NIUBI Partition Editor,可以輕鬆解決此問題。它能夠透過 1 個步驟將未配置或可用空間合併到任一相鄰分割區。當未配置空間不相鄰時,它能夠移動它,然後合併到同一磁碟上的其他分割區。

下載它,您將看到帶有磁碟分割區結構和其他資訊的主視窗。有 20GB 的未配置空間是透過磁碟管理從 D 槽壓縮出來的。

NIUBI Partition Editor

當您在壓縮 D 槽後無法在 Windows Server 2012 R2 中延伸 C 槽時的步驟:

步驟 1: 右鍵點擊 D: 槽並選擇「調整大小/移動磁碟區」,在彈出視窗中將此分割區的中間向右拖曳:

向右移動

然後 D 被移動到右側,未配置空間被移動到左側。

移動未配置空間

步驟 2: 再次右鍵點擊 C: 槽並選擇「調整大小/移動磁碟區」,在彈出視窗中將右邊界向右拖曳。

擴展 C 槽

然後未配置空間被合併到 C: 槽。

未配置空間添加到 C

步驟 3: 點擊左上角的「執行」使其生效。(此步驟之前的所有操作僅在虛擬模式下工作。)

觀看影片了解如何移動未配置空間並添加到 C 槽:

影片指南

當您在刪除 D 槽後無法在 Server 2012 R2 中延伸 C 槽時的步驟:

  1. 使用 Windows 磁碟管理重新建立此分割區。
  2. 使用 NIUBI Partition Editor 壓縮或刪除此分割區以獲取未配置空間。如果您想壓縮此分割區,請在左側建立未配置空間。
  3. 右鍵點擊 C 槽並使用「調整大小/移動磁碟區」合併未配置空間。

當您無法在 Windows 2012 伺服器中將 C 槽延伸超過 2TB 時的步驟:

  1. 按照步驟將 MBR 磁碟轉換為 GPT
  2. 運行 NIUBI Partition Editor 以合併或移動未配置空間到 C 槽。

優於其他軟體的是,NIUBI Partition Editor 具有獨特的 1 秒回滾、虛擬模式、隨意取消和無需重啟克隆技術來保護您的系統和資料。除了壓縮、移動和延伸分割區外,它還可以幫助您執行許多其他磁碟分割區管理操作。

下載