如何使用Ubuntu从NTFS驱动器中拯救文件?

我在我女儿的笔记本电脑上重新安装了Windows。 在此之前,我们在NTFS格式化的外部驱动器上制作了她的音乐,图片等副本。 不幸的是,我们为备份创建的文件夹是空的(我重新安装Windows后检查)。 今天奇迹发生了,突然之间数据又恢复了,但当我试图将它们复制到另一个地方时,它们又消失了。 使用磁盘实用程序检查外部驱动器我收到消息“filesystem is clean”。 有没有办法恢复数据? 首选解决方案是具有gui的工具。 我需要修复的驱动器格式化为NTFS并通过usb连接到笔记本电脑。

如果是linux分区(ext4)

进入LiveCD或LiveUSB,然后运行sudo fsck -t ext4 /dev/sda# (其中sda#是驱动器的设备和分区号)。 如果你不确定要在哪个上运行,请随意在你的问题中包含sudo fdisk -l的输出,我可以帮助缩小要检查哪一个。

如果是Windows或NTFS分区

如果驱动器是“NTFS”并且其返回不清洁,则应该启动到Windows并在该分区上运行chkdisk。 在Linux中,如果你在NTFS上运行fsck,它可能会破坏某些东西(NTFS是一种Windows格式,所以你应该使用windows chkdisk)。 如果您需要在Windows中运行NTFS驱动器,NTFS fsck虽然可能会发现一般错误,但可能会导致问题。

Windows特定建议:

请仔细阅读。

如果您按照描述格式化驱动器,在(重新)安装Windows期间,则Linux不是您的首要任务。

您需要一个Unerase实用程序(对于NTFS),并且尝试使用chkdsk或任何其他工具之前需要使用它。

Ubuntu论坛建议:

Ubuntu(以及其他Linux变体)非常能够读取NTFS(和较旧的)基于Windows的文件系统。 当操作系统变得无法使用,速度太慢或被恶意软件感染时,这是一种很好的数据恢复方法。

但是,这不是灵丹妙药 。 如果您遇到驱动程序格式错误或数据损坏,那么Windows专用工具(正确使用)是您的最佳解决方案。

更新::

只需阅读您的“次要更新”即可。 这很令人困惑,因为重新安装Windows(和覆盖数据)的原始描述与NTFS格式的外部驱动器不一致

您是否尝试恢复备份数据(来自此外部驱动器),或重新安装Windows的驱动器(覆盖原始数据)?