![12.10 安装覆盖了我的 Windows 分区](https://linux22.com/image/826481/12.10%20%E5%AE%89%E8%A3%85%E8%A6%86%E7%9B%96%E4%BA%86%E6%88%91%E7%9A%84%20Windows%20%E5%88%86%E5%8C%BA%20.png)
最近决定切换回 Ubuntu。我有一个 3TB 的硬盘,运行的是 win7。我有 3 个分区。c: 适用于 Windows d: 数据 e: 数据
之前已经安装过 ubuntu,所以我“认为”我知道自己在做什么。
我使用 netbootin 从 USB 驱动器进行安装。我没有选择默认选项,但也没有选择“手动安装”。我不记得我选择了哪个选项,但我认为在某个阶段它会告诉我如何对磁盘进行分区,在那个阶段我会查看它是否识别了 NTFS 分区,如果没有,我可以中止。
不幸的是,它没有这样做,只是继续安装 Ubuntu,并自行决定如何对磁盘进行分区。通常情况下,两个 NTFS 数据分区没有备份。
我可以做些什么来检索 ntfs 数据?我目前正在尝试 testdisk,我知道我可以使用 photodisk 来检索某些文件类型,但所有文件名都将丢失,而且重命名它们将花费大量时间。
任何帮助或协助都会非常感激。提前致谢,Niall
答案1
有一个名为 ntfsundelete 的实用程序可以恢复 NTFS 驱动器上的数据。使用终端安装它
sudo apt-get 安装 ntfsprogs
检查哪些是您的 NTFS 驱动器。
sudo fdisk -l
它将为您提供分区和文件系统的详细信息。记下您的 NTFS 分区,例如 /dev/sda3 和 /dev/sda4。
sudo ntfsundelete /dev/sdaX
其中 X 取决于您的 NTFS 分区。它将显示可恢复文件的列表。您可以恢复。可以恢复的文件的名称显示在最右侧的列中。第三列中的百分比告诉我们可以恢复该文件的多少内容。
例如,为了快速恢复 PNG,我们将使用 * 通配符来恢复所有以 .png 结尾的文件。打开终端窗口,输入:
sudo ntfsundelete /dev/sda1 –u –m *.png
欲了解更多详情,请访问这里。