VirtualBox 关于将快照复制为虚拟磁盘以减少磁盘占用的方法。

午夜芭蕾 2021-04-22 03:37:27
有一个windows虚拟机,现在有一个虚拟磁盘和一个快照:

win2008 副本-disk1.vdi
Snapshots\{86322544-3e23-44b5-8bd7-1cefe99a4d9a}.vdi

系统启动后更新的是快照文件,现在希望把快照复制为win2008 副本-disk1.vdi并删除快照,节省硬盘空间。该如何做?

下面是部分配置:

[win2008 副本.vbox]

<HardDisks>
<HardDisk uuid="{0b6b791b-d07d-4a4a-829d-7fe214992df2}" location="win2008 副本-disk1.vdi" format="VDI" type="Normal">
<HardDisk uuid="{86322544-3e23-44b5-8bd7-1cefe99a4d9a}" location="Snapshots/{86322544-3e23-44b5-8bd7-1cefe99a4d9a}.vdi" format="VDI"/>
</HardDisk>
</HardDisks>


<StorageControllers>
<StorageController name="SATA" type="AHCI" PortCount="2" useHostIOCache="true" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3">
<AttachedDevice passthrough="false" type="DVD" hotpluggable="true" port="1" device="0">
<Image uuid="{fc27a11b-1954-412e-9942-39f71824e33b}"/>
</AttachedDevice>
<AttachedDevice nonrotational="true" type="HardDisk" hotpluggable="false" port="0" device="0">
<Image uuid="{86322544-3e23-44b5-8bd7-1cefe99a4d9a}"/>
</AttachedDevice>
</StorageController>
</StorageControllers>


[VirtualBox.xml]

<ExtraData>

<ExtraDataItem name="GUI/RecentFolderCD" value="D:/backup/iso/CentOS"/>
<ExtraDataItem name="GUI/RecentFolderHD" value="D:/VirtualBox_VMs/win2008 副本"/>
<ExtraDataItem name="GUI/RecentListCD" value="D:\backup\iso\CentOS\CentOS-7-x86_64-DVD-1511.iso,D:\backup\iso\android-x86-8.1-r5.iso,C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso,D:\backup\iso\CentOS\CentOS-6.10-x86_64-bin-DVD1.iso,D:\backup\iso\CentOS\CentOS-7-x86_64-DVD-1708.iso"/>
<ExtraDataItem name="GUI/RecentListHD" value="D:\VirtualBox_VMs\win2008 副本\win2008 副本_1.vdi,D:\VirtualBox_VMs\win2008 副本\win2008 副本.vdi,D:\VirtualBox_VMs\win2008 副本\Snapshots\{86322544-3e23-44b5-8bd7-1cefe99a4d9a}.vdi,D:\VirtualBox_VMs\centos7-jd\centos7-jd1.vdi,D:\VirtualBox_VMs\centos7-jd\centos7-jd-1.vdi"/>

</ExtraData>


<MachineRegistry>
<MachineEntry uuid="{9b7463db-c785-4e4c-bfa6-1990db7d9c18}" src="D:\VirtualBox_VMs\win2008 副本\win2008 副本.vbox"/>
<MachineEntry uuid="{ccc39ffa-9148-43f3-8a35-190960cd2222}" src="D:\VirtualBox_VMs\Windows2008\Windows2008.vbox"/>
<MachineEntry uuid="{215c264b-7c5e-4401-b35c-80a36a7867ca}" src="D:\VirtualBox_VMs\android\android.vbox"/>
<MachineEntry uuid="{d0bb3efc-1faa-41af-bd5f-c11cac0aba4f}" src="D:\VirtualBox_VMs\centos7-1511-0\centos7-1511-0.vbox"/>
</MachineRegistry>

...全文
378 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
午夜芭蕾 2021-04-22
  • 打赏
  • 举报
回复
已解决,方法: 管理-虚拟介质管理,将快照复制为一个虚拟磁盘。此时这个新虚拟磁盘已经是独立文件了。 选择虚拟机,控制-工具-备份,删除快照备份。此时原始的虚拟磁盘和快照就删除了。(不放心就i先做备份) 管理-虚拟介质管理,将新虚拟磁盘文件注册,挂载在虚拟机里。此时用新的虚拟磁盘启动,不再使用旧的虚拟磁盘和快照。
引用 楼主 午夜芭蕾 的回复:
有一个windows虚拟机,现在有一个虚拟磁盘和一个快照: win2008 副本-disk1.vdi Snapshots\{86322544-3e23-44b5-8bd7-1cefe99a4d9a}.vdi 系统启动后更新的是快照文件,现在希望把快照复制为win2008 副本-disk1.vdi并删除快照,节省硬盘空间。该如何做? 下面是部分配置: [win2008 副本.vbox] <HardDisks> <HardDisk uuid="{0b6b791b-d07d-4a4a-829d-7fe214992df2}" location="win2008 副本-disk1.vdi" format="VDI" type="Normal"> <HardDisk uuid="{86322544-3e23-44b5-8bd7-1cefe99a4d9a}" location="Snapshots/{86322544-3e23-44b5-8bd7-1cefe99a4d9a}.vdi" format="VDI"/> </HardDisk> </HardDisks> <StorageControllers> <StorageController name="SATA" type="AHCI" PortCount="2" useHostIOCache="true" Bootable="true" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3"> <AttachedDevice passthrough="false" type="DVD" hotpluggable="true" port="1" device="0"> <Image uuid="{fc27a11b-1954-412e-9942-39f71824e33b}"/> </AttachedDevice> <AttachedDevice nonrotational="true" type="HardDisk" hotpluggable="false" port="0" device="0"> <Image uuid="{86322544-3e23-44b5-8bd7-1cefe99a4d9a}"/> </AttachedDevice> </StorageController> </StorageControllers> [VirtualBox.xml] <ExtraData> <ExtraDataItem name="GUI/RecentFolderCD" value="D:/backup/iso/CentOS"/> <ExtraDataItem name="GUI/RecentFolderHD" value="D:/VirtualBox_VMs/win2008 副本"/> <ExtraDataItem name="GUI/RecentListCD" value="D:\backup\iso\CentOS\CentOS-7-x86_64-DVD-1511.iso,D:\backup\iso\android-x86-8.1-r5.iso,C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso,D:\backup\iso\CentOS\CentOS-6.10-x86_64-bin-DVD1.iso,D:\backup\iso\CentOS\CentOS-7-x86_64-DVD-1708.iso"/> <ExtraDataItem name="GUI/RecentListHD" value="D:\VirtualBox_VMs\win2008 副本\win2008 副本_1.vdi,D:\VirtualBox_VMs\win2008 副本\win2008 副本.vdi,D:\VirtualBox_VMs\win2008 副本\Snapshots\{86322544-3e23-44b5-8bd7-1cefe99a4d9a}.vdi,D:\VirtualBox_VMs\centos7-jd\centos7-jd1.vdi,D:\VirtualBox_VMs\centos7-jd\centos7-jd-1.vdi"/> </ExtraData> <MachineRegistry> <MachineEntry uuid="{9b7463db-c785-4e4c-bfa6-1990db7d9c18}" src="D:\VirtualBox_VMs\win2008 副本\win2008 副本.vbox"/> <MachineEntry uuid="{ccc39ffa-9148-43f3-8a35-190960cd2222}" src="D:\VirtualBox_VMs\Windows2008\Windows2008.vbox"/> <MachineEntry uuid="{215c264b-7c5e-4401-b35c-80a36a7867ca}" src="D:\VirtualBox_VMs\android\android.vbox"/> <MachineEntry uuid="{d0bb3efc-1faa-41af-bd5f-c11cac0aba4f}" src="D:\VirtualBox_VMs\centos7-1511-0\centos7-1511-0.vbox"/> </MachineRegistry>
IlIiteracy 2021-04-22
  • 打赏
  • 举报
回复
这个我也不是很明白

4,164

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 一般软件使用
社区管理员
  • 一般软件使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧