从 QEMU 虚拟机恢复数据:简单的解决方案!

您的 QEMU 虚拟机是否面临数据丢失问题,并且想知道如何恢复宝贵的数据?在本视频中,我们将为您提供从 QEMU 虚拟机恢复数据的基本技巧、分步方法和最佳实践。立即阅读以了解如何有效地检索数据!

您的浏览器不支持 HTML 音频,但您仍然可以
下载文件。

内容

  • 如何在 Windows 中安装 QEMU
  • 如何在 Windows 中使用 QEMU
  • 如何使用QtEmu创建虚拟机
  • 如何恢复 QEMU 数据
  • 结论
  • 问答
  • 评论

虚拟化是在您的 PC 上运行另一个操作系统的最简单方法,而无需将其直接安装到硬盘上。相反,附加操作系统安装到由特殊容器文件表示的虚拟磁盘上。最流行的虚拟机管理程序是虚拟盒子虚拟机,并且它们都具有广泛的功能和易于理解的图形界面。

QEMU是一个免费的开源程序,旨在模拟各种软件产品和操作系统。该工具使用硬件虚拟化并支持多种要模拟的架构(x86、ARM、MIPS、PowerPC、m68k、Alpha、SPARC、SH-4、CRISv2、MicroBlaze)。


前往查看


🦅 如何从 QEMU 虚拟机恢复数据。在 Windows 中安装 QEMU Hypervisor 🦅

如何在 Windows 中安装 QEMU

安装时您需要做的第一件事是下载适用于 Windows 的 QEMU 发行版。您可以从官方网站获取 –www.qemu.org/download/#windows

您可以选择 32 位和 64 位版本。选择后一种并下载相应的文件。安装程序并将所有选项保留为默认值 - 只是不要更改任何内容。

如何在 Windows 中使用 QEMU

与 VirtualBox 和类似的虚拟机管理程序不同,QEMU 没有图形界面:它只能通过命令提示符进行操作。让我们下载要安装到虚拟机上的操作系统的 ISO 映像。之后,我们需要将QEMU路径添加到环境变量中。

为此,请打开文件资源管理器并将路径复制到包含该程序的文件夹。

С:Program filesqemu复制

然后右键单击“此电脑”并打开“属性”。

“高级系统设置”。在“高级”选项卡中,打开“环境变量”。

在“用户变量”字段中,双击“路径”。

然后单击“新建”并将路径粘贴到之前复制的 QEMU 文件夹中。单击“确定”保存更改,然后再次单击“确定”保留设置。

安装之前,您需要启用特定的 Windows 组件 – Windows Hypervisor Platform – 否则虚拟机可能无法正常启动。另外,建议启用Hyper-V或HAXM加速器以使虚拟机运行得更快。

为此,请使用“打开或关闭 Windows 功能”设置。启用平台。

用于创建和管理虚拟机的命令和设置列表相当长,但您只需要几个即可开始工作。

以管理员身份启动命令提示符并开始安装。首先,让我们为虚拟机创建一个文件夹 - C:qemu。然后使用命令提示符转到该文件夹​​。现在您需要创建一个 15 到 20 GB 的虚拟硬盘。使用以下命令:

qemu-img create -f qcow2 ubuntu.qcow2 20G复制

哪里设置-f指示文件格式,后跟文件名,文件大小在命令末尾给出。

了解更多:指南:如何从 Parallels Hypervisor 上的虚拟机检索数据?

然后输入另一个命令来创建虚拟机:它包括某些设置。

qemu-system-x86_64.exe -boot c -m 2048 -smp 2 -L "C:Program Filesqemu" -vga std -soundhw es1370 -boot menu=on -hda ubuntu.qcow2 -cdrom "D:ubuntu.iso" -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user复制

命令说明命令
建筑学qemu-system-x86_64.exe
启动盘-启动c
虚拟机的 RAM 大小-m 2048
分配给机器的 CPU 数量-smp 2
程序文件夹的路径-L “C:Program Filesqemu”
视频-vga 标准
声音的-soundhw es1370
虚拟磁盘-boot 菜单=on -hda ubuntu.qcow2
ISO 映像的路径-cdrom“C:ubuntu.iso”
时间和网络设置-rtc 基=本地时间,时钟=主机 -net 网卡,型号=ne2k_pci -net 用户

输入命令后,将出现 QEMU 窗口,虚拟机启动并开始安装操作系统。

就我而言,这是 Ubuntu。安装完成并且虚拟机重新启动后,它将使用您安装的操作系统启动,现在就可以开始工作了。

如何使用QtEmu创建虚拟机

另外,还有另一种方法可以借助 QtEmu 图形界面创建虚拟机。这个 QEMU 开源实用程序旨在简化创建和管理虚拟机的过程。

让我们访问该程序的官方网站,点击 gitlab 的链接并下载安装文件。

https://qtemu.org

https://gitlab.com/qtemu/gui

如果您之前忘记打开 Windows Hypervisor Platform 等 Windows 功能,请记住启用它:该功能应该运行,否则虚拟机可能无法启动。

为此,请打开“程序和功能”-“打开或关闭 Windows 功能”。启用平台。

启动安装程序并选择安装程序的位置。安装结束后,将程序的快捷方式放在桌面上以方便使用,并创建一个文件夹来存放虚拟机文件。

首次启动该程序时,请指定以下设置。在第一个字段中 – 安装 QEMU 的文件夹的路径。在第二个字段中 - QEMU-img 文件的路径。在此字段中 - 存储虚拟机文件的文件夹的路径,然后单击“完成”。

要创建新的虚拟机,请单击“计算机”-“新计算机”,输入名称、操作系统类型、选择其版本,然后单击“下一步”。在此机器页面中,单击“下一步”,除非您需要选择特定的主板设置。

之后,您应该选择合适的CPU类型,并配置图形、声音和网络设置。如果您使用了错误的 CPU,虚拟机可能无法正常启动。

现在您需要选择加速器 - 默认选择是 HAXM。有些计算机可能不支持此技术,因此我建议取消选中 HAXM 的此框并选择 TCG,然后单击“下一步”。

有时用户抱怨启动虚拟机时没有任何反应。这个问题可能是由 HAXM 引起的,因此最好使用 TCG 以确保虚拟机能够在大多数计算机上运行。

之后,设置虚拟机的 RAM 大小,并创建虚拟硬盘。指定磁盘大小和类型。然后点击“完成”即可完成设置。

之后,右键单击机器并选择“机器设置”。

访问“启动选项”并选中 CDROM 复选框,然后将其带到顶部并启用启动菜单。

然后跳转到“媒体”选项卡,单击磁盘图标并给出操作系统的 ISO 映像文件的路径,然后单击“保存”。

选择虚拟机并单击此处启动它。 QEMU 窗口打开,安装程序启动,然后开始安装操作系统。

安装过程结束后,虚拟机就可以使用了。

好了,我们刚刚探索了安装 QEMU 和创建虚拟机的过程。但是,如果出于某种原因您无法访问虚拟机、意外删除了计算机文件或丢失了虚拟硬盘上存储的一些关键任务数据,您应该怎么办?

如果是这种情况,请使用专门的数据恢复工具 – Hetman Partition Recovery – 它可以成功地处理流行虚拟机管理程序中使用的大多数文件格式。

它支持所有流行的文件系统格式,可以帮助您在删除、格式化以及硬件或软件错误后恢复数据。

格式描述
虚拟机该软件支持从以下格式的虚拟磁盘恢复数据:
  • VMDK(VMware)
  • VDI(虚拟盒)
  • VHD(微软 Hyper-V)
  • 虚拟HDX
  • HDD(并行硬盘)
  • QED(QEMU/KVM)
  • QCOW(QEMU 写时复制)
  • VMware ESXi
  • 开放堆栈
  • 键盘虚拟机
  • LXC
  • 普罗克斯维
  • 红帽企业虚拟化 (RHEV)
  • 超V
  • XEN
  • Citrix Hypervisor
文件系统Hetman Partition Recovery 支持从以下文件系统恢复数据:
  • NTFS
  • FAT(FAT12、FAT16、FAT32)
  • 外FAT
  • 参考文献
  • HFS+(Mac 操作系统)
  • Ext2/3/4(Linux)
  • APFS(苹果文件系统)
  • 雷瑟FS
  • XFS
  • 超高速飞行系统
  • ZFS
  • Btrfs
  • VMFS(VMware 文件系统)
  • 海康威视FS
存储类型支持硬盘、SSD、USB 闪存驱动器、存储卡以及通过 USB 或其他接口连接的外部驱动器。
分区类型该软件适用于主分区、逻辑分区和动态分区。
扩展支持处理损坏、格式化或删除的分区。

在Windows操作系统中,您所要做的就是下载并安装该程序。如果您使用不同的操作系统,请将硬盘从计算机中取出并将其连接到 Windows PC。

如果要恢复虚拟机文件,请连接存储虚拟磁盘文件的磁盘,然后使用 Hetman Partition Recovery 对其进行扫描。

右键单击磁盘并选择“打开”。如果第一个选项不可用,请选择扫描类型 - “快速扫描”或“全面分析”。在开始“全面分析”之前,选择文件系统并单击“下一步”。

就我而言,“快速扫描”可用。找到虚拟机文件所在的文件夹,选择要恢复的文件,单击“恢复”,指定要保存文件的路径,然后再次单击“恢复”。

您将在您选择的目录中找到恢复的文件。这里有一些典型的虚拟机文件扩展名:qcow、qcow2、.img、.cow、.qed、.vmdk、.vdi、.vhd、.vhdx、.hdd、.hds。

如果您在系统修复操作后无法启动虚拟机,或者尝试启动虚拟机时出现错误,请不要放弃:使用我们的程序打开该文件并恢复其所有数据。

为此,请打开“工具”-“挂载磁盘”,您将找到两种挂载方法:如果您处理的是传统磁盘,则选择 RAW 磁盘映像,或者选择虚拟机。您可以查看我们的程序支持的文件和工具的列表。

检查所需的映像类型,给出包含虚拟硬盘文件的文件夹的路径,然后单击“选择文件夹”。该程序将显示该文件夹中存在的所有虚拟机文件,您可以取消选中现在不需要的文件。

要开始搜索数据,请右键单击磁盘并选择“打开”。然后选择分析类型。我们建议从“快速扫描”开始。如果程序找不到丢失的文件,则进行“全面分析”。

该程序可以毫无困难地找到磁盘上剩余的所有文件。红叉表示已删除的内容。单击文件即可在预览窗口中查看其内容。使用此快速搜索选项,您可以按名称查找特定文件。

选择需要恢复的文件并单击“恢复”,指定保存文件的磁盘,然后再次单击“恢复”。

结论

总而言之,关于 QEMU 虚拟机管理程序我们能说些什么?很难说它比 VirtualBox 或 VMware 更好还是更差。更有可能的是,它是虚拟化的另一种方法,并且有自己的优点和缺点。 QEMU 不太方便,它需要你了解手册,而且性能很一般。要加速其在 Windows 中的工作,您需要安装和配置 HAXM(硬件加速执行管理器)。另一方面,该工具可让您模拟流行虚拟机管理程序不支持的各种架构上的工作。如果您丢失了任何数据,现在您知道哪种恢复工具可以以最有效的方式将其恢复。