数据恢复

Eri*_*ich 2 disaster-recovery

我正在寻找一种方法来从完美的外置硬盘中恢复数据。平时问题不大。

该驱动器被用作我在重新格式化期间工作的计算机的备份驱动器。在我灌输 Windows 驱动程序的过程中发生了几个问题。所以我决定最好的做法是再次用 Linux 重新格式化计算机以擦除 Windows 安装,以便我可以重新开始。在此过程中,它没有擦除计算机硬盘驱动器,而是将 Ubuntu 安装到备份驱动器。

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

在我备份数据之前,驱动器被格式化为NT文件系统,并在Linux安装到驱动器后重新格式化为和ex3文件系统。如果这有什么不同。

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

Eva*_*son 5

如果您实际上已将 Ubuntu 安装到外部驱动器,那么您很有可能已经粉碎了数据。如果您所做的只是写下一个新的分区表并可能运行了 mkfs,那么 NTFS 结构可能仍然有很大一部分剩余。

我做过这样的事情(不小心对错误的磁盘执行了 DISKPART CLEAN - 原始磁盘是填充整个卷的单个 NTFS 分区),这是我为恢复所做的工作:

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

不过,很可能你破坏了数据。对不起...