无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7444|回复: 10
打印 上一主题 下一主题

[求助] 双系统win8无法引导xp,求解决方法

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-18 00:52:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
多日苦苦探索无果,不想瞎折腾了,只好求教高手

硬盘分区如下
1 主分区   C盘,活动分区 (NTFS)

2 扩展分区  D、E、F、G 盘 等4个逻辑分区 (NTFS)

剩下的做linux
3 主分区 挂载 /boot  格式 ext4
4 主分区 LVM 逻辑卷 ,细分3个分区分别挂载 /   /home  swap

系统安装顺序如下
设置C 盘活动分区,使用光盘在D盘上安装XP,完后备份在C盘中的引导文件。
启动XP,准备好x86的win8和x64的win8,目的是为了安装64位的win8.
把x86的win8解压到F盘,然后把x64 win8中的install.vim替换F盘中的install.vim,只是因为XP是32位的,无法启动64位中的安装文件,于是来个偷梁换柱。
启动F中的setup.exe,然后下一步,再下一步。。。把win8安装到C盘,安装时没有选择格式化,因为C盘是干净的。
win8安装完之后正常工作,做了备份。然后光盘安装centos linux,一切正常。

正常情况是,linux引导win8,win8引导xp。

当我在win8的引导界面选择XP之时,却不能进入XP,而是重启了。多次实验结果一样。
然后我用一个量产过的U盘启动系统时,可以进入XP,却不能识别win8.

发上备份的引导文件,求大神指导,如何才能让win8正常引导XP。

basic是安装win8之前备份C盘的,new是安装win8之后C盘的几个文件

[ 本帖最后由 about009 于 2012-10-18 00:54 编辑 ]

c_xp.part1.rar

200 KB, 下载次数: 34, 下载积分: 无忧币 -2

c_xp.part2.rar

200 KB, 下载次数: 32, 下载积分: 无忧币 -2

c_xp.part3.rar

200 KB, 下载次数: 36, 下载积分: 无忧币 -2

c_xp.part4.rar

152.88 KB, 下载次数: 32, 下载积分: 无忧币 -2

2#
发表于 2012-10-18 02:05:53 | 只看该作者
http://cid-305405f66c26f9b3.skydrive.live.com/home.aspx中下载NTBOOTautofix v2.5.3后在Win8中手动修复一下XP就行了。
回复

使用道具 举报

3#
 楼主| 发表于 2012-10-18 13:26:59 | 只看该作者

回复 #2 2010_zheng 的帖子

大哥,你这个方法也不行啊。问题依旧。
我之前是没动过引导项的,顶多是修改boot.ini中的partition(2)为partition(4),都没解决问题。
使用NTBOOTautofix v2.5.3手动修复xp之后,其实不过就是 修改boot.ini中的partition(2)为partition(4)。也不能从根本上解决问题。问题依然是选中XP之后不是进入XP,而是重启。

这次的问题应该不是普通的问题,用一俩个所谓的修复工具就能解决的。可能是某个环节出了问题。比如从硬盘上安装win8根本不可行,或是其他的问题。

难道这个问题对大侠们一点挑战性都没有么?我会尽量提供更多的信息的。
回复

使用道具 举报

4#
发表于 2012-10-18 14:10:07 | 只看该作者
原帖由 about009 于 2012-10-18 13:26 发表
大哥,你这个方法也不行啊。问题依旧。
我之前是没动过引导项的,顶多是修改boot.ini中的partition(2)为partition(4),都没解决问题。
使用NTBOOTautofix v2.5.3手动修复xp之后,其实不过就是 修改boot.ini中 ...


嗯,查看过你之前的boot.ini,的确是错误的,因为重设这个值需要磁盘管理图,既没图所以才用NTBOOTautofix来自动修正这个值。

现在这个情况是有点奇怪了,一时没想到其它可能引起的原因。

重启的一种现象是metro引导造成的,即如果使用的不是以前的经典引导界面,而是使用win8的metro引导的话选择xp是会重启的,但这种重启的结果不影响使用,即重启后不出现引导菜单而仍然会进xp。不过你如果是这种引导,虽引起的原因应该不是这个引起,但仍推荐你用NTBOOTautofix的高级、查看管理BCD中把windows8的metro引导关闭后再看结果如何。

[ 本帖最后由 2010_zheng 于 2012-10-18 14:17 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2012-10-18 23:48:40 | 只看该作者

回复 #4 2010_zheng 的帖子

metro引导关闭后,问题依旧,仍然是重启。

怀疑问题是64位的win8,不能引导32位的ntldr。
将C盘中boot.ini改为
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="2 " /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="4" /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="5" /NOEXECUTE=OPTIN /FASTDETECT

这是在使用NTBOOTautofix v2.5.3手动修复xp之后再次修改boot.ini
预测 :如果win8能够引导ntldr,应该会出现xp的引导菜单。
实际的结果是:在win8引导菜单中选择XP是,没有出现XP的引导菜单,而是和之前一样重启。这意味着,64位的win8可能不能启动ntldr,而不是启动ntldr之后boot.ini有问题。因此修改boot.ini没意义。

我的系统是linux引导win8,win8引导xp,我不想破坏linux的引导项。win8的引导怎么搞都行。欢迎提供方法修复XP。

元芳,这事你怎么看呢。
回复

使用道具 举报

6#
发表于 2012-10-18 23:56:25 | 只看该作者
原帖由 about009 于 2012-10-18 23:48 发表
metro引导关闭后,问题依旧,仍然是重启。

怀疑问题是64位的win8,不能引导32位的ntldr。
将C盘中boot.ini改为

timeout=15
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
[operating systems] ...


64位的win8是可以引导32位的ntldr的,既然选择xp后不出现菜单,你应该将BCD的内容上传。不过一般就算BCD有误,也会出现stop信息而不应该直接重启。

管理员模式运行命令提示符后
bcdedit /enum all>c:\bcd.txt
notepad c:\bcd.txt
回复

使用道具 举报

7#
发表于 2012-10-25 21:35:59 | 只看该作者
把xp系统所在分区转换为主分区,逻辑分区是无法启动WINDOWS系统的。
回复

使用道具 举报

8#
发表于 2012-10-26 00:01:01 | 只看该作者
当你第一次从Win8的启动菜单选择Xp后,系统会自动重启后才能进入Xp的

你在启动好的Win8中把Xp设为 默认启动项  应该也可以解决
回复

使用道具 举报

9#
发表于 2012-10-26 13:12:00 | 只看该作者
查我发的那个一键还原  完美搞定
回复

使用道具 举报

10#
发表于 2012-10-26 15:09:04 | 只看该作者

回复 #3 about009 的帖子

想体验win8直接搞vhd不就行了,折腾来折腾去的不烦啊。
回复

使用道具 举报

11#
发表于 2012-10-27 21:32:37 | 只看该作者
设置默认启动Xp应该可以。我安装了Win7.Win8.设置默认是Win7就可以了,设置是Win8的话,要重启二次才能进Win7,你还有Linux就更复杂了点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-18 23:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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