Hyper-v虚拟机中未分配空间释放

LU Yajun 330 信誉分
2025-09-17T02:30:35.25+00:00

你好,

我使用的Hyper-V虚拟机,安装Windows server 2019标准版系统。

有两个使用问题咨询一下,如何操作“将未分配的空间进行释放”,“为Hyper-V虚拟机增加一个额外的虚拟磁盘”。

  1. 未分配的空间216GB,如何释放,不占用虚拟机的空间。将其分配给其它虚拟机。 Unallocated space
  2. 为Hyper-V虚拟机增加一个额外的虚拟磁盘,将其设置为这台虚拟机的D盘或E盘。
Windows 商业版 | Windows Server | 设备和部署 | 其他
0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. Henry Mai 8,230 信誉分 独立顾问
    2025-09-17T03:56:01.2+00:00

    您好 LU Yajun,我们将根据提供的磁盘管理屏幕截图解决您的每个请求。

    第 1 部分:如何释放未分配的空间

    您看到的 216.19 GB 未分配空间是分配给此特定虚拟机的虚拟硬盘文件 (.vhdx) 的一部分。若要使此空间可供其他虚拟机使用,必须从 Hyper-V 主机中收缩虚拟硬盘文件本身。

    但是,有一个复杂情况:未分配的空间位于 C: 驱动器和 D: 驱动器之间。Hyper-V 只能从末尾缩小磁盘,因此必须删除或重新定位 D: 分区以允许缩小磁盘。

    要解决此问题,您可以参考以下行动计划。

    第 1 步:备份您的 D: 驱动器.在对磁盘分区进行任何更改之前,将 401.00 GB“数据 (D:)”驱动器中的所有数据备份到安全位置(例如网络共享或单独的外部驱动器)至关重要。

    步骤 2:删除 VM 中的 D:卷

    1. 登录到 Windows Server 2019 虚拟机。
    2. 打开 “磁盘管理”。
    3. 右键单击 “数据 (D:)” 卷。
    4. 选择 “删除卷...” 并确认作。这将擦除分区上的所有数据并将其转换为未分配的空间。
    5. 现在,在磁盘 0 的末尾将有一个大型未分配空间块。

    步骤3: 您必须完全关闭虚拟机才能修改其虚拟硬盘。

    第 4 步:缩小 Hyper-V 主机上的虚拟硬盘

    1. 在主机服务器上**打开 **Hyper-V 管理器。
    2. 右键单击虚拟机并选择 “设置”。
    3. 在“硬件”部分中,选择与磁盘 0 关联的硬盘驱动器。
    4. 单击 “编辑” 按钮启动“编辑虚拟硬盘向导”。
    5. 选择“收缩**” **作。
    6. 该向导将允许您输入磁盘的新最大大小。减小大小以回收未分配的空间。例如,如果总磁盘大小为 900 GB,并且释放了 ~617 GB (401 GB + 216 GB),则可以将磁盘缩小到大约 284 GB,以容纳现有的 C: 驱动器和系统分区。
    7. 完成向导以应用更改。该空间现在将返回到主机的存储中。

    第 2 部分:添加额外的虚拟磁盘(D:或 E:驱动器)

    此过程涉及在主机上创建一个新的虚拟硬盘文件,然后在虚拟机中附加和格式化它。

    步骤 1:在 Hyper-V 主机上创建并附加新磁盘

    1. 在虚拟机仍处于关闭状态的情况下, ** 在 Hyper-V 管理器中**打开其“设置”。
    2. 选择 SCSI 控制器,选择 硬盘驱动器,然后单击 添加。
    3. 在右窗格中,选择“新建”选项以启动“新建虚拟硬盘向导”。
    4. 按照向导提示作:
      • 选择磁盘格式: 选择 VHDX 以获得更好的性能和弹性。
      • 选择磁盘类型: 选择 动态扩展 (建议有效利用空间)或 固定大小。
      • 指定名称和位置: 为新磁盘文件指定一个描述性名称(例如,MyVM_DataDisk.vhdx)并将其保存在存储其他 VHDX 文件的位置。
      • 配置磁盘: 设置新 D: 或 E: 驱动器的大小。
      • 完成向导。****单击“设置”窗口中的“确定”以附加新的虚拟磁盘。

    步骤 2:在 VM 中初始化和格式化新磁盘

    1. 启动虚拟机。
    2. 打开 磁盘管理 (diskmgmt.msc)。您将看到一个标记为“未知”和“未初始化”的新磁盘(例如磁盘 1)。
    3. 可能会出现一个标题为“初始化磁盘”的弹出窗口。如果没有,请右键单击新磁盘并选择 初始化磁盘。
    4. 选择 GPT(GUID 分区表) 作为分区样式,然后单击 确定。
    5. 磁盘现在将显示为“联机”,并具有未分配的空间。右键单击未分配的空间,然后选择 新建简单卷...。
    6. 将打开“新建简单卷向导”。请按照以下步骤作:
      • 指定卷大小(默认使用最大值)。
      • 分配驱动器号(例如 D: 或 E:)。
      • 使用 NTFS** 文件系统格式化分区 ** 并为其指定卷标签(例如“数据”)。
    7. 向导完成后,新驱动器将被格式化并准备好在文件资源管理器中使用。您现在可以将从旧 D: 驱动器备份的数据恢复到这个新卷。
    8. 要复制所有数据,建议使用强大的工具,例如命令提示符下的 Robocopy,以确保保留所有文件权限和属性。Robocopy 命令示例: robocopy D:\ E:\ /E /COPYALL /R:1 /W:1

    让我知道进展如何,如果这个答案有帮助,请随时点击“接受答案”,以便其他人也可以受益。

    此答案是否有帮助?


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。