从硬盘恢复数据

从硬盘恢复数据

我想制作一个可启动的 USB 记忆棒Knoppix.isoGNU/Linuxdd.

情况:

  1. 装有 Linux Mint 的笔记本电脑
  2. 安装到系统的 HDD(上面有 .iso 文件) 1TB HDD(已使用 800 GB)
  3. 安装在系统上的 USB 记忆棒(以使其可启动)
  4. 使用的命令:$ sudo dd if=/HDD/knoppix.iso of=/dev/sdb

发生了什么:
我不小心在命令中输入了错误的路径。我没有写入 USB,而是将其复制knoppix.iso到 HDD 上。当我注意到这一点时,我立即停止了这个过程。我检查了硬盘的文件结构,一切都在它的位置,所以我卸载了硬盘。
在家里,我将硬盘连接到我的电脑上Win7 Professional。我发现我的数据不见了,并且解压knoppix.iso到硬盘上。从那时起我就没有再将硬盘连接到任何类型的计算机上。

我试图找到解决此问题的解决方案,但我想确保不要搞砸事情,因为我在这里没有经验。我也没有做备份。

我想做的事:
我发现摄影记录我想尝试用它恢复我的数据。

问题:
这个计划能帮助我实现我的目标吗?您对如何使用它有什么建议吗?您还知道其他可以提供帮助的程序吗?

答案1

好消息是,与您的驱动器大小相比,knoppix iso 相对较小,因此即使 1-2 分钟(计算机术语中的永恒),也只有大约 1% 的驱动器被覆盖,并且大部分数据不会被擦除。如果它被抹掉了,那么如果不付出巨大的代价,即使尝试恢复也几乎是不可能的。

在卸载硬盘之前,系统内存中仍然保留着原始的磁盘分区信息以及文件结构。由于您没有执行正常的文件系统驱动程序代码,因此它没有注意到底层磁盘块已更改,并且一切看起来都正常(但事实并非如此)。

如果您还没有这样做,您可以写下 的输出fdisk -l,因为这是开始尝试恢复分区信息的好方法。一旦到达那里,您可能有机会恢复文件系统并尝试使用任何冗余信息(取决于文件系统)来恢复内容。

由于您指示将驱动器连接到 Windows 7 计算机,因此驱动器上可能有 VFAT 或 NTFS,据我所知,这些驱动器的恢复信息比某些 Linux 本机文件系统少。

PhotoRec 将尝试通过组合适合的文件元素来查找文件。根据文件的碎片情况,这可能是一个漫长的过程,因此尝试恢复分区,然后恢复文件系统应该优先。

首先要做的事情(如果您还没有这样做)是购买一个 2 TB 驱动器并在那里复制 1Tb 驱动器,这样您就可以在必要时将 1TB 驱动器恢复到当前状态(一个新的驱动器)。驱动器可能是一项投资,但它会给您一个备份设备,无论您是否取回数据)。

然后尝试恢复分区信息。如果您仍然知道如何分区,您可以尝试执行相同的命令,而无需随时格式化新分区!在制作整个驱动器的备份副本之前,请勿执行此操作!
如果驱动器上有多个分区,那么一旦恢复分区信息,除了第一个分区之外的所有分区都可以完全恢复。

然后尝试恢复文件系统(工具取决于类型),如果是 VFAT 或 NTFS,您可能最好寻找基于 Windows 的工具。

同时,您可以尝试在光盘的备份副本上运行 PhotoRec,只要您不更改实际的备份副本,只需从那里提取任何重建的文件并将它们复制到备份之外的新位置。

很难为您提供非常具体的步骤,因为这很大程度上取决于实际的分区和文件系统类型,对此感到抱歉。我希望这可以帮助您恢复部分数据。 (我是否提到过在尝试任何更改之前对光盘进行备份?)

相关内容