Ghost恢复xp,无法进系统了
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Ghost恢复xp,无法进系统了
我先装的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
结果恢复完了,不能进入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
- 来自: 示爱须唱山歌
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
-
- 帖子: 8
- 注册时间: 2007-10-10 12:52
Re: Ghost恢复xp,无法进系统了
用软件重新搜索分区表,重新建立分区表,修复引导区,这样试试看。再用xp光盘的系统故障恢复台。然后修boot.ini,拷贝grldr文件到c盘,用xp引导ubuntu,实现双启动,我就是这么做的。
- heten
- 帖子: 182
- 注册时间: 2007-11-21 21:30
- 来自: shanghai
- blackiron
- 帖子: 887
- 注册时间: 2007-05-25 16:47
- 来自: 上海
Re: Ghost恢复xp,无法进系统了
没错thefour 写了:GHOST不会重写MBR的
估计是恢复过程中有误操作
再恢复一次看看

-
- 帖子: 111
- 注册时间: 2008-06-11 12:30
Re: Ghost恢复xp,无法进系统了
这是启动与引导的问题,到相应的论坛板块查找,不要动不动就问 看启动与引导的 置顶帖 viewtopic.php?f=139&t=151388Bayes 写了:我先装的xp,ghost一个备份,然后装了ubuntu,最近xp用的不爽了,用ghost恢复xp
结果恢复完了,不能进入xp,启动的时候突然挂掉。
我想用PQ看看分区,结果进去的时候PQ说我的分区表有错误113好像,但是PQ也修复
不了。
我在想,xp是第一个分区,ubuntu是第二个分区,ghost恢复后,肯定修改了mbr,恢复
到以前没装ubuntu之前的mbr了,所以出错,是这样吗?
那我现在还能恢复我的mbr到双系统的状态吗?我不想重新装系统,因为要装很多驱动!
哪位能帮忙,谢了!
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Re: Ghost恢复xp,无法进系统了
是的,PQ是说分区重叠了,然后问“是否自动修复",我点是,它说“修复完成",然后又弹出113错误,xhy 写了:113号好像是分区表错误,不同分区重叠了
如此反复循环
应该是PQ修复不了
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Re: Ghost恢复xp,无法进系统了
是这样,我第一次恢复,连Grub都不用修复,windows和ubuntu都可以进,然后不久,突然windows运行的时候挂掉,thefour 写了:GHOST不会重写MBR的
估计是恢复过程中有误操作
再恢复一次看看
再怎么Ghost回来都不行了,用PQ看,分区表就有113错误了……
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Re: Ghost恢复xp,无法进系统了
怎样激活?现在的问题是PQ也看不到C盘阿,怎么激活?heten 写了:激活C盘为引导分区
是可以出现启动菜单,我选择XP,然后也进去了,出现xp启动界面,但是2秒钟就很快蓝屏(瞬间消失)
然后重启……
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Re: Ghost恢复xp,无法进系统了
我找过,没找到阿,其他人都是进不了linux,易水辰 写了:
这是启动与引导的问题,到相应的论坛板块查找,不要动不动就问 看启动与引导的 置顶帖 viewtopic.php?f=139&t=151388
像我这样ghost进不了xp的没找到……
- thefour
- 帖子: 429
- 注册时间: 2008-03-05 12:31
- 来自: 示爱须唱山歌
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
Re: Ghost恢复xp,无法进系统了
学会看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 不能完成启动是否与分区表混乱有关就不知道了,这是后话,现在首要的是修理分区表,否则你还会遇到更多的麻烦的。
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,无法进系统了
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错误
我的分区现在用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错误
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
Re: Ghost恢复xp,无法进系统了
你再尝试各种不同的分区软件可能会越来越乱的。现在 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: 你有自己的判断能力,我不对可能产生的后果负责。
现在要扩大扩展分区 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: 你有自己的判断能力,我不对可能产生的后果负责。