将分区1的MBR中的分区表项2(Partition Table Entry 2) 中的0F该为07后,用WinPM查看D盘确实由扩展分区变为主分区了,但仍显示该分区无效。可能还是MFT有问题。
你说的”上边目录里有MFT位置,点一下就指过去了”仅使用于分区数据正常的情况,我的分区D根本就只有一个Root Directory, 下面是Free space 451G, Idle space 两行。到底如何定位MFT有问题分区的备份MFT及MFTMIRR呢?我想试下找到MFT的备份然后复制过去看行不行。谢谢!
[ 本帖最后由 kinannie 于 2008-10-28 15:09 编辑 ] 在分区二向下搜索46494C 由于NTFS还没学到,不能帮到你,但我看你的C盘DBR感觉怪怪的,怎么第三行前面四位都是0呢,这是怎么回事,难到NTFS是这样子的吗?不明白,我帮你顶起来,等高手来解答 46494C开头的扇区太多,搜到很多都是些数据文件,如下图所示(明显是一个ape音乐文件)。请问MFT除了46494C开头外,还有没有其他唯一的特征?否则用46494C搜索很难找到真正的MFT扇区。再次感谢可儿的耐心解答。
相关问题很复杂了,涉及到很多东西了。原盘看不到,这样猜难度有点大~呵呵……可能是DBR定错位了,现在找到的这个DBR不是原来的DBR。如果数据不太重要,那么找些什么分区大师之类的软件,再找一找分区。(Sorry,我只会手工找分区,但得原盘在手。我现在的网速奇慢无比,所以也没法给你远程。) 用DiskGen尝试过找丢失的分区,但找到的都是不对的分区。
另外用R-sudio尝试恢复数据,但找到的都是一些数字命名的文件,恢复起来没有什么意义。
有没有什么软件可以支持以目录及文件名的方式恢复数据呢?如果有,这也是一个比较可行的方法,不必
吊死在一颗树上。虽然问题还是难以解决,仍然要感谢可儿的热心与耐心! 楼主,以下是我的看法,你试试看对不对,根据你MBR图来看,你的分区表项2的1DA处应该填945299323,你试试,应该正确,由于你多填了16008,所以出错.当然你也可以用DISKGEN或易我分区表医生,,,嘿嘿,我也只是把你的问题当作我的实例来练习,(这可以我虚拟了5块硬盘所再对比你那个图所得到结果,,看样子我现在对NTFS分区表又有点理解了,自我庆祝一下)
[ 本帖最后由 jnneak 于 2008-10-28 16:40 编辑 ]
HEX是什么用的
初学用HEX恢复分区,但还是有点不再明白各路的朋友们能给点有关恢复分区的资料吗?
谢谢了! 谢谢jnneak兄的回复!!
第一分区我填了945299323,第二分区MBR(EBR)相应填为945299260.
但仍提示未被格式化。从第二分区MFT来看,显然不是MFT, 但我从没对MFT修改过,我怀疑
是不是DBR扇区位置不对,因我对其修改过,但第一分区却没问题。
EBR也是从别的盘复制过来然后修改参数的。