jnneak 发表于 2008-10-29 08:08:05

EBR你也是从别的盘复制过来的啊,不会吧,EBR没什么数据啊,自己填就可以啊,就几个数,01 01 00 07 FE FF FF 3F 00 00 00 7B 1F 58 38 最后55 AA 前面全是00 ,就这样,啊,而不是第一分区填945299323,

ygkj 发表于 2008-10-29 15:55:07

你用DiskGen最新版的找下分区
我做过一个500G的盘,可以正常找到原分区
在用winhex导出数据

tclrz100e 发表于 2008-10-29 21:29:43

其实原来本来就是一个DBR或者MFT的简单问题,现在被你改后变得更复杂了,现在只有手工分析了。

kinannie 发表于 2008-10-30 10:54:32

小慧88的说法似乎有道理。
我记得第一分区确实为15G左右。请问MBR的分区表如何填写才对?
另外, 如何才能找到MFT文件的开始扇区并计算出MFTMirr的起始扇区?谢了!

richardjay 发表于 2008-10-30 13:30:42

(38: 学习一下
我现在连MBR都不能恢复了

kinannie 发表于 2008-10-31 11:52:36

谢谢小慧88的帮助!
1. C盘本来可以正常读取的,但我还是将结束柱面号改成了1023。改后重启C盘仍可正常读取目录及文件。
另外,C盘MBR中分区表项2中的开始柱面号是否要从原来的935也改为1023呢?
另一个怪事,今天突然发现C盘MBR不是以33 C0 8E开头了,好像有错位,但扇区结尾确仍为55 AA. 不知为何?


2. C盘MFTMirr簇号未曾修改过,点击MFTMirr文件,
详细资料面板上显示的该文件的簇编号确为16. 而MFT开始簇编号为786432. 见下图。


3. 把MFT从D盘的逻辑476728扇区拷贝到6291456扇区覆盖后,打开D盘是提示以下出错。


4. 接着将476728扇区全部填零,出现同样错误。
5. 考虑到6291456扇区是以46494C(FILE)开头,将此扇区内容拷贝到476728扇区(59591簇),此时问题又恢复到原点。
没有提示错误,但MFT仍显示只有59591(3376)。见下图。
6. 以上过程全部在逻辑盘操作,对476728及6291456扇区均有备份。



[ 本帖最后由 kinannie 于 2008-10-31 12:00 编辑 ]

yufengrw 发表于 2008-10-31 12:04:29

看到现在应该你的资料也不是很重要,如果特别重要的话你 也不会这么瞎搞

kinannie 发表于 2008-10-31 12:17:29

yufengrw兄,

1.资料虽不是要命的那么重要,但也花了不少心血才收集到那许多资料。换了谁,碰到这种情况都不好受。
2.瞎搞倒不是,我是觉得有些朋友的建议有一定道理,做好备份的基础上才作修改的。实在不行,可以改回去嘛。在短时间内很难摸透NTFS系统的原理及其数据恢复,只有多试试了。
3. 如果你有好的建议,我也很欢迎。谢谢!

kinannie 发表于 2008-11-1 13:05:44

已经改了,这并不影响C盘是否可以读取。主要还是D盘的MFT不对。
不知如何修改?

reeker 发表于 2008-11-2 08:55:07

你分区二(也就是你的D盘)的$MFT所在的扇区位置应该在6291456,但你的截图扇区却为476728,让人如何看?
页: 1 2 [3] 4
查看完整版本: 成功恢复丢失分区,但仍无法访问扩展分区,哪位高手可以帮看一下?