是否可以修复损坏的 VDI 文件?VDI (XP) 上的操作系统根本无法启动,只是停留在黑屏上。上次启动时我遇到了文件错误,但现在它完全无法工作了。
扇区查看器显示“无效分区表加载操作系统时出错缺少操作系统”。我尝试从主机操作系统安装文件,但它只是说驱动器未格式化。我不需要能够运行 VDI,但我确实需要其中的一些文件。
有没有办法从损坏的 VDI 文件中恢复文件?
答案1
大多数情况下,使用 VirtualBox 运行虚拟机时发生崩溃会损坏配置文件,而不是 VDI。
尝试创建一个新的配置文件并添加现有的 VDI 作为磁盘。如果还没有,您也可以尝试在主机系统上进行磁盘扫描。
答案2
就我而言,VDI 也在新配置文件中崩溃了。
按照以下步骤挽救数据:
- 使用 .vdi 创建一个新的配置文件来作为硬盘进行救援
- 下载一个 Linux Live CD(如 Puppy、Xubunu……)并将其作为 Live CD 映像添加到新配置文件中
- 启动虚拟机
- 挂载 .vdi 文件(在我的情况下是 sda2)并根据需要保存文件(将它们作为电子邮件发送给自己)
玩得开心
答案3
以某种方式安装驱动器来检索文件将是您的最佳选择。我不知道任何针对 VDI 文件的修复解决方案,但我偶然发现了这个: