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,让人如何看?