数据恢复

数据恢复

我正在寻找一种方法来从完好无损的外部硬盘中恢复数据。通常不会有问题。

在重新格式化期间,该驱动器被用作我正在使用的计算机的备份驱动器。在我安装 Windows 驱动程序时出现了几个问题。因此,我决定最好的做法是使用 Linux 重新格式化计算机以清除 Windows 安装,以便我可以重新开始。在此过程中,它没有清除计算机硬盘,而是清除并安装 Ubuntu 到备份驱动器。

有没有人有任何工具可以帮助我从驱动器中检索原始数据。

在我备份数据之前,该驱动器被格式化为 NT 文件系统,在将 Linux 安装到驱动器后,该驱动器被重新格式化为 ex3 文件系统。如果这有任何区别的话。

我知道 Win Image 允许我对驱动器进行映像处理并查看驱动器上的内容,但不确定它是否允许我刻录信息或将信息写入扇区以尝试重建原始 NT 文件系统。

答案1

如果您确实将 Ubuntu 安装到了外部驱动器,那么很有可能您已经破坏了数据。如果您所做的只是写下一个新的分区表并可能运行了 mkfs,那么可能仍有相当一部分 NTFS 结构残留。

我做过类似的事情(意外地对错误的磁盘执行了 DISKPART CLEAN - 原始磁盘是一个填充整个卷的单个 NTFS 分区),下面是我为恢复所做的事情:

  • 使用 Linux fdisk 将原始分区表的副本​​写入磁盘。Linux fdisk 实现仅触及 MBR,因此不会进一步损坏驱动器。
  • 使用“ms-sys”实用程序(可在 BG-Rescue Linux 中预编译)将新的分区引导扇区写入我使用 Linux FDISK 创建的 NTFS 分区 -http://www.giannone.eu/rescue/current/)。
  • 使用 USB 适配器将磁盘安装到 Windows 计算机上,然后使用“WinImage”扫描驱动器以查找 NTFS MFT。快速而粗略地搜索 MFT 的方法是在每个扇区的前 4 个字节中搜索字符串“FILE”。
  • 一旦我找到 MFT,就计算相对簇号并将其存储到分区引导记录的偏移量 0x40 中。
  • 发现 Windows 会将该驱动器安装为 NTFS 文件系统。立即将我想要的所有数据复制到另一个驱动器。

不过,你很可能破坏了数据。抱歉……

答案2

因此,如果我理解正确的话,您格式化了备份驱动器,然后在其上进行了写入,对吗?

取消格式化驱动器是一回事……但是一旦在旧信息上写入,恢复就会变得极其困难。

根据驱动器被覆盖的程度、覆盖的部分等,您可能需要使用一些法医恢复工具或请专业人员查看。

相关内容