如何从损坏的 VDI 文件中恢复文件?

如何从损坏的 VDI 文件中恢复文件?

是否可以修复损坏的 VDI 文件?VDI (XP) 上的操作系统根本无法启动,只是停留在黑屏上。上次启动时我遇到了文件错误,但现在它完全无法工作了。

扇区查看器显示“无效分区表加载操作系统时出错缺少操作系统”。我尝试从主机操作系统安装文件,但它只是说驱动器未格式化。我不需要能够运行 VDI,但我确实需要其中的一些文件。

有没有办法从损坏的 VDI 文件中恢复文件?

答案1

大多数情况下,使用 VirtualBox 运行虚拟机时发生崩溃会损坏配置文件,而不是 VDI。

尝试创建一个新的配置文件并添加现有的 VDI 作为磁盘。如果还没有,您也可以尝试在主机系统上进行磁盘扫描。

答案2

就我而言,VDI 也在新配置文件中崩溃了。

按照以下步骤挽救数据:

  1. 使用 .vdi 创建一个新的配置文件来作为硬盘进行救援
  2. 下载一个 Linux Live CD(如 Puppy、Xubunu……)并将其作为 Live CD 映像添加到新配置文件中
  3. 启动虚拟机
  4. 挂载 .vdi 文件(在我的情况下是 sda2)并根据需要保存文件(将它们作为电子邮件发送给自己)

玩得开心

答案3

以某种方式安装驱动器来检索文件将是您的最佳选择。我不知道任何针对 VDI 文件的修复解决方案,但我偶然发现了这个:

http://forums.virtualbox.org/viewtopic.php?t=2097

相关内容