找回密码
 注册
查看: 17410|回复: 9

1t硬盘 好像不小心重建过MBR,win下重建搜索不到分区,dos下搜索到1个

[复制链接]
发表于 2009-7-31 20:41:04 | 显示全部楼层 |阅读模式
本帖最后由 citybank 于 2009-8-2 16:57 编辑

1块WD的1T硬盘,绿盘
买了不久就分了3个区,每个300多G,考了不少数据当xp(家)vista(单位)电脑的从盘来回用
1.用了没机会,买了不到1个月,我的家里的电脑电源坏了,重起了好多回,没起动成,后来那天就没开机,过了2天升级了个新电脑,插上这个从盘后就发现不能用了,Bios能认windows都能认出这个磁盘,但是Bios显示0MB,windows磁盘管理显示32M而且是FAT格式。
2.前天我还一点都不懂是怎么回事,在网上查了软件能修复,就下了许多,忘了用WinHex还是easyrecavery了,好像不小心重建了MBR,它里面提示说是用winXP的分区表重建了MBR(不过当时好像备份过一下,因为不备份是不让弄的)。之后这块硬盘就变成了RAW格式,大小和其他情况都没变,只是磁盘管理其里面点一下它,它会告诉我说此硬盘是没有经过初始化的,问建立mbr的还是分区表形式的硬盘,让我从新格式化,我都没有做,一个黑色的32m的盘在那里一直到现在。
3.今天下了DiskGenius-[3.1.0412 Beta 3],dos下重建分区表可以找到第一个300G的分区,但是后两个都没找到,windows环境下DG却设么都发现不了,只有32M的那个分区,而且用不小心格式化恢复的选项好像只有NTFS能找到这个分区里面有一个被删除的文件夹,前面可以打钩,不知道里面有什么。
疯了我....我到底是上辈子作了什么缺德事?怎么办?
高手们,谁能帮帮我?
下面是代码

前半部分

前半部分

后半部分,悼词为止,后面就什么都没有了

后半部分,悼词为止,后面就什么都没有了
 楼主| 发表于 2009-8-1 01:49:40 | 显示全部楼层

8月1日

本帖最后由 citybank 于 2009-8-2 13:28 编辑

补充,好像用了easyrecovery的原始恢复,不含任何系统文件的恢复...可能是重建分区表为winXP的,但是忘了什么软件弄的了
保留了好几个版本的.hdp文件,包括用winhex和DG保存的,但是好像没看到相应的.txt文件阿?
但是我确定绝对没保存过mbr过,也没格式化,如果有唯一得一次可能是某软件的winxp系统mbr写入

a.写入前只有一个fat的32M的分区,windows我的电脑显示0MB,磁盘管理里面显示32M

b.写入后只有一个raw的32M的分区,windows我的电脑显示0MB,磁盘管理里面显示32M,(并且一进入磁盘管理里面就提示这块硬盘没有初始化,问采用MBR还是分区表形式进行初始化。)
 楼主| 发表于 2009-8-2 13:24:25 | 显示全部楼层

8月2日

本帖最后由 citybank 于 2009-8-2 13:26 编辑

今天把这块1t硬盘的分区表弄到1块1G的硬盘上了,结果发现硬盘大小显示正常的1G多,灰色的一个硬盘,一个分区都没有,无法读取分区信息(那篇16进制的MBR的源代码),但是一个分区都没有,而且用DG也搜索不到任何分区,说明1T硬盘的分区表中关于分区的信息都不在了,但是在1t的硬盘里面,带winxp信息的前64个字节的版本里面可以找到第一个NTFS分区317441.0MB,没找到前面提到的32M的分区,具体信息是:
系统名称:NTFS
系统标志:07
--------------------
起始柱面:0
起始磁头:1
起始扇区:1
--------------------
终止柱面:55135
终止磁头:8
终止扇区:35
--------------------
容量(MB)
313441.0
---------------------
以上是列表中序号0显示的一横行,我给竖着写了。
下面的序号1,2,3后面的信息全都是0。
 楼主| 发表于 2009-8-3 00:17:57 | 显示全部楼层
今天突然明白DG的问题是什么
1.dos2.0版本可以搜索到第一个分区,而win版本搜索不到,说明这连个软件根本不是一个人做的,或者说根本不是一个时期做的,也就是说作者最近一直专著于完善分区表形式的分区恢复,而没有去完善兼容性。
2.dos2.0能搜索到第一个分区,可不可以这样猜想,这个版本的软件是以唯一搜索方式设计的,也就是第一个分区是主分区,后面的所有分区都是扩展分区,而我的磁盘时3个主分区,所以只能搜索到第一个。
发表于 2009-8-3 14:19:08 | 显示全部楼层
用Windows版DiskGenius搜索分区,采用“按扇区”方式搜索,发现32MB的分区时选择“跳过”。其它不正确的分区也选择“跳过”。
 楼主| 发表于 2009-8-3 18:59:17 | 显示全部楼层
谢谢版主,我在在dos和win下都只能看到一个32M的盘符,其他什么都没有,只能点这个搜索,而且如果分区表中如果没有前面的部分从33 C0 8E开始的话,只能搜索到32m的一个区,然后什么都搜索不到了,搜索会马上结束。如果带前面的第一篇的话(不是从33c08e开始,就是mbr是我贴的图片的两篇)的话在dos下跳过32m的分区,只能搜索到第一个主分区,剩下的两个主分区搜索不到。
发表于 2009-8-3 21:12:08 | 显示全部楼层
谢谢版主,我在在dos和win下都只能看到一个32M的盘符,其他什么都没有,只能点这个搜索,而且如果分区表中如果没有前面的部分从33 C0 8E开始的话,只能搜索到32m的一个区,然后什么都搜索不到了,搜索会马上结束。如 ...
citybank 发表于 2009-8-3 18:59


抱歉,不理解你说的是什么意思。
你贴出来的是分区表备份文件的数据,与搜索分区有什么关系呀?
 楼主| 发表于 2009-8-3 23:45:15 | 显示全部楼层
本帖最后由 citybank 于 2009-8-5 10:33 编辑

现在硬盘还是用不了
硬盘好的时候一共3个300多M的NTFS主分区,我的意思是
1.加载winXP操作系统信息之后的分区表(图片1页+2页)可以在dos下找到第一个分区,但是后边什么都没有,跳过什么也搜索不到。windows下只能搜索到32m的分区,跳过不跳过都是搜索不到丢失的分区
2.不加在操作系统的分区表(图片只有2页,没有1页),在dos和windows下都只能找到一个32m的分区,跳过也是什么都搜索不到。
发表于 2009-8-4 09:12:10 | 显示全部楼层
是采用了“按扇区”方式搜索的吗?
 楼主| 发表于 2009-8-4 19:12:55 | 显示全部楼层
是啊,好像dos里面不能选吧。如果可以选,那我肯定每一种都试过了,结果如上文所述。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|DiskGenius ( 冀ICP备05002509号-2 )

GMT+8, 2024-5-15 16:15 , Processed in 0.083106 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表