增加Hyper-V VM磁盤的大小

更新日期:2019年12月13日

本文介紹如何在不丟失數據的情況下增加Hyper-V虛擬機的磁盤大小,以及通過Hyper-V Manager和PowerShell增加vm磁盤空間的兩種方法。

適用於: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows Server 2003 (R2)。

與物理服務器和個人計算機相比,虛擬機具有許多優勢,例如:用1個硬件副本構建多台服務器要便宜得多,可以輕鬆添加,編輯和刪除組件。 當物理硬盤已滿時,要花費很長時間才能將其複製或還原到另一個更大的磁盤,但是對於虛擬硬盤,您可以對其進行擴展而不會快速,輕鬆地丟失數據。 本文介紹了詳細的步驟 增加Hyper-V的磁盤大小/空間 具有2個本機實用程序的虛擬機。

如何使用Hyper-V管理器增加虛擬磁盤的大小

Hyper-V管理器 可以幫助您壓縮,轉換,縮小和擴展虛擬磁盤。 比其他工具更好,它能夠動態增加虛擬機磁盤大小 無需關閉或重啟 來賓虛擬機。 這對虛擬服務器很有幫助。

使用Hyper-V管理器增加虛擬磁盤大小/空間的步驟(.vhd和.vhdx):

STEP 1: 打開Hyper-V管理器,單擊 編輯磁盤 in 動態 面板在右上方。

編輯磁盤

STEP 2: 點擊 下一步 在彈出窗口中 編輯虛擬硬盤嚮導 窗口。

編輯嚮導

STEP 3: 點擊 瀏覽 在頂部找到您的 VHD / VHDX 虛擬磁盤,然後單擊 下一步。 請注意警告消息。

Locate disk

STEP 4: 選擇 擴大 選項並單擊 下一步.

Select Expand

STEP 5: 輸入新磁盤大小,然後單擊 下一步.

Enter size

STEP 6: 查看擴展操作,然後單擊 完成 繼續。

Select Expand

不久後,原始虛擬硬盤將增加,並且其他磁盤空間將顯示為 未配置 最後。

Original size

New disk size

如果你堅持 Windows 磁碟管理,服務器管理器存儲服務或 NIUBI Partition Editor 在擴展虛擬磁盤時運行,您需要單擊 刷新 加載最新的磁盤分區參數。 在一些 Windows 版本,則需要重新打開磁碟管理。

如何使用PowerShell在Hyper-V中增加虛擬磁盤大小

如果您認為使用Hyper-V Manager增加vm磁盤空間很複雜,那麼使用PowerShell會更簡單。 但是,在執行此操作之前,您必須 關閉 Hyper-V來賓虛擬機和 刪除 與要增加大小的磁盤關聯的檢查點。

要使用PowerShell增加hyper-v虛擬磁盤的大小,請執行以下操作:

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

Expand Hyper-V disk

備註:

  1. D:\ vm.vhdx 表示帶引號的虛擬磁盤的絕對路徑和名稱。
  2. 500GB意味著將vm硬盤增加到500GB,而不增加500GB。

擴展磁盤後如何增加虛擬分區的大小

最後獲得額外的未配置空間後,如何將其添加到其他分區中? 您需要第三方磁盤分區軟件,例如 NIUBI Partition Editor,這是最安全,最快的 Windows 分區管理器。

資料下載 NIUBI Partition Editor 並按照視頻中的步驟操作:

Video guide

備註: 在移動和調整分區大小時可能會造成系統損壞和數據丟失的風險,因此最好創建Checkpoint或先進行獨立備份。 比其他工具更好 NIUBI Partition Editor 具有創新的虛擬模式,暫停取消和1秒回滾技術來保護系統和數據。 由於採用了先進的文件移動算法,因此速度更快。 它還有助於執行許多其他磁盤和分區管理操作。