展開虛擬磁盤分區Hyper-V Windows Server 2012

發佈於:16年2019月XNUMX日

本文介紹如何在Hyper-V guest虛擬機中擴展/增加磁盤大小 Windows Server 2012 (R2)以及如何在hyper-v vm中擴展虛擬分區而不丟失數據。

與物理服務器相比,虛擬服務器具有許多優勢,例如,如果您要構建多個服務器,則可以節省大量成本,因為可以使用硬件副本來實現。 此外,您可以輕鬆地添加,編輯和刪除組件。 因此,許多服務器在Hyper-V,VMware或Virtualbox中作為來賓虛擬機運行。 但是,與物理硬盤驅動器相同,虛擬磁盤分區也空間不足。 本文介紹詳細步驟 如何擴展分區並增加磁盤大小 in Windows Server 2012 在Hyper-V中作為來賓虛擬機運行。

如何在Hyper-V guest虛擬機中擴展分區 Windows Server 2012 (R2)

首先,您應該知道,沒有軟件可以通過佔用另一個空間來擴展分區 不同 磁盤。 當分區上的分區中有可用的未使用空間時 硬盤,您可以將其縮小以獲取 未配置 空間,然後添加到已滿的分區。 在這種情況下, 沒有 差異以在Hyper-V中使用物理磁盤分區擴展虛擬分區。

在Hyper-V虛擬中擴展分區之前 Windows Server 2012,則最好創建Checkpoint或進行獨立備份。 調整分區大小時,必須修改關聯磁盤,分區和文件的所有參數,有時,如果要更改分區中的所有文件,則應將其移至新位置。 擴展系統分區, Windows 引導相關文件也必須更新。 因此,使用不可靠的軟件可能會導致系統和數據損壞的風險。

關於分區工具,與以前的Server 2008相同, Windows Server 2012 有兩個本地工具-磁碟管理和Diskpart。 磁碟管理具有圖形界面的延伸磁碟區功能,Diskpart具有通過命令提示符運行的擴展命令。 儘管它們以不同的方式運行,但它們具有相同的局限性。 例如:僅 NTFS 分區是支持,他們 不能 通過縮小其他任何分區來擴展分區。 因此,要擴展虛擬分區 Windows Server 2012 (R2)Hyper-V虛擬機,您需要第三方軟件。

分區軟件很多,功能也很相似,但是正如我上面所說,最好運行最安全的工具。 在他們當中, NIUBI Partition Editor 具有1秒回滾,虛擬模式和井中取消技術來保護系統和數據。 此外,由於採用了獨特的文件移動算法,因此速度更快。

資料下載 並安裝 NIUBI Partition Editor 在Hyper-V虛擬機上,您將在右側看到所有具有分區結構的虛擬磁盤。 左側和右鍵單擊列出了對選定磁盤或分區可用的操作。

NIUBI Partition Editor

如您在我的Hyper-V中看到的 Windows Server 2012 R2,驅動器D:和E:為空白,因此我可以將其中一個縮小以釋放可用的空閒空間,然後添加到C槽中。

在Hyper-V中擴展系統C槽的步驟 Windows Server 2012 (R2)虛擬機:

  1. 右鍵單擊右側相鄰的驅動器 D: 然後選擇“Resize/Move Volume“,拖曳 左側邊界 在彈出窗口中,或者直接在“未配置空格“。然後,驅動器D將縮小,並且將在其D上騰出未配置的空間 離開.

    Shrink D

    Drive D shrunk

  2. 右鍵點擊 C: 驅動並選擇“Resize/Move Volume再次拖動 右側邊界 朝右結合這個未配置的空間。 然後,C槽將在虛擬模式下擴展。

    Extend C

    Drive C extended

  3. 點擊 應用 在左上方生效。 (如果做錯了什麼,只需單擊“撤消”即可取消掛起的操作。)

類似於通過縮小不相鄰的驅動器E來擴展C槽,但是,還有一個額外的步驟,即在合併之前將未配置的空間移到C槽旁邊。 請按照 擴展Hyper-V虛擬機中的Server 2012系統分區的視頻:

Video guide

如何在Hyper-V中擴展/增加磁盤大小 Windows Server 2012

在物理服務器中,如果硬盤已滿,則必須用另一個更大的硬盤替換它。 為此,從備份複製或還原需要花費很長時間。 但是對於Hyper-V虛擬硬盤,您可以對其進行擴展以快速,輕鬆地增加磁盤大小。

增加Hyper-V guest虛擬機的磁盤大小 Windows 2012服務器,有兩種方法 PowerShell的 or Hyper-V管理器。 使用PowerShell擴展虛擬磁盤要容易得多。

如何為Hyper-V擴展硬盤 Windows Server 2012 使用PowerShell的vm:

  1. 從“快速啟動”欄,“開始”菜單或物理計算機中的其他位置,以管理員權限打開PowerShell。
  2. 類型 調整大小-VHD-路徑'D:\ hyperv.vhdx'-SizeBytes 200gb

Expand Hyper-V disk

說明:

  1. 'D:\ hyperv.vhdx' 表示帶引號的虛擬磁盤的絕對路徑和名稱。
  2. 200gb表示將此虛擬硬盤擴展到200GB,而不增加200GB。

備註: 您應該刪除關聯的Checkpont,然後首先關閉來賓虛擬機。

如果您想執行以下步驟 增加虛擬磁盤的大小 Windows Server 2012 與Hyper-V管理器.

擴展Hyper-V vm磁盤後如何增加系統C槽

擴展虛擬硬盤後,您將獲得更多 未配置 上的空間 結束,那麼您需要運行 NIUBI Partition Editor 並將未配置空間合併到其他分區。 請按照視頻中的步驟操作:

Video guide

除了縮小,移動和擴展虛擬和物理磁盤分區外, NIUBI Partition Editor 幫助執行許多其他操作。

下載