中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-30 07:22
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [已结]我分区失误导致的一连串故障(使用DiskGen解决!) 查看 3,923 回复 38
楼 主 [已结]我分区失误导致的一连串故障(使用DiskGen解决!) 发表于 2006-05-15 09:22 ·  中国 湖北 鄂州 电信
初级用户
积分 36
发帖 14
注册 2006-04-08 13:34
20年会员
UID 53521
状态 离线
各位朋友大家好,我的电脑遇到麻烦了,请高手援手帮帮忙。谢谢了!

具体操作过程如下,(我尽力讲详细一点希望大家能更清楚我目前的情况):

昨天我在电脑上挂了一个老硬盘,因为我想给老重新硬盘分区。

进入《一键GHOST》(一个很好的系统工具,通过系统启动菜单进入,提供很多功能,DOS之家有下载)中;

在《一键GHOST》中,进入DOS工具-》分区格式化,系统检测到两块硬盘,我选择了容量为2.5G的那一块老硬盘

设置各分区容量为“160M ,500M ,800M ,其他剩余空间”,然后我回车(前160M内有多处坏道,我想以后屏蔽的)

此时问题来了!!!

我回车之后,好象没有什么反映,界面依然是设置分区容量那里,不过变成了“4000M,-5000M,-5000M,其他剩余空间”;我此时没有看清楚,惯性的有按了两次确定。(注意:4000M是我主硬盘C盘的大小)

重新启动电脑之后,C盘一切正常,可以上网,但D-G盘全部不见了,我想可能是分区时D-G盘出现负数导致分区表混乱了。

于是我重起进入了一键GHOST中,使用他里面提供的DOS工具中的DISKGEN分区表工具。

由于我记得以前好象保存过我硬盘的分区表,所以我轻率的使用了“恢复分区表”这一功能,指定以前保存的分区表文件C:\fenqubiao.qhb,结果恢复出来的分区形式是我老硬盘的。。。(因为我保存过老硬盘的分区表,而主硬盘的分区表文件有可能被覆盖了或者是放在其他我不记得的位置了。。。)

遇到故障的不够冷静导致了,结果很严重。。。

我现在根本进不了系统,一启动电脑就会定在“Missing operating system"这里不动!

请问各位高手:

1、“Missing operating system”是怎么回事?
我的主硬盘现在分区表肯定混乱了,各区处于什么情况?

2、我有什么办法可以迅速把我的硬盘恢复成原来一样,保留全部数据?
重新分区为原来那样的大小可以了吗?

3、如果实在不行,有什么办法可以快速完整的取回我的数据?
毕竟我的电脑用了4年多了,虽然是私人电脑,但里面还是有很多文件于我而言很重要!

由于本地没有电脑维修,去武汉维修需要花掉我一整天的时间,回耽误工作,所以想请高手指点迷津我自己动手解决,不到万不得已不想请假去维修。。。

请大家帮帮忙啊,心急如焚。。。。。。。拜谢了

(问题已经解决,见26楼)

[ Last edited by willsort on 2006-5-15 at 21:31 ]
2 发表于 2006-05-15 09:26 ·  中国 湖北 鄂州 电信
初级用户
积分 36
发帖 14
注册 2006-04-08 13:34
20年会员
UID 53521
状态 离线
可以帮忙吗?
我的QQ:46880488
在线等啊!!!急~~
3 发表于 2006-05-15 09:30 ·  中国 湖北 鄂州 电信
初级用户
积分 36
发帖 14
注册 2006-04-08 13:34
20年会员
UID 53521
状态 离线
UP~~
4 发表于 2006-05-15 09:38 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
路过。我就讲讲我的笨办法:

方法一、借一张PE光盘,(我这里有,可惜路太远,昨天我刚把网上下载的PE为自己量身定做了一下),在光盘上运行X迷你XP系统,如果还是看不到你熟悉的文件夹,就用Active UNDELETE v5.1.021 Retail(下载http://www.piaodown.com/down/soft/19482.htm,在别的电脑安装该软件,可以直接复制出来运行的,属于免安装)来慢慢恢复重要文件夹。

方法二、拆硬盘接到别的机子上,运行操作系统后,再按方法一来做。

本人没这样搞过,你就当作是没办法的办法吧。

应该还有跟简单的作法的,比如你讲到修复分区表,不过这个我更不会了,就帮你同问吧。

教训:对硬盘的分区操作,千万要小心。

[ Last edited by martin325 on 2006-5-15 at 09:41 ]
5 发表于 2006-05-15 09:41 ·  中国 湖北 鄂州 电信
初级用户
积分 36
发帖 14
注册 2006-04-08 13:34
20年会员
UID 53521
状态 离线
谢谢您的回复,想跟你QQ详细聊,可以吗?
46880488
6 发表于 2006-05-15 09:44 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
不好意思,加不了,估计单位的网络有限制。
7 发表于 2006-05-15 09:44 ·  中国 湖北 鄂州 电信
初级用户
积分 36
发帖 14
注册 2006-04-08 13:34
20年会员
UID 53521
状态 离线
是啊, 我希望最好能够找到什么方法可以通过恢复分区表来简单的还原硬盘
8 发表于 2006-05-15 09:45 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
你可以到http://bbs.wuyou.com/cgi-bin/topic.cgi?forum=38&topic=97&show=0
下载光盘版ISO文件,刻录后,就可以在光盘运行迷你操作系统,可以访问FAT和NTFS分区的。
9 发表于 2006-05-15 09:46 ·  中国 河南 南阳 联通
初级用户
★★
积分 137
发帖 57
注册 2005-09-29 21:23
20年会员
UID 42974
状态 离线
硬盘的第一扇区是MBR,它首先从 BIOS 那里接管控制,当它发现分区表被破坏时,显示 Invalid partition table. 这是最严重的错误,修复起来也最棘手。这种情况有软件可以修复,但我本人从来都不尝试修复,放弃算了。

当分区表合法,接着就要试图找到并装入操作系统的第一扇区,如果此时硬盘有损坏,或者病毒破坏导致操作系统的引导记录失效,那么此时将显示 error loading operating system. 或者 missing operating system. 这虽然也不好,但比刚才那个错误要好一些,因为主分区表还没破坏掉,只是操作系统分区这一个分区遭到了破坏。

有时候,一个错误的 BIOS 设置,也会导致 missing operating system 的出现,比如你忽略了硬盘上的跳线,使得 BIOS 没能把含有启动扇区的硬盘作为 C 盘,这样,它当然找不到操作系统了。

这时,你把多余的硬盘卸掉,恢复原样,应该没事了。

如果是因为病毒搞的破坏,恐怕你恢复也没多大用处。如果是硬盘寿命问题,也没必要解决了。
10 发表于 2006-05-15 09:47 ·  中国 浙江 杭州 电信
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
1、千万不要对硬盘再进行胡乱操作,做任何写操作之前(主要是MBR含分区表、引导扇区等内容),都先备份一下要修改的扇区。

2、这种情况下建议使用软盘或者光盘启动DOS,然后使用diskgen寻找丢失的分区表。

3、如果分区表实在不能修复,可以先按原来的分区大小重新创建分区(只需要写分区表信息,千万不要格式化,建议用diskgen进行),然后使用数据恢复软件(推荐FinalData,因为我只用过它,听说DiskRecovery之类的也不错)搜索要恢复数据的分区,不要寄希望能够恢复全部数据,理想情况下可以恢复全部。当然,恢复的数据最好写到另一块硬盘上。

4、我听说过的一种方法,没有试验过,风险自负,最好在第三步完成后再试验。将第3步处理过的硬盘,直接用NDD进行磁盘扫描,然后修复。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
11 发表于 2006-05-15 09:50 ·  中国 北京 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
20年会员
UID 43784
来自 北京
状态 离线
我也没有什么好的办法,我只能说你试试Paragon Partition Manager Professional Recovery CD Image Final 7.00.000.1057 Final 正式版这个软件能能解决,如果不要数据的话还好说,如果要数据的话那可就不太好办了
12 发表于 2006-05-15 10:00 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
22年会员
UID 7105
性别 男
状态 离线
Missing operating system
表示不能按照现有的分区表载入OS

对了,首先应该把老硬盘拿掉,试试。。

如果不行,
根据你的情况,如果找不到原有的分区表备份,试试比较可行的方法是

一:用用KV3000搜索分区,速度很快,自动地
我曾经故意清零分区表,结果它迅速恢复了(可能先搜索了硬盘中分区表的备份位置,注:有时装操作系统时回自动备份的,我的老硬盘的倒数第九九个扇区就有的)
二:用DISKGEN的恢复分区表的搜索分区功能,叫慢,当搜索到一个分区时,他会要你确认,此时,你只能根据以前每个分区大小来确认,有可能解决
(他可能是按照55AA来搜索)

祝你成功

[ Last edited by GOTOmsdos on 2006-5-15 at 10:03 ]
13 发表于 2006-05-15 10:02 ·  中国 浙江 杭州 电信
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
第一次看到不点这么粗心的回答人家的问题,人家已经说过了,在硬盘上写入了错误的分区表。

如果不要数据,直接重新分区格式化就行了,无意义!
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
14 发表于 2006-05-15 10:06 ·  中国 湖北 鄂州 电信
初级用户
积分 36
发帖 14
注册 2006-04-08 13:34
20年会员
UID 53521
状态 离线
Originally posted by tinybit at 2006-5-15 09:46:
显示 missing operating system. 这虽然也不好,但比刚才那个错误要好一些,因为主分区表还没破坏掉,只是操作系统分区这一个分区遭到了破坏。


主分区表还没破坏掉,此时我可以用什么办法恢复C盘的分区表呢?

在DOS中用DISKGEN重新分区,把C盘设置为4000M其他不管
重起可以吗?
15 发表于 2006-05-15 10:15 ·  中国 河南 南阳 联通
初级用户
★★
积分 137
发帖 57
注册 2005-09-29 21:23
20年会员
UID 42974
状态 离线
Climbing:恐怕是你粗心了。他的分区表并未破坏。错误信息就是证明。

如果自己手动下分区命令,导致硬盘毁损,那么自己就是罪魁祸手,吃一堑长一智,下次注意就行了。许多人都犯过这样的错误。如果遭遇这样的事情,可能还不知道它的严重性呢。

至于说怎么恢复,前面几位都已经说了。那些个方法,说老实话,都不一定奏效,因为这和操作者所作的操作的破坏性的大小有关,严重的破坏,恢复起来也难。
论坛跳转: