我使用 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 系统中取消注册,并且文件将保留在您的文件系统中。
我运行了文件夹大小实用程序(列出了我的硬盘上的所有大文件夹和文件)。但我看不到/找不到这些 .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\ 文件夹。