在我的 Windows 机器上意外地将 ReiserFS 驱动器安装为 MBR - 我该如何恢复?

在我的 Windows 机器上意外地将 ReiserFS 驱动器安装为 MBR - 我该如何恢复?

我曾有一个西部数据网络中心有一个 160GB 的硬盘,它不断从网络上掉线。我打开外壳,取出硬盘,连接到 Windows 机箱,但不知道该硬盘的用途瑞泽文件系统 (ReiserFS)……

在 Windows 上安装时,我选择“膜生物反应器“作为文件系统。70GB 的数据损坏:90% 的数据是 word 文档、excel 电子表格和 jpg -所有任务都至关重要

  • 尝试使用 TestDisk 在 Linux 机器(ubuntu)上进行恢复:我可以看到容器,但是无法得到任何东西 – 根据 TestDisk 的说法,这是因为我选择了“无”作为文件系统。

  • 尝试使用适用于 Windows 的 Nucleus Kernel Recovery 进行恢复:98% 的恢复内容不完整和/或不可用。

我需要知道是否存在恢复或重建原始 ReiserFS MBR 的方法,或者哪些工具/技术可以给我带来恢复数据的最佳效果。


找到了 TestDisk 的 Windows 版本,昨天我运行了它 - 结果如下:

TestDisk 6.14-WIP, Data Recovery Utility, May 2012
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63

The harddisk (160 GB / 149 GiB) seems too small! (< 519 GB / 483 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
     Partition               Start        End    Size in sectors
>  ReiserFS 3.6            62 241  8 19458   0 18  311581568
   ReiserFS 3.6            62 248 55 19458   8  2  311581568
   ReiserFS 3.6            62 254 37 19458  13 47  311581568
   ReiserFS 3.6            63   6 28 19458  20 38  311581568
   ReiserFS 3.6            63  13 11 19458  27 21  311581568
   ReiserFS 3.6            63  21 43 19458  35 53  311581568
   ReiserFS 3.6            63  27 41 19458  41 51  311581568
   ReiserFS 3.6            63  37 35 19458  51 45  311581568
   ReiserFS 3.6            63  54 20 19458  68 30  311581568
   ReiserFS 3.6            63  76 26 19458  90 36  311581568

答案1

启动 Linux。运行fdisk -l /dev/sdx(其中 x 是分配给该驱动器的字母)。 fdisk将输出可用分区(例如,/dev/sdb1/dev/sdb2等)。然后fsck在每个文件系统上运行(例如fsck -y /dev/sdb1)。这可能会修复这些文件系统并使其可挂载。然后您可以尝试使用它们进行挂载mount -r /dev/sdb1 /mnt(该-r选项将其挂载为只读,这在恢复此类数据时是可取的)。

在执行任何操作之前,请使用以下命令对驱动器进行逐个扇区复制:

dd if=/dev/sdx of=$HOME/disk_i_should_have_backed_up bs=512

以防万一情况fsck变得更糟。

相关内容