我在登录 200 GB 的 Ubuntu 分区时犯了一个错误。此后我无法访问 Grub。然后,我使用实时 CD 运行了 Boot_Repair,显然删除了该分区,我猜是因为我是从 70 GB 的 Windows 分区运行的。我可以发送之前的 boot_info 和 Boot_Repair 的结果。然后我运行了 TestDisk,显然只找到了dev/sda/ -320GB / 298 / GiB - WDC - WD3200BEVT-22A23T0
。
我还能用 TestDisk 做更多吗?我查看了 TestDisk_Step_By_Step 示例,发现没有其他分区,因此无法继续
我运行了 gpart 并发现了这一点:
/sda1 - 15 GB
/sda2 - system reserved
/sda3 - 70.15 GB
/sda4 - extended 212.84
unallocated - 209.10
/sda5 - unknown 3.74 .
有人告诉我可以使用 gparted 的 Rescue start end 命令恢复分区,但我不知道开始和结束时要输入什么。
编辑:TestDisk Deeper Search 指出“以下分区无法恢复”,并列出了 6 次 220 GB 的 Linux 分区。然后它指出“当前每柱面的磁头数量为 255,但正确值可能是 128”,我可以尝试在 Geometry 菜单中更改它(因为显然这些是重叠分区)那么我应该这样做吗?
答案1
由于您有“未分配”的空间(并且只有一块),只要您只删除了一个分区,我建议使用 GParted(或您选择的分区编辑器)创建一个占用所有可用空间的新分区,然后将其挂载为只读(mount -o ro /dev/sdaX /mnt/
)。只要您将其挂载为只读,就不会丢失任何数据。
确保在此过程中不会意外格式化分区!即,在 GParted 中选择文件系统类型将使其格式化分区。