VirtualBox允许您在创建新的虚拟硬盘文件时选择动态分配的磁盘或固定大小的磁盘。动态分配的磁盘创建速度更快,并且可以扩展到更大的大小。固定大小的磁盘使用起来可能更快,但一旦填满磁盘就不能再大了。如果您愿意,您可以在这两种格式之间转换并调整磁盘大小。
在继续之前,我们建议关闭虚拟机,而不是挂起它并保存其状态。VirtualBox应该说虚拟机已“关机”
相关:加速虚拟机的完整指南
VirtualBox允许您将固定磁盘转换为动态磁盘,或将动态磁盘转换为固定磁盘,但此选项未在其图形界面中公开。相反,你必须使用VBoxManage.exe命令。
找到此命令以继续。在Windows上,您可以在VirtualBox程序目录中找到它,默认情况下是C:\program Files\Oracle\VirtualBox。如果您已将VirtualBox安装到另一个目录,请查看该目录。
打开命令提示窗口。为此,请打开“开始”菜单,键入cmd,然后按Enter键。
在命令提示符下键入cd,后跟执行VBoxManage命令的文件夹的路径。你需要用引号把它括起来。
通过在命令提示符窗口中键入cd,然后将文件夹图标从文件管理器的地址栏拖放到命令提示符中,可以快速完成此操作。
如果使用的是默认路径,则应如下所示:
cd "C:\Program Files\Oracle\VirtualBox"注意:这些说明假设您在Windows上使用VirtualBox。如果您在macOS或Linux上使用VirtualBox,您只需打开一个终端窗口并正常运行vboxmanage命令,就像其他任何命令一样。
在命令提示符窗口中运行以下命令以查看计算机上所有虚拟硬盘的列表:
VBoxManage.exe list hdds查看列表并确定要转换的虚拟磁盘的文件路径。假设我们要修改与名为“Windows”的虚拟机关联的虚拟磁盘。正如我们在下面的输出中所看到的,到我们系统上的虚拟磁盘的路径是C:\Users\chris\VirtualBox VMs\Windows\窗口.vdi.
现在可以使用VBoxManage命令将虚拟磁盘从固定磁盘转换为动态磁盘,或从动态磁盘转换为固定磁盘。
要将虚拟磁盘从固定磁盘转换为动态磁盘,请运行以下命令:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –variant Standard例如,如果源磁盘位于C:\Users\chris\VirtualBox VMs\Windows\窗口.vdi您想创建一个名为Windows的新磁盘-动态.vdi在同一文件夹中,您可以运行:
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" –variant Standard要将虚拟磁盘从动态磁盘转换为固定磁盘,请运行以下命令:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –variant Fixed例如,如果源磁盘位于C:\Users\chris\VirtualBox VMs\Windows\窗口.vdi您想创建一个名为Windows的新磁盘-固定.vdi在同一文件夹中,您可以运行:
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" –variant Fixed上面的命令只是克隆现有磁盘。最终,您将得到原始磁盘文件和新磁盘文件。
首先,您需要实际地从VirtualBox中删除现有的虚拟磁盘。在VirtualBox中,右键单击使用虚拟磁盘的虚拟机,然后选择“设置”。
选择“存储”以查看连接的存储设备。右键单击原始VDI并选择“删除附件”。然后单击“确定”。
下面的过程将从驱动器中删除原始磁盘文件。警告:如果您还没有备份原始磁盘文件,可能需要备份,以防此过程出现任何问题。
在命令提示符下,运行以下命令以查看计算机上所有虚拟磁盘的列表:
VBoxManage.exe list hdds找到要删除的原始磁盘的UUID。您可以通过使用鼠标左键选择它,然后右键单击,将其复制到剪贴板。
运行以下命令从VirtualBox的注册表中删除原始磁盘并将其删除。可以在命令提示窗口中单击鼠标右键以粘贴UUID。
VBoxManage.exe closemedium UUID --delete现在应该重命名新磁盘文件,使其与原始磁盘文件具有相同的名称。只需在文件资源管理器或Windows资源管理器窗口中导航到它。
右键单击VDI文件,选择“重命名”,并将其更改为原始名称。例如,这里我们重命名了Windows-固定.vdi我们创建的文件窗口.vdi.
重命名磁盘后,请从VirtualBox中删除旧磁盘名。在VirtualBox中单击“文件”>“虚拟介质管理器”,找到重命名的磁盘的原始名称它的左侧将有一个黄色警告图标。右键单击它并选择“删除”。再次点击“删除”,确认并关闭“关闭”。
返回VirtualBox,右键单击与虚拟磁盘关联的虚拟机,然后选择“设置”。在存储下,右键单击SATA控制器并选择“添加硬盘”。
选择“ChooseExistingDisk”并浏览到刚刚重命名的文件。
单击“确定”关闭虚拟机设置窗口。现在您应该能够正常引导虚拟机。它的磁盘将是固定的或动态的磁盘,无论您将其转换为什么。
... 有了VirtualBox这样的虚拟机,您可以虚拟地安装多个操作系统,而无需购买任**硬件。 ...
...你自己的时间。因此,这里有三个网站,您可以从中下载VirtualBox的虚拟磁盘映像。 ...
... 一种选择是在VirtualBox虚拟机中安装Windows7。将Windows7安装为虚拟机可以提高安全性。你是这样做的。 ...
...何尝试Ubuntu呢?答案是一个虚拟机-你可以用免费的Oracle VirtualBox在几秒钟内创建一个。 ...
...是很有用的。不幸的是,你不应该这么做,所以让macOS在VirtualBox中运行,至少可以说,是很棘手的。 Update: The instructi*** here apply to older versi*** of macOS. If you want to install a newer version of macOS in VirtualBox, check out this script on GitHub. It pr...
...成安装WHS“Vail”Beta虚拟版的系列工作,我们将在Oracle的VirtualBox上安装它。 我们之前向您展示了如何在以下VMware产品上安装WHS Vail: 工作站 VMware服务器 VMware播放器 今天,我们将完成我们的Vail VM系列,并向您展示如何在Oracle...
...你的整个电脑来完成任务,最好的选择是在虚拟机上使用VirtualBox运行它。它实际上很容易设置,几分钟内就能为您提供完整的Android体验。让我们做这件事。 相关:如何在你的电脑上运行Android 您需要做以下几件事才能开始: ...
默认情况下,VirtualBox会创建动态磁盘,这些磁盘会随着您添加数据的时间而增长。但是,如果稍后从虚拟机中删除数据,您会注意到磁盘不会自动收缩。但您可以使用隐藏命令手动收缩动态磁盘。 相关:初学者极客:如何创建...
...以帮助您从虚拟机中挤出最后一滴性能,无论您使用的是VirtualBox、VMware、Parallels还是其他什么。 创建固定大小的磁盘,而不是动态分配的磁盘 创建虚拟机时,可以创建两种不同类型的虚拟磁盘。默认情况下,虚拟机程序通常...
...你可以使用这个指南。相信我,你会需要的。如果您想在VirtualBox VM中安装它,需要进行一些修补。 准备工作(下载所有工具) 在您考虑在虚拟机上安装SteamOS之前,您需要下载一些文件。你首先需要下载的是VirtualBox。您需要...