在VirtualBox或VMware中创建虚拟硬盘时,请指定最大磁盘大小。如果你想以后在虚拟机的硬盘上有更多的空间,你必须放大虚拟硬盘和分区。
请注意,在执行这些操作之前,您可能需要备份虚拟硬盘文件—总有可能出错,因此备份总是好的。然而,这个过程对我们来说很好。
VirtualBox 6添加了一个用于放大和调整虚拟磁盘大小的图形化选项。要访问它,请单击VirtualBox主窗口中的“文件”>“虚拟介质管理器”。
在列表中选择一个虚拟硬盘,并使用窗口底部的“大小”滑块更改其大小。完成后单击“应用”。
您仍然需要扩大磁盘分区以利用额外的空间。即使磁盘大小增加,分区仍然保持相同的大小。有关扩大分区的更多信息,请参阅下面的说明。
要在VirtualBox中放大虚拟磁盘,需要从命令提示符窗口使用VBoxManage命令。首先,关闭虚拟机-确保其状态设置为关机,而不是保存。
(继续之前,如果使用VirtualBox中的快照功能,还应删除与虚拟机关联的所有快照。这将确保您正在修改正确的虚拟磁盘文件,并且之后一切都将正常工作。)
其次,从“开始”菜单打开命令提示符窗口,并切换到VirtualBox的program files文件夹,以便可以运行命令:
cd “C:\Program Files\Oracle\VirtualBox”
以下命令将在位于“C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi”的VirtualBox虚拟磁盘上运行。它将虚拟磁盘的大小调整为81920 MB(80 GB)。
VBoxManage modifyhd “C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi” --resize 81920(在上面的命令中,在调整大小之前使用两个破折号。)
将上面命令中的文件路径替换为要调整大小的VirtualBox磁盘的位置,并将数字替换为要将图像放大到的大小(MB)。
更新:在2019年发布的VirtualBox 6.0中,您可能需要改用以下命令:
VBoxManage modifymedium disk “C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi” --resize 81920请注意,此过程不会放大虚拟硬盘上的分区,因此您还无法访问新空间–有关详细信息,请参阅下面的放大虚拟机分区部分。
要在VMware中放大虚拟机的硬盘,请关闭虚拟机电源,右键单击它,然后选择“虚拟机设置”。
在列表中选择虚拟硬盘设备,单击实用程序按钮,然后单击展开以展开硬盘。
输入更大的最大磁盘大小,然后单击展开按钮。VMware将增加虚拟磁盘的大小,尽管其分区大小将保持不变—请参阅下面有关扩大分区的信息。
你现在有了一个更大的虚拟硬盘。但是,虚拟硬盘上的操作系统分区大小相同,因此您还无法访问这些空间中的任何一个。
您现在需要扩展来宾操作系统的分区,就好像您在物理计算机的真实硬盘上扩展分区一样。不能在来宾操作系统运行时放大分区,就像不能在计算机上运行Windows时放大C:\分区一样。
您可以使用GParted live CD来调整虚拟机分区的大小—只需在虚拟机中引导GParted ISO映像,您就可以在live Linux环境中进入GParted分区编辑器。GParted将能够扩大虚拟硬盘上的分区。
首先,从这里下载GParted live CD的ISO文件。
进入虚拟机的“设置”窗口,选择虚拟光驱,浏览计算机上的ISO文件,将ISO文件加载到虚拟机中。
在**ISO映像后引导(或重新启动)虚拟机,虚拟机将从ISO映像引导。GParted的livecd将在引导时询问您几个问题–您可以按Enter跳过默认选项。
启动GParted后,右键单击要放大的分区并选择Resize/Move。
为分区指定新的大小–例如,将滑块一直向右拖动,以使用分区的所有可用空间。指定要使用的空间后,单击“调整大小/移动”按钮。
最后,单击Apply按钮应用更改并放大分区。
调整大小操作完成后,重新启动虚拟机并删除GParted ISO文件。Windows将检查虚拟机中的文件系统以确保其正常工作-不要中断此检查。
虚拟机的分区现在将占用整个虚拟硬盘,因此您可以访问额外的空间。
请注意,有更简单的方法可以获得更多存储—您可以从虚拟机的“设置”窗口向其添加第二个虚拟硬盘。您可以在单独的分区**问另一个硬盘的内容—例如,如果您使用的是Windows虚拟机,则可以在虚拟机中的不同驱动器号**问另一个虚拟硬盘。
...在,但是如果你不想付一分钱,那么只有两个值得讨论:VirtualBox和VMware Workstation Player。 ...
...于虚拟机来说,最好的Linux发行版是什么呢?您应该使用VirtualBox还是VMware?下面是在您的虚拟机中运行的七个最好的Linux发行版。 ...
...问题是,这并不像最初看起来那么难。下面介绍如何使用VirtualBox或VMware在VM来宾操作系统和主机PC之间传输文件。 ...
... 无论您使用的是VirtualBox、VMWare Player还是Microsoft Hyper-V之类的本机选项,都无关紧要。了解物理计算机(主机)和虚拟机(客户机)之间的差异对于获得成功的性能至关重要。 ...
...何尝试Ubuntu呢?答案是一个虚拟机-你可以用免费的Oracle VirtualBox在几秒钟内创建一个。 ...
...成安装WHS“Vail”Beta虚拟版的系列工作,我们将在Oracle的VirtualBox上安装它。 我们之前向您展示了如何在以下VMware产品上安装WHS Vail: 工作站 VMware服务器 VMware播放器 今天,我们将完成我们的Vail VM系列,并向您展示如何在Oracle...
...放空间。 首先,确保您没有使用预分配的磁盘 相关:如何在VMware中的预分配磁盘和可扩展磁盘之间转换 此过程仅适用于可增长或“稀疏”磁盘。预先分配的磁盘总是它们的最大大小。如果您有一张要压缩的预分配磁盘,则需...
...转换为预分配,以获得最佳性能。 相关:初学者极客:如何创建和使用虚拟机 只能在VMware Fusion或VMware Workstation中执行此操作。VMware Player不包含必要的命令。VMware Player总是创建可随时间扩展的可扩展磁盘,如果不使用其他VMware...
...以帮助您从虚拟机中挤出最后一滴性能,无论您使用的是VirtualBox、VMware、Parallels还是其他什么。 创建固定大小的磁盘,而不是动态分配的磁盘 创建虚拟机时,可以创建两种不同类型的虚拟磁盘。默认情况下,虚拟机程序通常...
在Linux上,您不需要像VirtualBox和VMware这样的第三方虚拟化工具。KVM(Kernel-based virtual machine)是一种内置于Linux内核中的开源虚拟化技术。gnomebox提供了一个非常好的前端,使其易于使用。 我们以前建议使用Virt管理器工具来创建K...