我使用的是Ubuntu 13.04,硬盘分区如下:
- 主 Ext4 (250GB)
- Linux Extended(250GB)和 Ext3 或 Ext4 逻辑分区
- Linux 交换 (4GB)
我已经安装了 Windows 7,在安装过程中,我删除了 Linux 主分区并在其位置创建了 Windows NTFS 主分区,并在其上安装了 Windows 7。我认为使用任何 Ext3/4 读取器都可以提取逻辑分区上的数据,但我使用的所有工具都只能查看具有未定位空间的扩展分区!!因为根本没有逻辑分区。我尝试使用实时 CD 启动到 Ubuntu,但它没有安装分区,即使我使用默认分区管理工具,它也显示了具有未定位空间的扩展分区的相同结果。
请帮我恢复扩展分区里的数据。
答案1
如果 Windows 已经占用了该分区使用的空间,你唯一的希望就是使用类似照片录制,它可以恢复单个文件。您应该将文件恢复到不同的物理磁盘,以避免在恢复另一个文件时损坏一个文件的可能性(很大)。请注意,PhotoRec 不太可能恢复您的文件名,因此您需要花费大量时间对文件进行分类并重命名。
如果 Windows 保留了扩展分区的空间,你可以使用以下命令恢复它测试磁盘。此程序将搜索“丢失”的分区并将它们全部恢复,这样您就可以正常挂载该分区并从中复制文件。显然,这是一个比 PhotoRec 更好的解决方案,因此如果 GParted 或其他分区软件显示 Linux 之前占用的空间未被占用,您应该首先尝试它。