GParted 损坏的 NTFS 分区

GParted 损坏的 NTFS 分区

我丢失了包含家庭照片/视频和其他宝贵文件的 150 GB 分区。

我有一个 320 GB 的外置硬盘,其分区如下:[30 GB ext3 ubuntu 可启动;150 GB NTFS 包含家庭数据(已使用 145 GB,可用 5 GB);100 GB NTFS 包含数据(可用);20 GB 未分配空间]

我使用 GParted 执行此操作:(删除 30 GB ext3 分区,应用,然后将 150 GB NTFS 分区向左移动(向 0 柱面移动?)。此操作出现错误。

现在我的分区如下所示:

[150 GB ext3 带有 ubuntu 文件但没有 NTFS 数据;100 GB NTFS 可用;20 GB 未分配]

我已经运行了 testdisk 和 checkdisk,但没有任何帮助。

chkdsk 显示我的两个 NTFS 分区为“无效”,但无法修复

我可以做什么?

后来我使用这个分区来操作外部硬盘:

  1. 带有 Ubuntu 的 Linux 30 GB ext3 分区(可启动,但我不使用它)
  2. NTFS 150 GB,用于存储我的视频、照片和其他昂贵资料
  3. NTFS 100 GB 包含我的文件(现在运行正常)。
  4. 20 GB 未分配空间(无分区)

在 GParted 中,我使用“移动/调整大小”工具,并将第二个分区(150 GB)移至左侧(更改起始磁柱或其他,我不知道)。在此操作中我遇到了错误。现在我有:

  1. Linux 150 GB ext3 分区,带有 Ubuntu(可启动,但我不使用它)(已使用 5 GB / 可用 145 GB)
  2. NTFS 100 GB 包含我的文件(现在运行正常)。
  3. 20 GB 未分配空间(无分区)

但是 chckdsk 显示我的两个旧的 NTFS 分区 150 GB + 100 GB,并告诉我已损坏/无效。

我如何才能撤销更改并恢复 150 GB 分区上的昂贵数据哪个程序?

答案1

如果您只是损坏了分区表,一切都不会丢失。底层数据可能还在那里!

由于原始分区是 NTFS,我建议查找ntfs。它是一个在磁盘上运行的命令行实用程序,并生成它找到的所有文件的报告。

掌握正确的语法有点棘手,但一旦掌握了它就很容易使用。

  1. (可选)将损坏的驱动器安装为只读
  2. 从具有足够空间的另一个驱动器运行 findntfs 来恢复数据
  3. 生成文件和文件夹列表 (findntfs 2 0 1 1 文件 files.txt),其中数字为 CHS
  4. 在该列表中,找到包含照片的文件夹,找到其 ID 号(例如 117)
  5. 恢复该文件夹!findntfs 2 0 1 1 复制 117

答案2

几年前我也遇到过同样的问题。有一个程序叫测试磁盘。它以某种方式识别您的分区...我可以恢复“我的珍贵”(我的照片)。

答案3

分区表似乎有些混乱。移动分区时分区表标志似乎没有改变。

几乎不可能判断文件系统的完整性是否仍然良好。现在,分区表受到了一些损坏。

我不知道有什么简单的方法可以恢复数据。唯一的方法是寻找 FS 边界并将其提取到图像中,然后使用不同类型的软件对其进行处理。但是,那将是一种取证方法,大多数数据仍会受到损坏。

作为一般规则,在处理分区之前,您应该始终备份最有价值的日期。简单地复制到本地硬盘或 USB 记忆棒就可以了。据我所知,您没有这样的备份。在这种情况下,您必须采取取证方法,否则就放弃。

答案4

伙计们,我使用过 getDataBack 程序。它返回了我 80% 的文件。而且 R-Studio 也帮助我返回了一些文件。

相关内容