1
Osk 2018-02-03 08:36:22 +08:00 via Android
用 diskgenius 找分区吧,如果第一个分区起始扇区号小于 2048 就坑大了
|
2
heyeshuang 2018-02-03 08:40:56 +08:00 via Android
试试 testdisk ?
|
3
xratzh 2018-02-03 09:40:28 +08:00
那个 1MB 是用来保护磁盘出现坏道时不会从头开始坏的吧,这样危害小点。我一直这样以为的。不知道对不对,所以我觉得无所谓啦。
|
4
shiyouming91 2018-02-03 10:00:17 +08:00
你要是那个分区是从 1MiB 开始的( 1048576 字节 /2048 扇区)你可以试试用 losetup -o 1048576 -f /dev/sdb 把你的数据盘从 1MiB 开始创建一个 loop device 然后试试能不能 mount 这个 loop device,如果能成功你可以手动创建一个分区表或者更安全地先直接把文件备份出来
不行的话试试用 r-studio 之类的全盘扫描恢复吧 |
5
shiyouming91 2018-02-03 10:03:02 +08:00
手动创建一个分区表 -> 手动在你的硬盘上创建一个分区表,以及一个从 1048576 字节 /2048 扇区开始的分区
当然先备份文件出来是最安全和推荐的 |
6
wzxlovesy 2018-02-03 10:08:31 +08:00
如果是 MBR 的分区表的话,尝试修复 MBR 吧
|
7
ryd994 2018-02-03 13:24:21 +08:00 via Android
再买一块同样容量或更大的,全盘镜像出来随便尝试
|
8
lifanxi 2018-02-03 13:30:10 +08:00 via Android
先恢复分区,然后用那个分区上的别的 Superblock 修复头上的那块,然后大部分文件应该都可以正常访问了。
|
10
msg7086 2018-02-03 16:19:22 +08:00
现在一般分区都是从 1M 起分,你知道分区大小的话,fdisk 进去用同样参数创建分区并且不抹签名就能恢复了。
如果就一个分区的话,fdisk 进去,new 一个全盘大小的分区出来就修完了。 当然,如上面所说,安全做法是先 dd 备份。 |
11
metorm 2018-02-03 16:26:58 +08:00 via Android 1
dd 原名 disk destroyer 果然名不虚传呀……
|