对MFT偏移的修正---亲历一次数据修复前阵子,我在一次正常开机后,打开QQ空间,突然系统死机
点击鼠标无反应,按键ctrl+alt+del想杀进程确无反应,于是只好按主机reset键强制重启,结果RP爆发,百年一遇…重启后,无法进XP系统,用PE光盘进,发现C盘和E盘都提示“文件或目录损坏且无法读取”,于是用ptdd重建mbr,仍进不了系统
重启又进入PE,发现此250G的5个分区的硬盘中,E盘反而可以正常读取了,其他分区出现上面那个提示
用PTDD重建分区表,没解决
后来在网上搜过“文件或目录损坏且无法读取”的解决方法,最多提到的是chkdsk/f,但是在PE里,提示无法识别ntfs
于是只好把硬盘挂载到室友的电脑里,用chkdsk/f修复,修复后我在Xp双击这些分区,原来的C盘,F盘G盘依旧无法进入,还是那个错误提示
而D盘可以了
后来挂载到我电脑另一个硬盘的linux里,竟然能进F和G盘,里面有FOUND
000这类文件夹,在里面找到了不少修复回来的文件,随机在不同目录点了几个都能用
于是接下来要解决的问题有:1
同样全部是ntfs系统,为什么XP无法读取F和G分区,而linux可以
(虽然不可以在windows里读取,但至少在linux下可以把数据导出备份,成功了一点点)2
如果从数据修复的角度看,现在只剩下C分区了
头疼…PTDD,DISKGEN,还有用过一些磁盘错误扫描,都检查不出什么错误
(这里明显我是病急乱投医…)本着不修复好不罢休的精神吧,虽然C分区的数据真的没有了也不至于损失多惨重,可恰好我可以在另一个硬盘linux里的虚拟机里的XP上网,所以也不需要急用电脑而不得不重装系统
(双系统的好处之一o(∩_∩)o)之后是上网找专业论坛,搜索期刊
顺便做下广告,我觉得中国硬盘基地技术论坛不错
我也是第一次从这里知道可以用winhex修复数据
并且也通过搜索得