我将 Xubuntu 安装到与我的大型 Windows 安装所在的同一块硬盘上,在选择自己进行分区后,我意外地按了“确定”。在硬关机之前,我看到的最后一件事是有关 EXT4 分区表的内容。有没有办法修复我的(600+ GB)Windows 7 安装,使其再次启动,这样我就不必重新下载并重新安装所有内容了?
我刚刚启动了我用来安装的实时 USB,它将 Windows 7 分区列为“xubuntu”。 “xubuntu” 有一个名为“lvm2 pv”的文件系统。我是不是搞砸了,或者我可以将其改回 Windows 使用的任何文件系统而不会丢失数据吗?
答案1
不幸的是,你似乎被坑了。从我对分区和有关 ext4 的 wiki 文章的了解来看,Xubuntu 启动正在清除你的分区并创建自己的分区。然而,这并不一定意味着文件丢失了,但肯定有足够多的信息被更改或丢失,以至于计算机不再识别如何启动驱动器。
你可以尝试移除驱动器,如果你有硬盘盒、通用 USB 驱动器适配器或将 PC 的硬盘连接到另一台正常运行的计算机的其他方式。运气好的话,你的驱动器会像任何其他外部硬盘一样出现,你可以访问部分(如果不是大部分)文件。如果没有,或者大部分文件没有出现在驱动器中,有各种免费和昂贵的软件可用于尝试恢复丢失的数据。
链接:http://en.wikipedia.org/wiki/List_of_data_recovery_software
上面的链接提供了多种软件。除非这些软件都有效,否则你唯一的选择就是更昂贵的专业恢复,而且没有任何成功保证。
幸运的是,一旦您的系统重新启动并运行,Steam 就可以重新下载并重新安装您的所有游戏。不过,从“新”电脑访问您的 Steam 帐户可能是您面临的最大障碍。
希望这会有所帮助并祝你好运。
答案2
卸载分区,不要对它进行任何写入操作!然后使用 cat 或 dd 进行备份:
dd if=/dev/sda of=backup.iso
一旦进行了备份,您就可以尝试恢复数据,而不会进一步损坏驱动器。 这里是 Ubuntu 中的数据恢复指南(但对于其他发行版也是同样的想法)
至于 steam 游戏,它们没有与你的账户同步吗?