“FAQ:VirtualBox”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第13行: 第13行:
</pre>
</pre>
使用"VBoxManage list vms"可列出当前注册的所有虚拟机的名称及其对应的UUID.
使用"VBoxManage list vms"可列出当前注册的所有虚拟机的名称及其对应的UUID.
=== 调整硬盘大小 ===
调整Virtual Box硬盘大小(在调整硬盘之前,一定要先关闭该虚拟机):
* (宿主机cmd中cd到virtualbox安装目录)。
* "VBoxManage modifyhd uuid –resize 40960"。(40960是调整的容量,单位M)
* ("VBoxManage list hdds":可以获取虚拟机的uuid)
* 虚拟机中磁盘管理分配磁盘.
=== 压缩虚拟硬盘 ===
VBoxManage modifyvdi <uuid>|<filename> compact 此命令用于压缩指定的虚拟硬盘
* (宿主机cmd中cd到virtualbox安装目录)。
* <filename> 为.vdi文件全路径名。
* 使用.vdi文件名可能不成功,可改用uuid。
* 虚拟机系统为Windows Server时,可先在虚拟机中用[[SDelete|SDelete]]进行磁盘压缩。

2020年8月31日 (一) 01:14的版本


常见问题

更新UUID

vdi文件的uuid可以从C:\Documents and Settings\用户名\.VirtualBox文件夹下的VirtualBox.xml文件中查看。如:

    <MachineRegistry>
      <MachineEntry uuid="{01937316-950b-435a-b25a-8dc8cccf249d}" src="D:/Documents/Virtual Box/Windows Server 2008 R2 x64 for lims/Windows Server 2008 R2 x64 for lims.vbox"/>
      <MachineEntry uuid="{6f74cba0-b3ab-45ef-9e71-e1e69ae897df}" src="D:\Documents\Virtual Box\CentOS7\CentOS7.vbox"/>
      <MachineEntry uuid="{1dedf8c9-c77a-4d04-a98f-99f535711463}" src="D:\Documents\Virtual Box\Debian\Debian.vbox"/>
    </MachineRegistry>

使用"VBoxManage list vms"可列出当前注册的所有虚拟机的名称及其对应的UUID.

调整硬盘大小

调整Virtual Box硬盘大小(在调整硬盘之前,一定要先关闭该虚拟机):

  • (宿主机cmd中cd到virtualbox安装目录)。
  • "VBoxManage modifyhd uuid –resize 40960"。(40960是调整的容量,单位M)
  • ("VBoxManage list hdds":可以获取虚拟机的uuid)
  • 虚拟机中磁盘管理分配磁盘.

压缩虚拟硬盘

VBoxManage modifyvdi <uuid>|<filename> compact 此命令用于压缩指定的虚拟硬盘

  • (宿主机cmd中cd到virtualbox安装目录)。
  • <filename> 为.vdi文件全路径名。
  • 使用.vdi文件名可能不成功,可改用uuid。
  • 虚拟机系统为Windows Server时,可先在虚拟机中用SDelete进行磁盘压缩。