删除 /etc/share/ 后恢复 VirtualBox 映像

删除 /etc/share/ 后恢复 VirtualBox 映像

我正在处理托管在 Windows 10 上的 Linux mint virtualbox 映像,其中我意外删除了 /etc/share 目录和子目录。

现在我的映像无法启动并且我有一些想要恢复的敏感数据。

我怎样才能这样做?

答案1

好的..好的..您在这里遇到的问题是文件系统可能是 ext4(或类似的),即使您可以从 Windows 打开 VDI,您也可能无法看到文件。

一些 Linux 文件系统有 Windows 驱动程序,但这是解决这个问题的痛苦方法(IMHO)。

我自己会:

  1. 使用新的 VDI 创建新的 Linux VM(或使用现有的 VirtualBox Linux 映像)。
  2. 将您现有的 VDI 添加到步骤 1 中的 VM 设置中(作为另一个 HDD)。
  3. 启动新 VM 后,mount将步骤 2 中的 VDI 中的分区/卷放入您选择的文件夹中。要找出您的磁盘 ID,尝试这个
  4. 复制您需要的文件。
  5. 收集内裤
  6. 利润

答案2

这取决于您最初如何创建虚拟机。如果您选择将所有机器放在一个文件中(.vdi 文件),或者在其中为配置和虚拟驱动器分别设置文件(即 .vhd 文件)。

无论哪种方式,您都希望将文件安装为虚拟驱动器,这样如果它无法启动,您将能够读取文件中的数据。

  • 您可能想尝试.vdi使用 7zip 打开文件。
  • 尝试使用磁盘管理如果您有.vhd文件并且您的主机是 Windows。

相关内容