删除 Virtual Box 虚拟机后硬盘空间不正确

删除 Virtual Box 虚拟机后硬盘空间不正确

我使用 Oracle Virtual Box 创建了几个虚拟机。这些机器占用的硬盘空间总计约为 40GB。我已从 Virtual Box 中删除了这些虚拟机,我的电脑显示有 58GB 可用空间,而删除虚拟机后应该还有约 40GB 可用空间。

信息:

  • 我在使用 Windows 10。
  • 我通过右键单击虚拟机然后选择删除来删除虚拟机。然后我转到文件->虚拟媒体管理器并尝试删除 .vdi 文件,但它们未列在那里(因此我假设它们已在删除操作中被删除)。
  • 我运行了文件夹大小实用程序(列出了我的硬盘上的所有大文件夹和文件)。但我看不到/找不到这些 .vdi 或其他可能占用约 40GB 的文件。
  • 我已清空回收站
  • 我查看了一下C:\Users\MYUSER\VirtualBox VMs,里面没有虚拟机/文件夹,所以我猜想 Virtual Box 已经删除了它们

关于如何修复此问题,有什么建议吗?

我相信原因是 Virtual Box 在删除虚拟机后没有对硬盘进行重新/取消分区。

答案1

我通过右键单击虚拟机然后选择删除来删除虚拟机。然后我转到文件->虚拟媒体管理器并尝试删除 .vdi 文件,但它们未列在那里(因此我假设它们已在删除操作中被删除)。

仅当您选择“删除所有文件“...如果您选择”仅删除“那么 VM(和相关媒体)将从 VirtualBox 系统中取消注册,并且文件将保留在您的文件系统中。

vbox 删除虚拟机


我运行了文件夹大小实用程序(列出了我的硬盘上的所有大文件夹和文件)。但我看不到/找不到这些 .vdi 或其他可能占用约 40GB 的文件。

某些格式的虚拟硬盘允许将其内容存储为多个较小的文件,因此搜索单个“全尺寸“文件可能无法揭示您所追求的内容。

*.vdi是可用虚拟硬盘格式之一的扩展...其他包括*.vhd*.vmdk


我查看了 C:\Users\MYUSER\VirtualBox VMs,其中没有虚拟机/文件夹,因此我认为 Virtual Box 已经删除了它们

文件存储%UserProfile%\VirtualBox VMs默认...但它们可以存储在任何地方


我相信原因是 Virtual Box 在删除虚拟机后没有对硬盘进行重新/取消分区。

VirtualBox 不对任何内容进行分区 - 虚拟硬盘作为文件存储在您现有的文件系统中。

您可以通过运行磁盘管理 ( diskmgmt.msc)来确认这一点


如果以上内容您已经理解,但您仍在寻找“丢失的“空间,那么你可能需要开始寻找更通用的”Windows 可用空间不匹配“类型的信息。

例如:

类似WinDirStat对于了解磁盘使用情况也非常有帮助:

温迪尔斯塔特

答案2

我刚刚删除了以下路径中的文件,所有占用的空间都被释放了。

路径 - C:<用户文档>\VirtualBox VMs\ 文件夹。

相关内容