如何从不可操作的 UTM 虚拟机恢复数据

阅读这篇文章来了解一下如何从 MacOS 上非运行的 UTM 虚拟机恢复数据。如何创建和配置虚拟机,如果虚拟机损坏或无法启动该怎么办,以及如何恢复其可操作性。

内容

  • 为什么虚拟机数据会丢失
  • UTM 虚拟机文件
  • 如何从非操作的 UTM 虚拟机检索文件
  • 如何恢复 .qcow2 虚拟磁盘文件
  • 配置新的 UTM 虚拟机
  • 如何借助 Time Machine 恢复 UTM 虚拟机文件
  • 如何避免UTM虚拟机数据丢失
  • 结论
  • 问答
  • 评论

UTM 是一款基于 QEMU 的免费开源模拟器和虚拟化工具,适用于 macOS。它允许用户在 macOS 内运行各种 Windows 和 Linux 操作系统。 UTM 不需要安装任何驱动程序,它可以在用户环境中工作,并且支持 Intel 和 Apple Silicon CPU。得益于最方便的界面,即使是新手用户也可以毫不费力地创建虚拟机。在几分钟内,我们将探索如何创建和配置 Windows 虚拟机。


前往查看


🔷 如何恢复 Oracle VM VirtualBox 虚拟机的数据 🔷

为什么虚拟机数据会丢失

首先,让我们探讨一下为什么对虚拟机数据的访问可能会丢失。

  • 首先可能发生的事情是意外删除您的文件。大多数情况下,当文件被意外发送到回收站时,或者当虚拟操作系统中的回收站被清空时,就会发生这种情况。
  • 数据丢失的另一个原因是虚拟磁盘损坏时损坏或删除。 UTM虚拟机管理程序的虚拟硬盘是扩展名为.utm或.qcow2的文件。当文件损坏时,虚拟机将无法启动。
  • 造成麻烦的另一件事是各种各样的安装应用程序、驱动程序或更新时失败。反过来,这种情况可能会破坏数据结构。
  • 虚拟机意外关闭也会影响您的数据。例如,如果您的 macOS 死机,您选择重新启动计算机,这就是虚拟磁盘可能被覆盖并出现一些错误的原因。
  • 最后,UTM 本身内部的系统故障或者 macOS 内部问题也可能会造成一些麻烦。
不。原因描述
1删除虚拟机手动或通过 UTM 界面意外或故意删除虚拟机。
2磁盘映像损坏.utm 或 .qcow2 文件可能因系统故障、紧急关机等而损坏。
3UTM 更新错误不正确的更新可能会影响与旧机器的兼容性。
4macOS 失败系统错误或文件系统故障可能会损坏虚拟机文件。
5磁盘格式化用户可能会意外格式化包含 VM 映像的卷。
6硬件故障影响 SSD、外部驱动器或其他存储设备的问题。
7手动移动或重命名文件更改 UTM 文件夹结构而不考虑它们之间的关系可能会导致启动失败。
8涉及其他虚拟机管理程序的冲突安装其他虚拟机软件可能会导致资源访问冲突。
9删除虚拟机内的数据来宾系统(例如 UTM 内的 Linux 或 Windows)中的错误可能会导致文件丢失。
10加密或病毒来宾操作系统内的加密软件或恶意软件可能会破坏或加密数据。

默认情况下,UTM 虚拟机存储在 Documents 文件夹中。

Users/User name/library/containers/UTM/Data/Documents复制

如果在初始设置期间修改了默认路径,请转到之前指定的文件夹 - 您可以在虚拟机设置中看到它。

在文件夹中搜索扩展名为 .utm 的文件。该文件是整个虚拟机的容器。右键单击它并选择显示包装内容

在其中,您应该看到一个扩展名为.qcow2– 这是实际的虚拟磁盘文件。我们将从该文件中检索存储在虚拟机上的重要文件。

如何从非操作的 UTM 虚拟机检索文件

如果您的虚拟机无法启动,可以使用一种特殊的数据恢复工具,称为Hetman 分区恢复将帮助您检索重要文件。该实用程序支持所有流行的文件系统以及大多数虚拟机管理程序应用程序,包括 UTM 的虚拟化解决方案。

前往其网站hetmanrecovery.com并下载该工具。选择适用于 macOS 的版本。

现在就像安装任何其他应用程序一样安装它,并将快捷方式拖动到包含程序的文件夹。

该实用程序需要完全访问硬盘才能正常工作。通过打开设置并授予效用对磁盘的完全访问

启动该实用程序 - 请记住输入管理员密码。结果,您将看到所有已连接驱动器的列表。

但是,要从虚拟磁盘检索文件,您需要将其安装在恢复工具中。要做到这一点:

  • 点击工具挂载磁盘

  • 从列表中选择扩展名为 .qcow2 的虚拟机文件,然后给出虚拟磁盘映像的路径 - 在本视频的前面,我们已经找到了其存储目录。当此类文件夹的完整路径准备就绪时,单击好的

  • 该磁盘将出现在主窗口中。要扫描磁盘,请右键单击该磁盘并选择打开,然后选择扫描类型 –快速扫描或者全面分析

    首先,我们建议首先运行快速扫描 - 这将花费更少的时间,并帮助您在大多数涉及数据丢失的情况下找到文件。

  • 如果快速扫描找不到所需的文件,则继续全面分析

    完整的分析将需要更长的时间,因为它使用更复杂的搜索算法。

  • 要运行它,请返回主菜单,右键单击磁盘并选择再次分析,全面分析

  • 选择文件系统 –下一个

  • 扫描结束后,打开丢失文件所在的文件夹。为了您的方便,有预览功能可以查看文件内容。选择要恢复的所有内容,然后单击恢复按钮。

  • 然后选择保存项目的位置(磁盘和文件夹)并点击恢复再次。

  • 您将在您选择的文件夹中找到恢复的文件。

这样,即使虚拟机损坏并且无法启动,您也可以直接检索其数据。

如何恢复 .qcow2 虚拟磁盘文件

另外,您可以使用Hetman 分区恢复恢复意外删除qcow2虚拟磁盘文件。

如果虚拟磁盘文件存储在可移动磁盘上,并且您不小心删除了它们或擦除了磁盘,则此恢复工具可以轻松检索它们,从而恢复虚拟机的可操作性。

扫描可移动磁盘 – 右键单击​​它 –打开

选择扫描类型。

阅读更多:我们可以从 MacOS 上损坏的 Parallels 虚拟机中恢复数据吗?

找到虚拟磁盘文件并将其恢复。选择您需要的并单击恢复

恢复后,您可以通过将虚拟磁盘文件放置到其原始位置或使用它替换损坏的虚拟磁盘文件来恢复虚拟机的可操作性。

配置新的 UTM 虚拟机

在继续使用下一种恢复方法之前,您需要了解如何在 UTM 中创建和配置新虚拟机。

  • 首先,让我们安装 UTM。访问其官方网站并下载该应用程序。之后,像安装任何其他程序一样安装它。

  • 然后打开UTM并点击按钮创建新的虚拟机

  • 选择虚拟化类型。

  • 选择操作系统时,请选择 Windows(或 Linux,如果需要)。

  • 配置磁盘时选择启动 ISO 映像并选择之前保存的.qcow2文件。

  • 根据计算机的硬件分配一定量的 RAM(例如 4 或 8 GB)。

  • 确保您已启用对 USB、网络和其他组件的支持。

  • 点击保存。现在您可以启动虚拟机了。

如果硬盘无法启动,请不要担心:您将能够使用良好的数据恢复工具检索其信息。

如何借助 Time Machine 恢复 UTM 虚拟机文件

如果您定期备份虚拟机时间机器,您将能够在几分钟内恢复意外删除的文件并恢复虚拟机的可操作性。要做到这一点:

  • 转到您的虚拟机曾经存储的文件夹并打开时间机器

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

  • 操作结束后,虚拟机应该像以前一样开始工作。

如果虚拟机无法运行,请尝试手动连接。在本文的前面,您可以看到如何做到这一点。

如何避免UTM虚拟机数据丢失

为确保此类情况不再发生,以下建议可帮助您避免数据丢失:

  • 首先,定期备份您的虚拟机。只需将 .utm 文件复制到云存储或外部驱动器即可。
  • 第二,不要强制关闭虚拟机。请务必先关闭来宾操作系统,然后再关闭 UTM 电源,这样可以避免损坏操作系统或虚拟磁盘。
  • 第三,您不应该仅将非常重要的文件存储在虚拟机内。使用与 macOS 同步或云服务。

结论

总而言之,我们探索了几种恢复对基于 QEMU 的非操作 UTM 虚拟机的文件的访问的方法。

为了避免将来出现类似问题,请记住将重要数据备份到外部驱动器或云存储。

另外,发生数据丢失后尽量不要运行虚拟机,并且避免将大文件复制到机器上,这样删除的数据就不会被覆盖。