使用testdisk修复分区表

移动硬盘上有15G的照片,好几年的心血阿。。。一定得找回来。。。

以前预留了一个分区,今天准备格成wbfs的格式装wii游戏,结果格了一半不动了,拔下来重新插,死活认不出来分区了,但是硬盘的灯一直闪,卸载了驱动再重新插上,5分钟左右会提示驱动安装失败,在网上找了很多修复的办法,所谓的esay recovery连硬盘都找不到,还有windows下有名的diskgen,也是毫无用处,无奈重启,挂在ubuntu上。。。

1分钟之内,桌面充满了挂载分区的链接文件,而且指向同一个分区,id已经排到了/dev/sdb800多,fdisk的结果也超级长,虽然如此,但是看到了希望,说明MBR是好的,问题应该出在分区表上,手动挂载一下试试,结果有两个分区挂不上,其中就包括放照片的分区

翻google,发现了GPL下的testdisk,apt-get安装,然后sudo运行,会有一些选项,然后检查分区,只找到最后一个分区,有提示说CHS的H项是255,应改为240,修改了一下,一阵紧张的修复之后,所有分区表就神奇的恢复了

重新插一下移动硬盘,所有分区、数据全部回来了,再插到windows的系统里,这会它倒是能认出来了。。。

作者: lksj   发布时间: 2010-12-17