Ghost恢复xp,无法进系统了

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Ghost恢复xp,无法进系统了

#1

帖子 Bayes » 2008-11-21 0:27

我先装的xp,ghost一个备份,然后装了ubuntu,最近xp用的不爽了,用ghost恢复xp
结果恢复完了,不能进入xp,启动的时候突然挂掉。
我想用PQ看看分区,结果进去的时候PQ说我的分区表有错误113好像,但是PQ也修复
不了。
我在想,xp是第一个分区,ubuntu是第二个分区,ghost恢复后,肯定修改了mbr,恢复
到以前没装ubuntu之前的mbr了,所以出错,是这样吗?
那我现在还能恢复我的mbr到双系统的状态吗?我不想重新装系统,因为要装很多驱动!
哪位能帮忙,谢了!

补上fdisk -l结果:
omitting empty partition (5)

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc6cbc6cb

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1049 8426061 c W95 FAT32 (LBA)
/dev/sda2 1050 6914 47110612+ f W95 Ext'd (LBA)
/dev/sda3 2325 4619 18434556 b W95 FAT32
/dev/sda5 1050 2260 9727294+ 83 Linux
/dev/sda6 2261 2324 514048+ 82 Linux swap / Solaris
/dev/sda7 4620 6914 18434556 7 HPFS/NTFS
/dev/sda8 6915 9729 22611456 b W95 FAT32
上次由 Bayes 在 2008-11-21 12:37,总共编辑 1 次。
头像
thefour
帖子: 429
注册时间: 2008-03-05 12:31
来自: 示爱须唱山歌

Re: Ghost恢复xp,无法进系统了

#2

帖子 thefour » 2008-11-21 1:02

GHOST不会重写MBR的
估计是恢复过程中有误操作
再恢复一次看看
六十学裁缝,晚否......
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: Ghost恢复xp,无法进系统了

#3

帖子 xhy » 2008-11-21 1:10

113号好像是分区表错误,不同分区重叠了
目前负债150多万
asd346
帖子: 8
注册时间: 2007-10-10 12:52

Re: Ghost恢复xp,无法进系统了

#4

帖子 asd346 » 2008-11-21 7:20

用软件重新搜索分区表,重新建立分区表,修复引导区,这样试试看。再用xp光盘的系统故障恢复台。然后修boot.ini,拷贝grldr文件到c盘,用xp引导ubuntu,实现双启动,我就是这么做的。
头像
heten
帖子: 182
注册时间: 2007-11-21 21:30
来自: shanghai

Re: Ghost恢复xp,无法进系统了

#5

帖子 heten » 2008-11-21 9:45

激活C盘为引导分区 :em11
访问我的博客请猛击:
http://hetenamy.blog.xunlei.com/
头像
blackiron
帖子: 887
注册时间: 2007-05-25 16:47
来自: 上海

Re: Ghost恢复xp,无法进系统了

#6

帖子 blackiron » 2008-11-21 11:24

thefour 写了:GHOST不会重写MBR的
估计是恢复过程中有误操作
再恢复一次看看
没错 :em11
易水辰
帖子: 111
注册时间: 2008-06-11 12:30

Re: Ghost恢复xp,无法进系统了

#7

帖子 易水辰 » 2008-11-21 11:58

Bayes 写了:我先装的xp,ghost一个备份,然后装了ubuntu,最近xp用的不爽了,用ghost恢复xp
结果恢复完了,不能进入xp,启动的时候突然挂掉。
我想用PQ看看分区,结果进去的时候PQ说我的分区表有错误113好像,但是PQ也修复
不了。
我在想,xp是第一个分区,ubuntu是第二个分区,ghost恢复后,肯定修改了mbr,恢复
到以前没装ubuntu之前的mbr了,所以出错,是这样吗?
那我现在还能恢复我的mbr到双系统的状态吗?我不想重新装系统,因为要装很多驱动!
哪位能帮忙,谢了!
这是启动与引导的问题,到相应的论坛板块查找,不要动不动就问 看启动与引导的 置顶帖 viewtopic.php?f=139&t=151388
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: Ghost恢复xp,无法进系统了

#8

帖子 Bayes » 2008-11-21 12:11

xhy 写了:113号好像是分区表错误,不同分区重叠了
是的,PQ是说分区重叠了,然后问“是否自动修复",我点是,它说“修复完成",然后又弹出113错误,
如此反复循环
应该是PQ修复不了
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: Ghost恢复xp,无法进系统了

#9

帖子 Bayes » 2008-11-21 12:16

thefour 写了:GHOST不会重写MBR的
估计是恢复过程中有误操作
再恢复一次看看
是这样,我第一次恢复,连Grub都不用修复,windows和ubuntu都可以进,然后不久,突然windows运行的时候挂掉,
再怎么Ghost回来都不行了,用PQ看,分区表就有113错误了……
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: Ghost恢复xp,无法进系统了

#10

帖子 Bayes » 2008-11-21 12:22

heten 写了:激活C盘为引导分区 :em11
怎样激活?现在的问题是PQ也看不到C盘阿,怎么激活?
是可以出现启动菜单,我选择XP,然后也进去了,出现xp启动界面,但是2秒钟就很快蓝屏(瞬间消失)
然后重启……
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: Ghost恢复xp,无法进系统了

#11

帖子 Bayes » 2008-11-21 12:24

易水辰 写了:
这是启动与引导的问题,到相应的论坛板块查找,不要动不动就问 看启动与引导的 置顶帖 viewtopic.php?f=139&t=151388
我找过,没找到阿,其他人都是进不了linux,
像我这样ghost进不了xp的没找到……
头像
thefour
帖子: 429
注册时间: 2008-03-05 12:31
来自: 示爱须唱山歌

Re: Ghost恢复xp,无法进系统了

#12

帖子 thefour » 2008-11-21 13:27

用GHOST版的安装光盘引导
进入DOS运行diskfix看看
六十学裁缝,晚否......
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Ghost恢复xp,无法进系统了

#13

帖子 billbear » 2008-11-21 20:40

学会看sudo fdisk -l 的输出信息:
sda1-sda4 是主分区,扩展分区算是一个主分区,叫 W95 Ext'd,你的扩展分区是 sda2。
sda5之后是逻辑分区,逻辑分区应该存在于扩展分区里。
所以你的分区表有两个错误,主分区 sda3 (2325 到 4619 )存在于扩展分区 sda2(1050 到 6914 ) 内部,
而逻辑分区 sda8 (6915 到 9729 )却掉到扩展分区之外了。

最简单的修复办法是删除问题分区。
现在应该把这两个分区的数据备份一下,然后用 fdisk 手动删除这两个分区:

sudo fdisk /dev/sda
接着,敲 d 回车
问你要删除的分区,敲 3 回车
再次敲 d 回车
敲 8 回车
然后敲 p 看一下修改后的分区表,请确认,确认无误后敲 w 写入并退出,否则敲 q 放弃并退出

然后你可以用 gparted 在留下的两个空白空间创建新的分区,接着把备份的数据拷回去。
注意不要用 windows 下的分区工具来创建分区,因为你现在的分区状况,使用了 win 下的分区工具会把逻辑分区顺序重新排列, linux 会无法启动。
至于你的 windows 不能完成启动是否与分区表混乱有关就不知道了,这是后话,现在首要的是修理分区表,否则你还会遇到更多的麻烦的。
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: Ghost恢复xp,无法进系统了

#14

帖子 Bayes » 2008-11-22 17:09

billbear,
我的分区现在用fdisk看,好像变了:
omitting empty partition (5)

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc6cbc6cb

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1049 8426061 c W95 FAT32 (LBA)
/dev/sda2 1050 2325 10241469 f W95 Ext'd (LBA)
Partition 2 does not end on cylinder boundary.
/dev/sda3 2325 4619 18434556 b W95 FAT32
/dev/sda5 1050 2260 9727294+ 83 Linux
/dev/sda6 2261 2324 514048+ 82 Linux swap / Solaris
/dev/sda7 4620 6914 18434556 7 HPFS/NTFS
/dev/sda8 6915 9729 22611456 b W95 FAT32

不知道为什么,现在这个sda3是好的吗? 为什么会变呢,我只是重装了系统,用PQ还是不行,
包括113错误
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Ghost恢复xp,无法进系统了

#15

帖子 billbear » 2008-11-23 11:09

你再尝试各种不同的分区软件可能会越来越乱的。现在 sda7 sda8 掉到扩展分区之外了,你既无法把他塞进 sda2(中间有个 sda3 挡着),也无法把它们都变成主分区(你没有5个主分区可用)
现在要扩大扩展分区 sda2,成为这样
/dev/sda2 1050 9729 10241469 f W95 Ext'd (LBA)
请使用 livecd 在命令行下用 fdisk 手工编辑。
然后删掉 sda3。(请先备份)
然后继续在 fdisk 里新建逻辑分区 sda9,使之恰好是删掉的 sda3 的起始(2325)、结束(4619),和类型 (id 为 b)
如果一切顺利的话,sda9 里原来 sda3 的数据应该会都在;如果不在了,把前面的备份拷回来。
不要再尝试各种修复软件了,它们的分析不会比人脑可靠。现在只用 fdisk 手工修改。请先看懂这些步骤的含义,熟悉 fdisk 里的操作。在开始操作之前再用 fdisk -l 看清当前的状态并自己分析一遍,备份所有重要的数据。
ps: 你有自己的判断能力,我不对可能产生的后果负责。
回复