中午准备给一台旧电脑装个系统,结果制作安装光盘的时候把自己的另一个硬盘给格式化了
看的这这个个教程 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 蓝色硬盘,一直都是插在外接硬盘底座上使用的。
1
nowheretoseek 2018-10-04 17:41:31 +08:00 1
用 testdisk,七八年前曾经修复过类似问题
|
2
delectate 2018-10-04 17:58:10 +08:00
主要是楼主操作的太多了,不好说能不能把数据找回来; diskgenius 找不回来的情况下,就要用 dd 把整个盘抓下来分析。
ps:testdisk 估计也不能很好的支持 macos 的 fs ;所以建议送修,不要自己搞了。 |
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 里建分区。 |
4
wangfei324017 2018-10-04 23:26:12 +08:00 via iPhone
试试金山恢复助手看看,先扫描看,找到资料了需要购买,这个去淘宝搜一下几块钱。之前试过几次可用
|
5
maolaohei 2018-10-05 01:41:39 +08:00 via Android
这是我今天在 v2 看到第三起误操作导致数据丢失了
用恢复数据助手试试吧 |
6
kokutou 2018-10-05 07:04:13 +08:00 via Android
diskgenius 搜索不到 HFS 和 ext 分区,换别的软件搜吧。
|