扩展虚拟磁盘分区 Hyper-V Windows Server 2012 R2

作者:约翰,更新日:2024年11月13日

与物理服务器相比,虚拟服务器具有许多优势,例如,如果您想要构建多台服务器,您将节省大量成本,因为您只需复制一份硬件即可实现。此外,您可以轻松添加、编辑和删除组件。因此,许多服务器都作为客户虚拟机运行在 Hyper-V、VMware 或 Virtualbox。但是,与物理硬盘驱动器一样,虚拟磁盘分区也会耗尽空间。本文介绍了如何在 Windows Server 2012 作为客户虚拟机运行 Hyper-V.

如何扩展分区 Hyper-V 运行 Windows Server 2012 R2

首先,您应该知道,没有软件可以通过从另一个不同的磁盘占用空间来扩展分区。当同一硬盘上的分区中有未使用的空闲空间时,您可以缩小它以获取未分配的空间,然后将其添加到已满的分区。在这种情况下,扩展虚拟分区与 Hyper-V 与物理磁盘分区。

在扩展分区之前 Hyper-V 虚拟 Windows Server 2012,最好自己创建Checkpoint或者独立备份。 在调整分区大小时,必须修改关联磁盘、分区和文件的所有参数,有时需要将分区中的所有文件移动到新位置,如果你想 扩展系统分区, Windows 引导相关文件也必须更新。 因此,不可靠的软件存在潜在的系统和数据损坏风险。

关于分区工具,同上 Server 2008, Windows Server 2012 有两个内置工具 - 磁盘管理器和 Diskpart。 磁盘管理器具有图形界面的扩展功能, Diskpart 通过命令提示符运行扩展命令。虽然它们的运行方式不同,但它们具有相同的限制。例如:仅支持 NTFS 分区,它们不能通过缩小任何其他分区来扩展分区。因此,要在 Windows Server 2012 (R2) Hyper-V vm,您需要第三方软件。

分区软件很多,功能也大同小异,但是我上面说了,你最好运行最安全的工具。 其中, NIUBI Partition Editor 拥有1秒回滚、虚拟模式、随意取消、热克隆等技术,保护系统和数据安全,独特的文件迁移算法,速度更快。

下载 并安装 NIUBI Partition Editor 至 Hyper-V 虚拟机,您将在右侧看到所有虚拟磁盘及其分区结构。左侧列出了对选定磁盘或分区的可用操作,单击鼠标右键即可执行这些操作。

NIUBI Partition Editor

正如你在我的 Hyper-V Windows Server 2012 R2,驱动器D:和E:是空白的,所以我可以缩小任何一个以释放未使用的空间,然后添加到C:驱动器。

扩展系统分区 C 的步骤 Hyper-V Windows Server 2012 R2:

  1. 在右边相邻的D盘上点击右键,选择“调整大小/移动”,在弹出的窗口中向右拖动左边框,或者直接在“之前未分配的空间”框中输入一个数字,D盘就会缩小,其左侧会生成未分配的空间。

    Shrink D

    Drive D shrunk

  2. 右键点击C盘,再次选择“调整大小/移动”,将右边框往右拖拽,合并这块未分配的空间,这样C分区就会以虚拟方式扩展。

    Extend C

    Drive C extended

  3. 点击左上角“执行”按钮即可生效。(如果操作有误,可点击“撤销”按钮取消当前操作。)

它类似于通过缩小不相邻的驱动器 E 来扩展分区 C,但是,在合并之前,还有一个额外的步骤来移动 C 驱动器旁边的未分配空间。按照视频中的步骤进行扩展 Server 2012 系统分区 Hyper-V 虚拟机:

Video guide

如何扩展/增加磁盘大小 Hyper-V Windows Server 2012

在物理服务器中,如果硬盘满了,你必须用另一个更大的硬盘替换它。为此,复制或从备份中恢复需要很长时间。但要 Hyper-V 虚拟硬盘,您可以扩展它以快速轻松地增加磁盘大小。

增加磁盘大小 Hyper-V 客人 Windows 2012服务器,有两种方式搭配 PowerShell or Hyper-V 经理. 使用扩展虚拟磁盘更加容易 PowerShell.

如何扩展磁盘 Hyper-V Windows Server 2012 虚拟机 PowerShell:

  1. 可选 PowerShell 具有快速启动栏、开始菜单或物理计算机中其他位置的管理员权限。
  2. 类型 Resize-VHD -Path 'D:\hyperv.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

说明:

  1. 'D:\hyperv.vhdx' 表示带引号的虚拟磁盘的绝对路径和名称。
  2. 200GB是指将这个虚拟硬盘扩展到200GB,而不是增加200GB。

请注意: 您应该先删除关联的 Checkpont 并关闭来宾虚拟机。

如果您愿意,请按照以下步骤操作 增加虚拟磁盘大小 Windows Server 2012 - Hyper-V 经理.

扩容后如何增加系统C分区 Hyper-V 虚拟机磁盘

扩展虚拟硬盘后,最后会得到额外的未分配空间,然后你需要运行 NIUBI Partition Editor 并将未分配的空间合并到其他分区。请按照视频中的步骤操作:

Video guide

除了缩小、移动和扩展虚拟和物理磁盘分区外, NIUBI Partition Editor 帮助做许多其他操作。

下载