V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
spirit1431007
V2EX  ›  问与答

awsl,我 dd 了移动硬盘

  •  
  •   spirit1431007 · 2019-10-10 08:34:00 +08:00 via Android · 3051 次点击
    这是一个创建于 1897 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来要恢复树莓派镜像的,dd 时插着移动硬盘,结果输错号 dd 了我 4t 的移动硬盘,写入了大约 100m,移动硬盘东西没了,,前面的数据是不指望了,想问问各位 v2er 有没办法救下后面的数据

    ps:原来移动硬盘是 NTFS 格式,只有一个一个分区

    12 条回复    2019-10-10 12:44:49 +08:00
    infong
        1
    infong  
       2019-10-10 09:04:41 +08:00   ❤️ 1
    之前我也干过类似的蠢事,当时用 TestDisk 恢复了分区表,基本上的数据都回来了。
    jsq2627
        2
    jsq2627  
       2019-10-10 09:21:56 +08:00   ❤️ 1
    如果是 GPT 分区表,硬盘尾有分区表备份,可以用一些工具恢复出来

    不过目测大部分移动硬盘默认是 MBR 分区表吧,也可以用各种恢复工具试着扫描探测一下分区表,因为之前只有一个分区,估计应该能修复

    当然,前面这 100m 数据就不用指望了
    spirit1431007
        3
    spirit1431007  
    OP
       2019-10-10 09:22:00 +08:00 via Android
    @infong 感谢,我去试试看能不能恢复
    spirit1431007
        4
    spirit1431007  
    OP
       2019-10-10 09:25:37 +08:00 via Android
    @jsq2627 我昨晚用 DiskGenius 扫了下,只扫到了树莓派镜像 dd 写入的两个分区,不知道能不能恢复,前面 100m 我是不指望了,就看后面的数据能不能救回来
    podel
        5
    podel  
       2019-10-10 09:27:14 +08:00   ❤️ 1
    2 楼说得对。一般来如果是 gpt 磁盘尾部会有一个分区表备份。 所以一般买移动硬盘回来我都是改成 gpt。
    另外就算是 mbr,分区表丢失了,依然可以通过全盘扫描的方式,扫描出之后的分区文件系统的数据,一般来说会有特殊的标志标志分区开始和结束。但是如果你只有一个分区,可能恢复原有的文件系统数据就有点麻烦了。只能全盘扫描一个一个恢复了。
    spirit1431007
        6
    spirit1431007  
    OP
       2019-10-10 09:37:03 +08:00 via Android
    @podel 我也记不太清我移动硬盘是什么格式的分区表了...似乎以前转换过
    20015jjw
        7
    20015jjw  
       2019-10-10 10:04:52 +08:00 via Android
    高危操作 能拔就拔
    Eytoyes
        8
    Eytoyes  
       2019-10-10 10:10:23 +08:00
    找到分区时候选否,看看能不能找到以前剩下的分区
    sutra
        9
    sutra  
       2019-10-10 11:32:53 +08:00
    试试 Zero Assumption Recovery
    66beta
        10
    66beta  
       2019-10-10 11:40:00 +08:00 via Android
    曾经干过傻事,能恢复出来的都是小文件,惨啊
    0x663
        11
    0x663  
       2019-10-10 11:53:26 +08:00
    dd 是什么
    lifanxi
        12
    lifanxi  
       2019-10-10 12:44:49 +08:00
    我做过一样的事情。不过是我是 ext4 的分区,fdisk 重写创建了分区,然后手工用后面的 SuperBlock 恢复了几乎所有的数据。TestDisk 也很好用,但我不知道对 NTFS 有没有用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5399 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:56 · PVG 14:56 · LAX 22:56 · JFK 01:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.