在Hyper-V VM中擴展系統分區

發佈於:9年2019月XNUMX日

本文介紹如何在Hyper-V虛擬機中擴展系統分區,詳細介紹在不丟失數據的情況下擴展Hyper-V 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)。

與運行的物理計算機相同 Windows,Hyper-V中虛擬機的系統分區也用完了空間。 在這種情況下,沒有人會喜歡從頭開始,如果可以的話,那就再好不過了 在Hyper-V中擴展系統分區 vm不會丟失數據。 為此,您需要一個可靠的分區工具。 本文給出了增加Hyper-V虛擬機的系統分區大小的詳細步驟。

無法在Hyper-V磁碟管理中擴展系統驅動器

如果你跑 Windows Server 2003 作為Hyper-V中的客戶機操作系統,唯一的本機工具是diskpart,它從命令提示符運行。 在 Windows Server 2008 以及後續版本,還有另一個具有圖形界面的磁碟管理工具。 但是,diskpart和磁碟管理都不是最好的工具,因為:

  • 磁碟管理的延伸磁碟區功能和diskpart的extend命令都只能在有 鄰近的 未配置空間 權利 側。
  • 壓縮磁碟區功能和收縮命令都不能生成所需的未配置空間。
  • NTFS 分區可以縮小和擴展,不支持FAT32。

從屏幕快照中可以看到,從驅動器D縮小的未配置空間與系統C槽不相鄰,並且位於E驅動器的左側,因此,延伸磁碟區呈灰色顯示。

您需要第3部分磁盤分區軟件來幫助擴展Hyper-V vm中的系統驅動器。

無法擴展

如何在Hyper-V中使用其他虛擬分區擴展系統分區

在擴展分區之前,您最好做兩件事:

  1. 已提交 Hyper-V管理器 並創建一個 檢查點。 調整Hyper-v分區的大小時,存在潛在的系統和數據損壞風險,因此最好備份或創建檢查點並運行安全的分區軟件。
  2. 在Hyper-V中打開來賓虛擬機,運行磁碟管理以檢查虛擬磁盤分區佈局。 (按 視窗 亦於 R 鍵一起鍵入 diskmgmt.msc 和按Enter。)

如果沒有其他分區,或者其他分區上的可用空間不足 虛擬磁盤,跳至 下一節。 如果同一磁盤上其他分區中有可用的未使用空間,則可以縮小它以獲取未配置的空間,然後將此空間添加到系統C槽中。

在Hyper-V虛擬機中擴展系統C槽的步驟:

  1. 資料下載 NIUBI Partition Editor 並安裝在Hyper-V來賓計算機中。 右鍵單擊右側相鄰的分區 D: 然後選擇“Resize/Move Volume".
    NIUBI Partition Editor
  2. 在彈出窗口中,拖動 離開 接壤 權利,或在“未配置空格“。然後,驅動器D中的部分可用空間將轉換為 未配置 在系統C槽旁邊。
    Shrink D
  3. 右鍵單擊系統分區 C: 然後選擇“Resize/Move Volume再次拖動 權利 邊框以合併相鄰的未配置空間。
    Extend C
  4. 點擊 應用 在左上方執行,完成。
    System volume extended

如果連續分區D中沒有足夠的可用空間,則可以縮小不相鄰的驅動器E。在這種情況下,還有一個額外的步驟將未配置的空間移到C槽後面。 請按照視頻中的步驟操作 當同一虛擬磁盤上有可用空間時,在Hyper-V中擴展系統卷.

Video guide

擴展Hyper-V虛擬磁盤後如何增加系統容量

如果同一磁盤上沒有可用的空閒空間,則沒有軟件可以通過添加另一個磁盤上的空間來擴展系統C槽。 但是比物理硬盤更好,您可以在Hyper-V中輕鬆擴展虛擬磁盤。 之後,額外的空間將顯示為 未配置結束 原始虛擬磁盤。

請按照以下步驟操作 擴展虛擬磁盤 然後在Hyper-V虛擬機中擴展系統分區。

除了調整大小和擴展分區, NIUBI Partition Editor 幫助執行其他磁盤和分區管理操作。

下載