现在很多人都用虚拟机比如 Hyper-V 和 VMware的. 与物理计算机相比,虚拟机具有创建快照或检查点、轻松添加、删除和编辑模拟硬件等优势。 此外,您还可以 扩大存储容量 快速轻松。
物理硬盘的大小是固定的,所以当它满了的时候,你必须克隆或备份并恢复到另一个更大的磁盘。这需要很长时间,尤其是当这个磁盘很大的时候。但是虚拟硬盘 Hyper-V 或 VMware 虚拟机,您可以 增加虚拟磁盘的大小 几分钟内不会丢失数据。
扩展虚拟磁盘后,磁盘末尾将显示未分配的额外空间。如果要使用额外的未分配空间来增加左侧连续分区的磁盘空间, Windows 有内置磁盘管理器来帮助你。但是如果你想把这个未分配的空间添加到任何不相邻的卷,需要第三方软件来 移动未分配空间.
本文仅介绍如何增加虚拟硬盘和分区的大小 Hyper-V.
关于扩展的常见问题 Hyper-V 磁盘
Q1: 增加 VHD 和 VHDX 的磁盘大小时有什么不同?
A: 两种虚拟磁盘的扩容方法都是一样的,只是不能在线扩容VHD磁盘,可以在线增加SCSI控制器的VHDX磁盘。
Q2: 与任何区别 Hyper-V 第一代和第二代?
A: 不,如果你使用 Hyper-V 第一代或第二代,调整和扩展虚拟磁盘时没有区别。
Q3: 在扩展之前我应该将虚拟磁盘连接到虚拟机吗?
A: 不,虚拟磁盘连接与否无关紧要,但您应该确定是否找到了此VHD/VHDX 虚拟磁盘。
Q4: 我可以扩展系统虚拟磁盘吗 Hyper-V 在线(无需关闭虚拟机)?
A: 不管 Hyper-V 虚拟磁盘的扩展不依赖于操作系统。 VHD 带有 IDE 或 SCSI 控制器的磁盘无法在线扩展。 VHDX 带IDE控制器的不能在线增加。 VHDX 与 SCSI controller无论是不是系统盘都可以在线扩展。
如何检查虚拟磁盘的类型和控制器:
如何扩展虚拟磁盘大小 Hyper-V
扩展有两种常见方式 Hyper-V 虚拟硬盘 PowerShell 和 Hyper-V 经理。
无论哪种方式,首先你应该检查虚拟机是否是 保存 或有 检查站是,则其所有磁盘均无法扩展。在这种情况下,请在扩展任何类型的磁盘之前删除“已保存状态”和“检查点” Hyper-V 虚拟磁盘。
其次,如果要增加容量的虚拟磁盘是 VHD (IDE 和 SCSI 控制器)或 VHDX IDE controller,你应该在扩展之前关闭虚拟机。
方式1: 如何增加 Hyper-V 虚拟磁盘大小 PowerShell
这是最简单、最快捷的方法,但是您应该找到 VHD/VHDX 的位置并使用带有“”的绝对路径。
使用以下方法扩展 VHD/VHDX 虚拟磁盘空间 PowerShell:
- 可选 PowerShell 根据您自己的操作系统,从快速启动栏或开始菜单。
- 类型 Resize-VHD -Path 'E:\yourown.vhdx' -SizeBytes 200gb
这里的200GB指的是扩容后的最终大小,不是增加200GB。
方式2: 如何使用扩展虚拟磁盘大小 Hyper-V 经理
Hyper-V 无论 VHD/VHDX 磁盘是否连接到此虚拟机,管理器都可以选择编辑磁盘。
增加尺寸的步骤 Hyper-V 虚拟磁盘 Windows 10/11 or Server 2008/2012/2016/2019:
一会儿,我的系统盘就 Hyper-V 虚拟 Server 2012 从 120GB 增加到 160GB,额外的 40GB 磁盘空间在最后显示为未分配。
如何增加虚拟分区的磁盘空间
如果你想用额外的未分配空间扩展左侧连续分区(这里是 D:),你可以使用 Windows 本机磁盘管理器工具。不过,有两个前提条件:
- 此分区必须格式化为 NTFS 文件系统。
- 该分区是主分区。 (您将在磁盘管理器中看到分区类型, NIUBI)
如果您的分区符合要求,请按照以下步骤在磁盘管理器中扩展虚拟分区D:
- 在磁盘管理器中右键该分区并选择 匯編.
- 只需点击 点击下一页 至 完成 在弹出的扩展卷向导窗口中。
如果您想增加不连续的系统分区 C 的磁盘空间,您需要第三方软件将未分配的空间移动到 C 盘旁边。
下载 NIUBI Partition Editor 并按照以下步骤操作:
- 右键单击驱动器 D:并选择“调整大小/移动",在弹出的窗口中将D的中间部分向右拖拽。
- 右键点击系统C:盘,再次选择“调整大小/移动”,将右边框向右拖动,合并未分配的空间。
按照视频中的步骤在扩展后增加系统分区大小 Hyper-V 虚拟磁盘:
如果 D 分区是逻辑分区或使用 FAT32 格式化,磁盘管理器将无法帮助您。在这种情况下,只需按照步骤 2 将未分配空间与 NIUBI Partition Editor.
上述增加尺寸的方法 Hyper-V 虚拟磁盘分区有效 Windows 11/10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Server 2019 和 Windows Server 2022.