我有一个 250 GB 的驱动器,我把它分成了两个。180 GB 有很多音乐。这是我一生的音乐收藏。另外 50 GB 安装了 Windows,还安装了 Ubuntu 12.10。现在,我使用 wubi 卸载了 Ubuntu,现在尝试安装 ubuntu 13.04。
在安装 ubuntu 时,我选择了 7 GB 的分区,1 GB 用于交换数据。我清楚地记得,当我进行分区时,我选择了新的分区表选项,它显示了 250 GB。我将其重新分区为 7 GB,并添加了 1 GB 用于交换数据。安装后,我丢失了全部 250 GB 的数据。我的所有音乐和 Windows 7 也消失了。当我转到磁盘并检查时,显示有 242 GB 的未分配空间。我真的很想要我的数据,因为它包含很多音乐,而且我是一名音乐家。
我试过 testdisk,但什么都没恢复。你们能帮忙吗?我现在很绝望。
答案1
丢失分区
如果您在分区时出现错误,并且该分区不再出现在分区表中,只要您没有在该空间中写入数据,您的所有数据仍然存在。
GNU Parted
从命令行运行 Parted 来恢复您的分区。
更改硬盘上的分区表时,必须确保磁盘上没有挂载任何分区。这包括交换空间。实现此目的的最简单方法是运行 live cd。Parted 安装在基本 Ubuntu 系统上。进入桌面后,打开终端并运行:
sudo swapoff -a
接下来运行 parted 并告诉它使用相关设备。例如,如果您的/dev/sda
驱动器是要从中恢复的驱动器,请运行:
sudo parted /dev/sda
然后,使用救援选项:
rescue START END
其中 Start 是您认为分区开始的磁盘区域,END 是分区结束的区域。如果 parted 找到潜在分区,它会询问您是否要将其添加到分区表中。