安装 Windows 8:我无法恢复我的 Linux 分区

安装 Windows 8:我无法恢复我的 Linux 分区

昨天我在电脑上安装 Windows 8 时遇到了一个问题。此时我的硬盘上有 5 个分区:

  1. sda1:恢复数据分区
  2. sda2:Windows 8 (NTFS)
  3. sda3:用于存储数据(NTFS)
  4. sda4:扩展分区未知
  5. sda5:Linux 交换

欲了解更多信息或查看详细信息,请参见:http://paste2.org/p/2646987

在 sda4 分区中,我有一个根分区(/)和一个文档分区(/home):但是,安装 Windows 8 后,这两个分区已转换为一个未知分区,我无法进入。

我尝试使用DiskInternals Linux阅读器但是它无法检查,因为是“未知”,文件系统是未知的,无法识别 Linux 文件系统。

我尝试使用该工具“启动修复”但问题并没有消失(推荐的解决方案)。

我试过超级 Grub 磁盘,但它无法识别我的系统上的任何 grub。

有什么建议吗?你知道有什么工具可以恢复上面的文件吗?

我认为解决方案是重新安装 Linux,但我会丢失我的数据。

答案1

您的扩展分区扇区从 225,771,518 - 312,580,095 开始。您的交换扇区从扇区 307,802,112 开始,到 312,580,095 结束。因此,扇区 225,773,537 - 307,802,112 的其余部分应该是您丢失的扩展逻辑分区。您应该能够使用以下命令恢复它分区恢复工具。有关如何操作的更多信息,请按照关联。恢复分区表后,您可以通过某种实时 CD 安装并提取/备份文件。

答案2

我想添加有关此主题的更多信息。我提出的问题已解决,但接下来,我在恢复分区表时遇到了麻烦。Gparted 无法识别我的分区!!我的分区表已损坏。我的意思是,我硬盘上的扩展分区已调整大小(我不知道怎么做),并且它占用的字节数超过了硬盘:分区超出了我的硬盘容量(您可以看到这一点,因为分区末端扇区的右侧出现了符号“+”,您可以通过比较硬盘中的总扇区数和分区末端扇区数来检查)

为了解决这个问题,如果有人能提供帮助,请获取此链接:https://askubuntu.com/questions/48717/how-to-manually-fix-a-partition-table

谢谢。

相关内容