中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 帮帮忙啊,我的逻辑分区全部丢失了,里面有重要的数据。
« [1] [2] »
作者:
标题: 帮帮忙啊,我的逻辑分区全部丢失了,里面有重要的数据。 上一主题 | 下一主题
hetao
初级用户




积分 175
发帖 64
注册 2005-9-15
状态 离线
『楼 主』:  帮帮忙啊,我的逻辑分区全部丢失了,里面有重要的数据。

我用Fdisk误操作,新建了一个扩展分区,以前的扩展分区和里面的逻辑分区都找不到了,是新扩展分区取代了以前的扩展分区。我的硬盘上还存有其它的一些问题。


我的硬盘最早出现问题是用PQ合并分区,中途出错合并进程中止了。然后逻辑分区就找不到了,我是把一个逻辑分区与一个主DOS分区合并。然后我用DiskGen重建分区表找回了其它的逻辑分区,但那个要合并的没区没有恢复,在Windows2000中显示为未分配。但发现找开PQ提示使用了不同的几何规格来建立分区,备份数据并册除所有分区,重新分区,且Window2000不能启动提示找不到NTLDR,我就用软盘启动了Windows2000(我现在不能确定是在使用PQ后还是DiskGen后出现的这两种情况)


因为上存有重要数据的分区已经找到,我就在显示为未分配的地方重建了一个主DOS分区并装上了WindowsXP,为D盘,并设为活动分区,能启动(因为不能从C:盘启动了)。Windows2000在C盘也为主DOS分区。但进入XP后显示XP装在C:盘Windows2000在D:盘,进入Windows2000还是以前的盘符。


这些问题一直没能解决,现在又用Fdisk误操作丢失了逻辑分区(我在Fdisk中看不到逻辑分区,只能看到扩展分区,不知道是不是前面的问题所致)。


我在使用DiskGen前后都备份了分区表,现在进入DiskGen却找不到任何分区且DiskGen无响应,只能重启。所以有备份的分区表也没法恢复。


帮帮忙啊,我的逻辑分区全部丢失了,里面有重要的数据。
下面是备份分区表的情况:(前者是用DiskGen前,后者是使用后,也就是使用Fdisk误操作前的)
一, 硬盘总容量为 76317 MB (1 MB = 1048576 字节).
  CMOS参数: 9729 柱面, 255 磁头, 63 扇区. 总扇区:156301488


  序  系统名称  引  系   起始  起始 起始   终止  终止 终止   容量
  号            导  统   柱面  磁头 扇区   柱面  磁头 扇区   (MB)
   0   FAT32    80  0c      0     1    1   1215   254   63   9538.6
   1   EXTEND   00  0f   1347     0    1   9728   254   63  65750.4
   2   NTFS     00  07   1216     0    1   1346   254   63   1027.6
   3            00  00      0     0    0      0     0    0      0.0


二,

硬盘总容量为 76316 MB (1 MB = 1048576 字节).
  CMOS参数: 10337 柱面, 240 磁头, 63 扇区. 总扇区:156301488


  序  系统名称  引  系   起始  起始 起始   终止  终止 终止   容量
  号            导  统   柱面  磁头 扇区   柱面  磁头 扇区   (MB)
   0   FAT32    00  0c      0     1    1   1291   239   54   9538.6
   1   NTFS     80  07   1291   239   55   3667   179   63  17539.7
   2   EXTEND   00  0f   3667   180    1  10337    14   37  49238.3
   3            00  00      0     0    0      0     0    0      0.0
   4   NTFS     00  07   3667   181    1   3875   239   63   1537.4
<< 5   EXTEND   00  05   3876     0    1   6459   239   63  19077.2>>
   5   NTFS     00  07   3876     1    1   6459   239   63  19077.2
<< 6   EXTEND   00  05   6460     0    1  10337    14   37  28623.6>>
   6   FAT32    00  0b   6460     1    1  10337    14   37  28623.6
(从上面可以看出硬盘的CMOS参数不一样)
附件是用DiskGen生成的分区表备份文件与前面的顺序一致。因论坛限制文件类型我把它压缩了。

附件 1: HDPT.rar (2005-11-29 22:36, 1.15 K, 下载附件所需积分 1 点 ,下载次数: 7)
附件 2: HDPT3.rar (2005-11-29 22:36, 1.62 K, 下载附件所需积分 1 点 ,下载次数: 10)
2005-11-29 22:36
查看资料  发送邮件  发短消息 网志  OICQ (254220959)  编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 2 楼』:  

Re hetao:

      你的问题比较复杂,但可以基本确定是分区表出了问题,但似乎与 MBR 中的分区表项无关,而是硬盘数据区扩展分区内的分区表数据无法链接到,也即各逻辑分区的引导扇区。因此首要的办法,还是尽可能恢复 DiskGenius 备份的 HDPT 数据,其中应该包含逻辑分区的引导扇区数据。可以试用低版本的 DiskMan ,看看是否仍无响应,祝你好运!



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-11-29 23:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hetao
初级用户




积分 175
发帖 64
注册 2005-9-15
状态 离线
『第 3 楼』:  

我进Fdisk的时候C:盘显示为使用了88%,其它的分区都为100%我还
以为有一部分空间没分配呢,所以就执行了一个新建扩展分区的工作,结果
就出现了上面的情况,而且我用Fdisk无法看到逻辑分区,只能看到扩展分区。
我试试用低版本的DiskMan试试,杀望能恢复分区。不过我想问问不同版本
的分区备份文件的格式会不会有差别。

2005-11-30 00:11
查看资料  发送邮件  发短消息 网志  OICQ (254220959)  编辑帖子  回复  引用回复
hetao
初级用户




积分 175
发帖 64
注册 2005-9-15
状态 离线
『第 4 楼』:  

我试了1.2版的DiskMan能进入,也能显示分区,我就用备份的分区表恢复了。
但重启后,显示到DMI Pool Data就停了,我用软盘启动到Win2000 能看到以前的分区E,F盘的文件也都在。但WinXP安装的D:盘无法防问,也不显示卷标。我用chkdsk d: /r检查发现有错误但修复到20%的时候就出错退出了,不过已经能看到D:盘的卷标了,也能进入D:盘就是不显示任何文件。
我进DOS用NDD检查,但看不到格式为NTFS的D:盘,我就把C:盘检查了一下,修复了个别错误。然后我到Windows2000用NDD32检查D盘,也中中途被操作系统打断了,我最后再Windows2000开机时进行磁盘检查,在D:盘查到了很多错误,修复了有一个小时,G:盘也有一些错误,这两个分区挨着(不是盘符挨着),G:盘有1.5GB是用来存放虚拟内存和临时文件的也是NTFS分区。幸运的是我存放数据的E:,F:盘没发现错误,数据都正常。我在丢失分区后运行XP就有点不正常,金山毒霸提示文件损坏,我以为是分区丢失的原因,没在意。现在D:盘有一个found.000的文件夹里面都是金同毒霸的文件。
现在用软盘也无法启动WindowsXP提示文件损坏。只能用软盘启动2000.
为什么会出现那么多的错误,这绝对不是正常的错误,要是E:,F:盘出现那么多错误的话,我就惨了。现在要得重装XP了不知道有没有必要重建分区,C:盘也有问题。这是个隐患,请大家给我指点指点。

另外PQ还提示有个驱动器几何规格的问题:磁盘1(76316MB,10337C,240H,63S)显然使用了不同的驱支器几何规格(15H,37S)来建立分区,这是个严重的问题。要我备份数据,重建所有分区。这个问题我在上面也提到了,总之我的硬盘有很多问题。

2005-11-30 11:55
查看资料  发送邮件  发短消息 网志  OICQ (254220959)  编辑帖子  回复  引用回复
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 5 楼』:  

到网上搜索一下有关硬盘数据恢复方面的知识。

2005-11-30 12:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 6 楼』:  

Re hetao:

      很佩服你的屡败屡战不断尝试的精神。

      其实你的问题的根源在于,使用了 PQMagic/DiskGen/Fdisk 等不同的分区表软件。因为分区表是一个至关重要的数据,所以我们在做任何操作之前,都应该保证其不受破坏性影响。但是,因为分区表操作没有一个公开的标准,上述软件各有一套处理方法,存于相当多的兼容性问题,若交叉使用极有可能带来问题。而 chkdsk 和 ndd 的交叉使用也可能使 D 盘的问题扩大化,尤其 D 盘还是对自身标准讳莫如深的 NTFS 分区。当然,合并主分区和逻辑分区也不是明智的做法。

      遇到需要调整分区的此类情况,我会用Ghost备份所有分区后,重新分区,然后再恢复。

      现在,我能给你的建议是就是化繁为简,即通过简单的文件拷贝方式或数据恢复软件尽可能备份所有的有用数据到第二硬盘,然后用同一个分区表软件重新划分所有分区并格式化,最好是操作系统自带的,比如Win9x的fdisk或WinXP的安装过程中分区工具,然后将数据拷回新分区。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-11-30 12:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hetao
初级用户




积分 175
发帖 64
注册 2005-9-15
状态 离线
『第 7 楼』:  

我现在只有一块硬盘,找不到第二块硬盘,要不然我早就从新分区了。网上的硬盘数据恢方面的知识我一直在看,但这些东西一时半会儿也不可能精通,何况我的问题又那么复杂。大家看看我的问题应该怎么办啊。现在硬盘上的分区我也不感乱动了数据也无法备份到其它的硬盘上。请大家给个又能保住数据又能解决问题的解决方案。

2005-11-30 15:05
查看资料  发送邮件  发短消息 网志  OICQ (254220959)  编辑帖子  回复  引用回复
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 8 楼』:  

我的硬盘的四个分区都是Fat32的。

2005-11-30 19:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
8hourss
新手上路





积分 6
发帖 3
注册 2005-12-4
状态 离线
『第 9 楼』:  

你好。我以前修过一个硬盘,故障现象为硬盘引导区分区信息损坏。万般无奈,我使用老kv300盘,先读取一个相同分区方式(如:都分为c,d,e三个分区)的正常硬盘引导区分区数据信息,在用kv300盘启动故障硬盘计算机,将此正常信息强行写入故障硬盘,故障排除。注意,此方法需要谨慎使用。

2005-12-4 01:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
8hourss
新手上路





积分 6
发帖 3
注册 2005-12-4
状态 离线
『第 10 楼』:  

希望你能修好。

2005-12-4 01:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hetao
初级用户




积分 175
发帖 64
注册 2005-9-15
状态 离线
『第 11 楼』:  

这需要两个硬盘的分区要完全一样,要是错一个扇区,就全坏了。使用不同的分区软件分区格式会有所不同,不知道这样复制来的分区表能不能正常使用,我的就是因为用的分区软件太乱,导致会区格式混乱。用其它的分区软件识别的分区都不正确。Fdisk中我的各个分区显示都占硬盘的100%但显示容量正确,也不能识别逻辑分区。用Pedit32查看分区信息显示分区结束术柱面都是1023,也就是全为二制1.但Windows识别分区。

2005-12-4 15:16
查看资料  发送邮件  发短消息 网志  OICQ (254220959)  编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 12 楼』:  

看得头都大了,建议如果有重要数据的话去找数据恢复公司吧

真的越弄越乱

我只知道我的主板使用支持240G大容量硬盘的BIOS的话会导致diskgen报分区表错误。可能情况就是该硬盘未在该BIOS下进行分区操作。

另外硬盘一定要留够足够的剩余空间,microsoft就说未测试容量>32G的fat32分区数据的安全性。今天我就将一39.04G的fat32弄的只剩177.13MB空间,结果导致该分区无法在xp sp2下打开,提示格式化操作。最后我dos下将数据备份出来,当然有部分数据仍然损毁了。按照以往的经验也许安装个linux mount该fat32分区也许也有救,不过你的情况太复杂了,

如果真的要自己操作的话,买个硬盘当备份盘吧。



http://dato.ys168.com
google search bot
http://dato.minidns.net/
2005-12-4 23:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hetao
初级用户




积分 175
发帖 64
注册 2005-9-15
状态 离线
『第 13 楼』:  

我最大的一个FAT32分区是29G,里面存的有很多东西是最后一个分区G盘,还有个F盘NTFS分区里面存的我的文档。我想把这两个分区里的文件全部转出来,然后把扩展分区删了重分,再把数据存回去,然后再把前面的分区删了重分。不知道这样行不行。

以前分区虽然丢了但存东西的两个分区都找回来了就是G,F盘。我就是担心以后再出问题,而且现在像Ghost这类的磁盘管理软件都不能正常运行。我准备在我的电脑上装个Linux。

2005-12-5 15:14
查看资料  发送邮件  发短消息 网志  OICQ (254220959)  编辑帖子  回复  引用回复
htysm
高级用户




积分 866
发帖 415
注册 2005-12-4
状态 离线
『第 14 楼』:  

我从来就不觉得NTFS比FAT32好用,一不小心在DOS全乱套,何况你的硬盘有FAT32又有NTFS,不乱才怪。人都给你弄糊涂了,何况软件唉!

2005-12-6 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hetao
初级用户




积分 175
发帖 64
注册 2005-9-15
状态 离线
『第 15 楼』:  

现在可以得出结果了:如果不直接用十六进制编辑,只有重新分区。PM这类软件坚决不能再用了,调整分区要先删除分区,再重新分。分区要用Windows来分,不要用其它的,教训啊。

2005-12-8 22:55
查看资料  发送邮件  发短消息 网志  OICQ (254220959)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: