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

整个硬盘的分区信息被删除,有什么可以恢复文件的办法吗?

  •  1
     
  •   cdlnls · 2018-10-04 17:36:50 +08:00 · 1949 次点击
    这是一个创建于 2245 天前的主题,其中的信息可能已经有所发展或是发生改变。

    中午准备给一台旧电脑装个系统,结果制作安装光盘的时候把自己的另一个硬盘给格式化了

    看的这这个个教程 https://segmentfault.com/a/1190000013833217

    里面用了这个命令

    diskutil partitionDisk /dev/disk2 1 "Free Space" "unused" "100%"
    

    自己手动输入的命令,结果忘记把 disk2 替换成 disk3 了,反应过来的时候发现自己的 disk2 已经 GG 了,这个硬盘之前的 3 个分区直接全都丢了,现在插到 PE 上只能看到一个 900 多 G 的空闲分区和一个 200M 的 ESP 分区了。

    下午用 PE 里的 diskgenius,和分区助手试着搜索分区,看能不能还原。 结果搜索出来的都是一些几百 MB 或者 1-2G 的分区(非常多)。

    现在感觉有点凉凉,这个硬盘专门存数据的。里面大概好几百 G 的数据,和一些之前备份的文件在里面。

    发帖就想问问有没有什么可以补救的办法,文件哪怕只能回来部分就满足了。

    这个硬盘之前一共分了 3 个分区,其中有两个分区的格式应该是苹果的 MacOS 扩展 格式,一个分区是 exFAT 格式。 是 WD 的 1T 蓝色硬盘,一直都是插在外接硬盘底座上使用的。

    6 条回复    2018-10-05 07:04:13 +08:00
    nowheretoseek
        1
    nowheretoseek  
       2018-10-04 17:41:31 +08:00   ❤️ 1
    用 testdisk,七八年前曾经修复过类似问题
    delectate
        2
    delectate  
       2018-10-04 17:58:10 +08:00
    主要是楼主操作的太多了,不好说能不能把数据找回来; diskgenius 找不回来的情况下,就要用 dd 把整个盘抓下来分析。

    ps:testdisk 估计也不能很好的支持 macos 的 fs ;所以建议送修,不要自己搞了。
    msg7086
        3
    msg7086  
       2018-10-04 20:35:59 +08:00
    200M 那个 ESP 如果格式化了的话,第一个分区就没了。
    剩下的,用 Diskgenius 去搜索,你想想那个 exfat 分区大概起始位置在哪里,就在那里附近搜索。

    比如你知道三个分区分别是 100G 200G 700G。
    打开 DG 的搜索丢失分区功能,选指定柱面范围,然后计算出分区开始的大致扇区数(一般是字节数除以 512 除以 16065 ),前后拉开一段,填进去然后扫,应该能扫出那个分区。

    前两个基本可以用类似的方法去扫。Apple FS 的 Magic 是 BSXN,在扇区头部扫这个 Magic 就能找到分区的起始点了。HFS+的随便搜了下没搜到,你可以自己找找。自己写个脚本直接打开块设备扫盘也不是不可以。
    找到以后直接在分区表里新建分区就可以了,不要格式化也不要抹 Signature 或者 Super block,是不会影响已有数据的。怕 GUI 操作有误的话可以转到 Linux 的 fdisk 里建分区。
    wangfei324017
        4
    wangfei324017  
       2018-10-04 23:26:12 +08:00 via iPhone
    试试金山恢复助手看看,先扫描看,找到资料了需要购买,这个去淘宝搜一下几块钱。之前试过几次可用
    maolaohei
        5
    maolaohei  
       2018-10-05 01:41:39 +08:00 via Android
    这是我今天在 v2 看到第三起误操作导致数据丢失了
    用恢复数据助手试试吧
    kokutou
        6
    kokutou  
       2018-10-05 07:04:13 +08:00 via Android
    diskgenius 搜索不到 HFS 和 ext 分区,换别的软件搜吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5502 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:51 · PVG 14:51 · LAX 22:51 · JFK 01:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.