我有一个旧的 Windows 7 安装,当 Wine 无法工作时我偶尔会使用它,我将其与 Ubuntu 20.04 一起使用。我有 5 个分区,包括一个扩展的 Unix,其中包含 1 个 1TB 磁盘上的数据和交换。
我启动了 Windows 7 并开始升级到 Windows 10。除了无人值守重启使用默认设置并启动 Ubuntu 时的一些干预外,一切顺利。最终,我有了一个不错的新 Windows 10。重新启动并希望看到我的正常 grub 菜单,但它已被清除。幸运的是,我有几周前遇到的问题的分区图,所以我知道分区应该在哪里。我发现 Windows 已对其进行了修改,将其现有的 50GB 分区更改为 2 个(附加分区是 505M 隐藏 NTFS WinRE)。它还设法将我的扩展 Unix 分区的 ext4 部分更改为未分配(交换仍然符合预期)
迄今为止的恢复步骤。
启动到引导修复并执行推荐的修复。没有变化,因为包含 Ubuntu 的未分配分区被忽略了。
从安装盘启动到 Ubuntu。执行磁盘 GUI 实用程序并将未分配分区更改为 ext4。(这在 GUI 中看起来确实有点奇怪,因为它没有显示 ext4 和扩展分区中的交换)。打开终端并使用 fdisk 检查。所有起始、大小和结束分区数据似乎与我之前保存的数据相匹配。安装了新分区,但没有显示任何数据(只有一个空的 lost+found)。
卸载新分区并运行 fsck(e2fsck 1.43.4),返回
/dev/sda6:干净,11/45137920 个文件,2883364/180529408 个块
看起来我的数据仍然在那里,但我该如何恢复呢?