小编ple*_* me的帖子

不小心将映像添加到错误的驱动器/覆盖分区表 + NTFS 分区启动

dd在尝试复制 freenas ISO 时搞砸了并设置了错误的输出,覆盖了错误的外部硬盘驱动器。

  • 外置硬盘仅用于数据存储,系统完好无损
  • 驱动器有一个 NTFS 分区,用于归档整个设备(2TB WD 元素)
  • 驱动器是 EFI GPT
  • 当时安装了驱动器,运行后可能写入/读取了几 kB 的数据 dd
  • 驱动器刚刚使用了几个月且运行良好(定期进行 SMART / fs 检查)
  • 我还没有重新启动操作系统(crunchbang)
  • /proc/partition 仍然保存正确的信息(并已存储)
  • Havedd的输出(记录输入/输出/字节)
  • testdrive 在快速或深度搜索中没有找到任何分区
  • 运行 photorec 以恢复更重要的数据(几个尚未备份的近期纯文本文件)。绝大多数磁盘内容 (> 80%) 是不必要的媒体文件。
  • 在单独的计算机上使用 Windows

我目前的计划是让 photorec 做它的事情,然后用 gparted 重新创建 mbr 并使用 cfdisk 使用来自 /sys/block/.../ 的扇区信息创建另一个 NTFS 分区。这是一个好的行动方案(即成功的机会)吗?或者我应该先尝试其他什么?

可能的相关资料:

dd if=FreeNAS-8.0.4-RELEASE-p3-x86.iso of=/dev/sdc:
194568+0 records in
194568+0 records out
99618816 bytes (100 MB) copied

grep . /sys/block/sdc/sdc*/{start,size}:
/sys/block/sdc/sdc1/start:2048
/sys/block/sdc/sdc1/size:3907022848

cat /proc/partitions:
major minor  #blocks  name
** …
Run Code Online (Sandbox Code Playgroud)

linux ntfs data-recovery dd file-recovery

6
推荐指数
1
解决办法
1860
查看次数

标签 统计

data-recovery ×1

dd ×1

file-recovery ×1

linux ×1

ntfs ×1