在沒有Hyper-V的情況下調整VHD / VHDX的大小

發佈於:17年2019月XNUMX日

本文介紹如何在不使用Hyper-V管理器的情況下調整VHD / VHDX分區的大小,以及如何從物理計算機調整虛擬分區的大小。

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

與物理硬盤驅動器一樣,您可以 調整Hyper-V虛擬機的虛擬分區的大小 不會丟失數據。 通過安裝來調整分區大小非常容易 NIUBI Partition Editor 到Hyper-V vm,但是可以在沒有Hyper-V的情況下調整vhd / vhdx分區的大小? 答案是肯定的,本文介紹了以下詳細步驟 調整vhd / vhdx虛擬分區和磁盤的大小 沒有Hyper-V。

調整vhd / vhdx虛擬分區大小之前的準備工作

在開始調整虛擬分區的大小之前,必須執行以下兩項操作:

1.刪除與要調整大小的VHD或VHDX相關的所有檢查點。 否則,您將收到以下錯誤,並且在調整虛擬分區的大小後無法在Hyper-V Manager中啟動。

Hyper-V錯誤

如錯誤消息所示:標識的父虛擬硬盤和差異磁盤不匹配."

易於理解,調整大小後的分區大小與Checkpoint中的大小不同。

2.關閉來賓虛擬機,然後關閉Hyper-V Manager或其他使用此VHD或VHDX的應用程序。 否則,您將收到錯誤“該進程無法訪問該文件,因為該文件正在被另一個進程使用。”

Virtual Manager error

如何在沒有Hyper-V Manager的情況下調整vhd / vhdx虛擬驅動器的大小

STEP 1: 已提交 磁碟管理 in 物理 電腦。 (右鍵點擊 視窗 左下角的標誌,或按 視窗 亦於 R 鍵一起鍵入 diskmgmt.msc 和按Enter。)

STEP 2: 點擊 行動 菜單> 附加VHD

Attach VHD

STEP 3: 點擊 瀏覽 選擇VHD / VHDX文件,然後單擊“確定”繼續。

Select VHD

然後,該虛擬磁盤被附加。 從屏幕截圖中可以看到,磁盤2的圖標與其他2個物理硬盤不同。

VHD attached

STEP 4: 資料下載 並安裝 NIUBI Partition Editor 到物理服務器或個人計算機。 與磁碟管理相同,您將在其中看到所有物理和虛擬磁盤分區 NIUBI Partition Editor。 在虛擬磁盤2中,驅動器K是VHD / VHDX中的系統分區。

NIUBI Partition Editor

STEP 5: 右鍵點擊驅動器M :,然後選擇“Resize/Move Volume“,拖曳 左側邊界 在彈出窗口中,或者在“未配置空格然後直接將驅動器D縮小,並在其左側留出一些未配置的空間。

Shrink M

Partition shrunk

STEP 6: 右鍵點擊驅動器K :,然後選擇“Resize/Move Volume再次,在彈出窗口中拖動 右側邊界 朝右結合這個未配置的空間。 然後,驅動器K在虛擬模式下擴展。

Extend K

Partition extended

STEP 7: 點擊 應用 在左上方生效。 (分區的大小只有在單擊“應用”確認後才能調整。)

只要任何分區中都有未使用的可用空間,您可以將其縮小以在磁盤上再擴展一個。 虛擬磁盤。 調整虛擬分區的大小後,請記住 分離VHD,否則,當您在Hyper-V中打開此虛擬機的電源時,會收到錯誤消息“該進程無法訪問該文件,因為它正在被另一個進程使用."

Detach VHD

Hyper-V error

如何在沒有Hyper-V Manager的情況下調整vhd / vhdx虛擬硬盤的大小

比固定大小的物理硬盤好,VHD / VHDX虛擬磁盤可以快速輕鬆地調整大小。 要完成此任務,您可以使用Hyper-V管理器,也可以通過不帶Hyper-V的PowerShell使用。

備註: 在使用PowerShell擴展虛擬磁盤之前,還應該關閉來賓虛擬機並刪除所有關聯的Checkpoint。

如何在沒有Hyper-V的情況下調整/擴展VHD / VHDX磁盤的大小:

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

說明:

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

擴展虛擬磁盤後,其他空間將顯示為 未配置結束,然後運行 NIUBI Partition Editor 並將未配置空間合併到其他分區。 請按照視頻中的步驟操作:

Video guide

除了調整物理和虛擬磁盤分區的大小之外, NIUBI Partition Editor 幫助執行許多其他操作。

下載