FAQ:VirtualBox

来自Wikioe
Eijux讨论 | 贡献2020年8月31日 (一) 03: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进行磁盘优化(“sdelete -z c:”)。

未解决

  1. modifyhd 和 modifyvdi区别?都能调整磁盘大小、压缩磁盘。