在Hyper-V中擴展虛擬硬盤

更新日期:2019年12月13日

本文介紹如何在Hyper-V中擴展虛擬硬盤,擴展Hyper-V虛擬機的硬盤的2種方法和詳細步驟。

適用於: 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中的虛擬磁盤也空間不足。 當物理磁盤已滿時,您必須複製並遷移到另一個更大的磁盤,但是要遷移到Hyper-V虛擬磁盤,則可以直接對其進行擴展,因此,它變得更加輕鬆快捷。 至 在Hyper-V中擴展虛擬硬盤 來賓服務器或客戶端計算機,通過2種常見方式 PowerShell的 亦於 Hyper-V管理器.

如何使用PowerShell在Hyper-V中擴展虛擬磁盤

使用PowerShell擴展Hyper-V虛擬磁盤更加容易和快捷,但是在擴展磁盤(VHD和VHDX)之前,您應該做兩件事:

  1. 刪除已保存的檢查點。
  2. 關閉Hyper-V來賓虛擬機。

使用PowerShell擴展Hyper-V虛擬磁盤的步驟:

  1. 根據您自己的操作系統,從“快速啟動”欄或“開始”菜單中打開PowerShell。
  2. 類型 調整大小-VHD-路徑'E:\ yourown.vhdx'-SizeBytes 200gb

Expand Hyper-V disk

備註:

  1. 以管理員身份運行PowerShell。
  2. 您應使用引號指示虛擬磁盤的絕對路徑和名稱。
  3. 200gb是指擴展後的最終大小,而不是增加200GB。

如何使用Hyper-V Manager擴展虛擬硬盤

使用Hyper-V Manager擴展虛擬磁盤需要更多步驟,但可以動態擴展虛擬磁盤 沒有關閉 來賓虛擬機。 備註: 您仍然需要在擴展之前刪除檢查點,否則,您可能會遇到Hyper-V Manager報告成功擴展磁盤但不是真的報告的問題。

使用Hyper-V Manager擴展虛擬硬盤的步驟:.

STEP 1: 打開Hyper-V管理器,單擊左側面板中的主機,然後單擊 編輯磁盤 in 動態 右側的面板。

Edit disk

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

Edit Wizard

STEP 3: 點擊 瀏覽 在頂部找到您的VHD / VHDX虛擬磁盤文件,然後單擊 下一步.

Locate disk

STEP 4: 選擇 擴大 選項並單擊 下一步。 (如果您沒有關閉虛擬機,則只有“擴展”選項。)

Select Expand

STEP 5: 輸入新的數量,然後點擊 下一步.

Enter size

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

Select Expand

很快,我的Hyper-V Server 2012中的系統磁盤從120GB增加到160GB,另外40GB磁盤空間顯示為 未配置 最後。

Original size

New disk size

擴展虛擬磁盤後如何擴展分區

要將這個額外的未配置空間添加到其他分區,您需要運行 NIUBI Partition Editor。 如果要擴展驅動器D(“相鄰”分區),請右鍵單擊它,然後選擇“Resize/Move Volume”,將 右側邊界 朝右組合未配置的空間。

如果你想 擴展系統分區 在Hyper-V中使用C,請按照下列步驟操作:

  1. 右鍵點擊 D: 驅動並選擇“Resize/Move Volume”,將 中間 在彈出窗口中,然後將其他未配置空間移到C槽後面。
  2. 右鍵點擊 C: 驅動並選擇“Resize/Move Volume再次,拖動右邊界朝右合併未配置的空間。
  3. 點擊 應用 在左上方執行,完成。

觀看視頻指南,了解如何在Hyper-V vm中擴展虛擬磁盤後如何增加分區:

Video guide

除了移動和擴展分區, NIUBI Partition Editor 幫助執行許多其他磁盤和分區操作。

下載