阅读这篇文章来了解一下如何从 MacOS 上非运行的 VirtualBox 虚拟机检索文件。不小心删除了如何恢复VDI文件并在虚拟机崩溃或损坏后恢复数据。
内容
- 为什么数据会丢失
- 方法一。查找并检索 VDI 虚拟磁盘
- 方法2.如何使用 Hetman Partition Recovery 恢复虚拟机文件
- 方法3.如何使用时间机器恢复文件
- 方法4.如何从不运行的虚拟机恢复数据
- 方法5.VirtualBox 快照
- 结论
- 问答
- 评论
在本文中,我们将探讨如何解决此问题并恢复对数据的访问,如果您不小心从虚拟机中删除了数据、虚拟磁盘损坏或虚拟机发生故障,并且现在您无法访问存储在此类虚拟机中的文件。
前往查看

🔷 如何恢复 Oracle VM VirtualBox 虚拟机的数据 🔷
为什么数据会丢失
在我们开始恢复之前,让我们先了解一下 VirtualBox 中数据丢失的原因。这将帮助您了解出了什么问题并选择最合适的恢复方法。
- 意外删除 VDI、VMDK 和 VHD 文件、文件传输或文件损坏。当您手动删除文件或清空意外发送文件的回收站时,可能会发生所有这些情况。文件通常会因紧急关闭或 VirtualBox 应用程序崩溃而损坏。
- 格式化或重新安装操作系统虚拟机内部。当您执行此操作时,存储在系统分区上的所有数据都会丢失。
- MacOS 文件系统故障。存储虚拟机文件的容器可能会损坏,然后机器无法启动。
- 回滚尝试失败。在某些情况下,将虚拟机恢复到之前的状态会导致新数据丢失。
在每种情况下,都会选择不同的恢复方法 - 从执行简单的手动检查到使用专门的数据恢复工具,例如Hetman 分区恢复。
方法一。查找并检索 VDI 虚拟磁盘
如果虚拟机无法启动,请检查虚拟磁盘是否可用。如果 VirtualBox 引用的文件夹不包含相应的虚拟磁盘文件,请确保使用了正确的路径,以及目标文件夹中是否存在虚拟磁盘文件。

如果不存在,请检查回收站。打开 Bin 并将文件恢复到其原始位置。

如果Bin内没有虚拟机文件,则说明这些文件可能是在没有使用Bin的情况下被删除的,或者Bin已经被清空了。在这种情况下,您需要一些专门的软件来恢复文件并恢复数据。
方法2.如何使用 Hetman Partition Recovery 恢复虚拟机文件
如果虚拟机文件没有存储在系统驱动器上,可以使用专业工具,例如Hetman 分区恢复将为您提供保障。
该实用程序支持所有流行的文件系统以及大多数管理程序应用程序。它肯定会帮助您在 macOS 上恢复已删除的文件,或从无法运行的 VirtualBox 计算机中检索文件。
| 特征 | 描述 |
|---|---|
| 虚拟磁盘支持 | VHD、VHDX、VMDK、VDI(Hyper-V、VMware、VirtualBox 磁盘) |
| 恢复型 | 从损坏或格式化的虚拟磁盘中恢复已删除的文件、分区和数据 |
| 文件系统支持 | NTFS、FAT32、FAT16、exFAT、ReFS、Ext2/3/4、HFS+ |
| 预览 | 查看虚拟磁盘的内容,包括文档、图像、视频等。 |
| 无需安装即可工作 | 在不启动虚拟机管理程序的情况下打开和分析虚拟磁盘 |
| RAID支持 | 从具有 RAID 系统的虚拟机恢复数据 |
| 创建图像 | 用于创建和保存虚拟磁盘副本以供进一步恢复的选项 |
| 扫描 | 快速深度扫描虚拟驱动器内容 |
| 操作系统兼容性 | Windows、MacOS、Linux |
下载应用程序。在做的过程中,选择适用于 Mac 操作系统的版本。。

之后,单击下载的文件并按照向导说明安装应用程序。将快捷方式拖动到包含程序的文件夹。

该实用程序需要完全访问硬盘才能正常工作。为此,请转到安全设置并授予对磁盘的访问权限。

之后,打开发射台并启动该实用程序。您需要输入管理员密码。

要搜索已删除的文件,请右键单击它们曾经存储的磁盘,然后选择打开。

然后选择扫描类型 –快速扫描或者全面分析。
我们建议从快速扫描– 这将花费更少的时间,并且将帮助您在大多数典型情况下恢复数据。

因此,该工具将立即扫描磁盘并显示找到的所有文件和文件夹。打开存储虚拟机文件的文件夹。
如果文件不存在,请运行全面分析。为此,请返回主菜单,右键单击磁盘并选择再次分析–全面分析,然后选择文件系统。

要恢复您的文件,请选择您需要的文件并点击恢复按钮。

然后选择保存文件的位置,选择磁盘和文件夹,然后点击恢复再次。
最后,您将在您选择的文件夹中找到恢复的文件。默认情况下,它们保存到 Documents 文件夹中 - 其子文件夹中名为恢复的文件。
现在最后一步是在 VirtualBox 设置中指定这些文件的路径,或者将文件移动到您需要它们的另一个目录。

操作结束后,虚拟机应该像以前一样开始工作,您将能够轻松访问虚拟磁盘数据。
方法3.如何使用时间机器恢复文件
如果您定期备份虚拟机时间机器,您将能够在几分钟内恢复意外删除的文件并恢复虚拟机的可操作性。
转到您的虚拟机曾经存储的文件夹并打开时间机器。

现在选择一个备份,其中包含虚拟磁盘文件仍然存在的日期,然后单击恢复。

操作结束后,虚拟机应该像以前一样开始工作。
如果虚拟机无法运行,请尝试手动连接。
方法4.如何从不运行的虚拟机恢复数据
如果您无法恢复虚拟机的可操作性,或者您不小心删除了其中的一些数据,您仍然可以在以下工具的帮助下修复所有问题:Hetman 分区恢复。
启动应用程序,然后查看菜单顶部找到并单击按钮挂载磁盘。

提供包含 VDI 文件(即虚拟磁盘文件)的文件夹的路径,然后单击打开。

如果有多个虚拟机文件,请选择您需要的虚拟机文件,然后单击下一个。否则,保留所有选择不变,然后将安装所有虚拟磁盘。

结果,您将在程序窗口中看到已安装的磁盘。要开始搜索数据,请右键单击磁盘并选择打开。

然后选择扫描类型 –快速扫描或者全面分析。
搜索结束后,打开存储丢失文件的文件夹并恢复它们。
通常,用户将文件保存在文件文件夹。
建议阅读:如何在 MacOS 中从损坏的 USB 记忆棒或存储卡恢复数据

选择所有要恢复的文件,然后单击恢复按钮。选择保存文件的位置。
恢复虚拟机可操作性的另一种方法是使用VirtualBox 快照。
快照是虚拟机的保存状态。可以手动和自动创建快照。
拍摄快照后,您可以继续使用虚拟机,并随时返回到该快照中保存的状态。
如果虚拟机损坏,此类快照将帮助您恢复虚拟机的可操作性。
要创建快照,请打开 VirtualBox 和应拍摄快照的虚拟机。
在 Mac 菜单中,单击 –工具–快照–拍摄快照。


现在,为了返回这样的快照,您应该单击恢复快照同一菜单中的选项。

您可以通过这种方式使用快照恢复虚拟机的可操作性。
结论
我们刚刚探索了恢复对不可操作的 VirtualBox 虚拟机文件的访问的几种方法。
为了避免将来出现类似问题,请记住将重要数据备份到外部驱动器或云存储。
另外,发生数据丢失后尽量不要运行虚拟机,并且避免将大文件复制到机器上,这样删除的数据就不会被覆盖。
