无忧启动论坛

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

[求助] 先装WIN7再装XP, 没有成功, 菜鸟遇到的"诡异"问题求解决.

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-5 15:50:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先装WIN7再装XP, 没有成功, 菜鸟遇到的"诡异"问题求解决.

昨天帮一个同学装WIN7和XP的双系统, 没有成功.

他电脑信息:
    台式机, 500G硬盘, 装有WIN7(C盘, 磁盘的第一个分区, 40G左右)一个系统, 还有D,E,F三个磁盘分区(全是逻辑分区, 各150G左右).


安装需求:
    要求在磁盘最后一个分区(F盘)安装XP系统.


安装XP过程:
    安装XP是由我操作的, 我原来装过些系统, 比他知道的多点(其实还是小白). 我查询网上的先装WIN7再装XP的过程, 感觉就是装上XP后, 再用什么autofix工具把引导改为WIN7的,再在WIN7中用类似于bcdtool的工具将XP引导添加进去就可以了. 但结果, 却没有成功. 详细安装过程和遇到问题如下:


过程一:
    1. 先在原WIN7系统下清理F盘文件, 再用U盘启动(U盘装的是DOS系统), 然后用diskgenus将F盘改为主分区;
    2. 重启进WIN7, 用GHOST将XP的GHO克隆到F盘;
    3. 重启进U盘系统, 用diskgenus先备份分区表, 然后取消C盘激活, 并激活F盘, 再重建主引导记录(都是用diskgenus完成的);
    4. 重启, 由硬盘启动, 就开始了XP安装, 然后完成安装;
    5. XP装好后(磁盘盘符顺序和WIN7下不同), 用autofix将主引导记录改为WIN7的, 重启;
    6. 然后, 就能进原来的WIN7了, 并且XP启动菜单也有了, 但也有问题了..


问题A: 进WIN7后, 磁盘盘符乱了, 原来的F盘变为D盘, 原来D和E盘变为E和F盘. 因为他把程序都装在了D盘, 所以大多程序都不能用了. 于是我又手动更改了盘符(改为原来的盘符);
问题B: WIN7变成了盗版;



    7. 于是, 同学又用原来在网上下载的什么win7_active工具激活了一下, 我刚又让他手动更改盘符, 更改过程中虽然有提示(什么正在使用, 记不清了), 但更改后d盘的程序能用了;



问题C: 更改盘符后, 重启, 显示错误, 不能进WIN7了(具体记不清了, 但肯定是按F8有效之前发生的错误).




    8. 同学很无奈, 我也没有想到会不能启动. 于是, 我又在U盘上做了个G4D启动WIN7ISO的东东, 用WIN7盘修复了WIN7的启动问题;



问题D: 修复后, WIN7好像又变成了盗版.



    9. 于是, 同学又用原来在网上下载的什么win7_active工具激活了, 试了好几下才成功.


同学有点怕了, 我也没谱了, 因为原来也没有在WIN7下装过XP, 没想到这么多问题. 他想把分区改了, 把WIN7和WIN7下程序都装在C盘, XP和XP下程序都装在另一个盘, 这样盘符变了就不影响了. 但这样代价太大, 且我又不能保证成功. 于是, 我想再试试原来那个过程, 因为我觉得可能盘符更改和激活做的不恰当, 如果按照提示不强制来, 想办法用工具改, 应该有可能成功. 于是, 同学又给我一次机会.


过程二:

    1. 在上面的基础上, 我又在WIN7下用GHOST克隆XP至F盘, 然后用工具更改激活盘, 更改引导, 完成XP安装, 之后用工具将引导改为WIN7的;
    2. 重启, 进入WIN7后, 盘符居然没有乱! 太完美了, 但事实是还有一个严重问题..

问题D: WIN7又变成盗版了;

    3. 用网上工具激活WIN7, 试了好几个才激活成功(有一个工具显示激活过程中更改了C和F盘引导文件, 好像是引导文件);

问题E: 重启后, WIN7正版了, 但XP进不去了(菜单还有), 错误是: invalid boot.ini file. 后面还有一句什么的, 记不得了.


    于是推测是激活WIN7更改引导和添加XP引导至WIN7(最开始用的esaybcd)两者更改位置有冲突的地方.

问题F: 重建WIN7和XP引导菜单, 工具激活WIN7二者可能存在冲突.


    4. 又尝试用esaybcd添加XP引导(选择并执行了re-creat boot xxx  那个后才行), 结果XP能启动, 但WIN7又变成了盗版. 基本确定了两者冲突(后来又试了激活).



于是思考了解决方法可能有二:
        a. 先制作出双系统可用的启动菜单, 再用激活码激活, 不用工具激活了(应该就不会再改引导了);
        b. 先用工具激活WIN7, 再用其他工具添加XP启动;




    5. 尝试用激活码(神KEY之类的)激活, 但可惜试了几个没成功就没有耐心再试了, 此路不考虑了.


    6. 尝试了下方法b,
        用bcdtool添加了启动菜单, 但启动显示"invalid boot.ini file"...  
        又添加G4D, 用G4D引导XP, 仍然是上面的错误;
        用bootice将F盘引导改为ntldr, 再用G4D或bcdtool引导, 依然是上面错误;


    7. 最后把启动菜单给去了, F盘的XP还保留着. 我想这次是成功不了了. 就让他先用着原来的系统, 等我请救兵来..





问题可以总结为以下:
(1). 在已有WIN7(C盘)的基础上, 装XP后, 怎么保持盘符不乱? 或者盘符乱后怎么恢复又不影响正常启动?
(2). XP装好后, 双系统启动菜单和WIN7激活怎么兼顾?





我没有办法了, 同学虽然允许我再装, 但我真的束手无策. 来神坛寻条明路, 大神们给点解答吧, 小白先行谢谢了......

[ 本帖最后由 2012bcd 于 2012-3-5 15:53 编辑 ]
2#
发表于 2012-3-5 16:16:01 | 只看该作者
楼主动手能力超级强,赞一个!
1.我是在PE下将XP(安装版)安装在逻辑分区,再用BOOTICE改一下就可以了,所以不存在盘符错乱问题。
2.我用改BIOS硬激活,软激活不清楚。。。
回复

使用道具 举报

3#
 楼主| 发表于 2012-3-5 16:25:19 | 只看该作者

回复 #2 pznpt 的帖子

谢谢, 只是会动手, 但脑袋里的东西不够多啊~~

逻辑分区装后, 能启动吗? 好像只能装在主分区吧?        为什么用那个方法不会盘符错乱?
回复

使用道具 举报

4#
发表于 2012-3-5 17:32:18 | 只看该作者
呵呵,你试一下。win7装C:盘,WinXP装D:盘,几天前刚帮同学装的。。。
回复

使用道具 举报

5#
发表于 2012-3-5 17:50:28 | 只看该作者
你看看这个,用里面的1jf9ky-1,双系统+维护PE:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

6#
发表于 2012-3-5 17:59:35 | 只看该作者
我是分别装不同的主分区。。。
grub4dos分别引导bootmgr和ntldr
回复

使用道具 举报

7#
发表于 2012-3-5 21:03:59 | 只看该作者

回复 #1 2012bcd 的帖子

我的是xp装c,7装D,还装了ubuntu, 三个系统都可以互相访问,盘的顺序正常

既然可以重装,先装xp,再装win7应该没问题
回复

使用道具 举报

8#
 楼主| 发表于 2012-3-5 21:20:32 | 只看该作者

回复 #5 fhabh 的帖子

嗯, 东西有点多哈, 而且没用过, 只能慢慢看~~
回复

使用道具 举报

9#
 楼主| 发表于 2012-3-5 21:21:00 | 只看该作者

回复 #6 zhs509 的帖子

用G4D引导, 会影响WIN7的激活吗?
回复

使用道具 举报

10#
 楼主| 发表于 2012-3-5 22:55:44 | 只看该作者

回复 #1 2012bcd 的帖子

好吧, 刚才又用Esaybcd把启动菜单删除再添加了下, 就好了...   WIN7和xP都能正常启动了, 具体原因我真说不出来, 昨天试还不行, 今天就好了, 郁闷....



关于更改引导和激活WIN7之间的关系, 我查到了一点, 列出来吧.    看来来坛里走一糟还是有效果的.


http://blog.csdn.net/shell_picker/article/details/5945940
http://bbs.znpc.net/viewthread.php?tid=2300&extra=&page=1
http://www.xpsp3.com/jiaocheng/553.html
http://bbs.pcbeta.com/viewthread-589294-1-1.html
回复

使用道具 举报

11#
发表于 2012-3-5 23:10:47 | 只看该作者

回复 #9 2012bcd 的帖子

好像会。。。
你可以尝试bootice备份win7分区的PBR为WIN7.BIN,然后通过grub4dos引导试试看(据说激活信息保存在PBR中)
回复

使用道具 举报

12#
发表于 2012-3-6 00:27:08 | 只看该作者
分析一下你的前面的操作方法(虽不是最简方法):
过程一中
1对
2对
3可以换用磁盘管理激活分区,无需多些一举用U盘PE激活
4对
5对
6的问题正常现象,不解释,解决正如你操作的一样处理
问题出现,在于使用了错误的激活工具,为什么错误,一样不解释,不是指这个工具能否激活,是指造就了楼主的故障现象。如果楼主这一步使用了较好的激活工具,楼主这段时间可以去唱唱K,跳跳W。

过程二,折腾后再折腾,好象手机坏了给多人修过,再修也很难分析哪里产生的原因了,恰好遇上楼主,给楼主修好了。

安装ghost版的xp的最简方法:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2,楼主参看一下了。
回复

使用道具 举报

13#
发表于 2012-3-6 08:06:53 | 只看该作者
简单问题被你复杂化了,下面两种方法都只需要一个主分区,其余为逻辑分区即可。都不会改变盘符。

法一:
   主分区是win7,在BCD菜单中添加Grldr引导,用win7的bootmgr->grldr ->安装xp到VHD中。具体安装方案看VHD区,,
比如:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
  这样的激活不存在问题

法二:
  主分区是Xp,则安装VHD win7(用旗舰版或企业版),参考我的贴子处理。
  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=206272
  注意,这样激活时许多工具不认VHD的,把激活文件w7ldr(仅示例,依你使用的激活工具而定)写在了VHD中的根目录下,可以复制此文件到C:根目下即可(此文件一般有隐藏属性,有的加了文件权限,在重启前复制它,否则你得用U盘启动打开vhd找此文件了)。
回复

使用道具 举报

14#
发表于 2012-3-6 09:39:20 | 只看该作者
帮你分析一下:

过程一:

重写主引导记录完全没有必要!!!!
决定启动NTLDR还是BOOTMGR的不是主引导,而是PBR

问题A: 磁盘盘符错乱是正常的,可能的原因是你把F盘变成了主分区,并且F盘上面存在引导文件
避免错乱的尝试解决方法是: 在WIN7下用工具直接把F盘就成主分区,因为是在系统下直接把逻辑盘转换成主分区,可能磁盘盘符不会错乱.

问题B: WIN7变成了盗版
原因是WIN7是软激活的,软激活的原理一般是在主引导装有引导程序,这段程序的目的是加载一个SLIC表到内存,然后再把引导权交给BOOTMGR,这样,WIN7会认为BIOS中有SLIC表,从而实现OEM假激活.

问题C: 更改盘符后,不能进WIN7,可能存在操作失误!有些正在使用的磁盘,是无法成功改改盘符的.
可能的解决方法是: 删除正在使用的盘符,重启之后才会生效,进入系统之后再次更改,一下子是无法更改成功的.

问题D: 又变成了盗版,因为你修复了引导,主引导被更改,软激活的代码被清掉了.


过程二:

问题D: 所有更改主引导的行为都会导致软激活失效,上面说过原因了

问题E: XP进不去,BOOT.INI被破坏了,XP的引导配置信息是放在BOOT.INI中的,如果它被破坏,XP自然无法正常引导了.

问题F: 太乱了,不知道用的什么激活工具....
回复

使用道具 举报

15#
发表于 2012-3-11 09:51:52 | 只看该作者
我昨天也给客户安装双系统,也碰到了你所说的问题,研究了下,终于完美解决了问题.


步骤如下:

1:磁盘上至少分2个主分区,,,(当然,win7可与安装在逻辑分区,不过会影响到软激活,没尝试过 把软激活过后生成的 的启动引导文件复制到启动分区 的方法,有兴趣的朋友 可以试一试.)

2:win7 和xp 分别各安装到一个分区,随意先后顺序,安装完后进系统,在磁盘管理里将 另一个系统的主分区的盘符 去掉,再理顺盘符.

3:PE下,修改XP的启动文件boot.ini,,修改里面的partition(X)的X值,XP主分区在当前磁盘第几个分区,就将X改成几,共有2处要改,如果是双磁盘的话,还要修改另处的DISK后的数值;当然,如果前面是采用一步步原始安装盘安装XP的话,可不必修改BOOT.INI,.将XP的启动文件复制到win7分区,可以将XP下的所有隐藏文件都复制到WIN7盘下,提示覆盖的 全取消覆盖.

4:bootice修改引导,主分区位NT5或NT6引导,win7分区引导修改为bootmgr,XP分区引导修改为NTLDR.,设 win7 分区 为活动.

5:进入win7系统,软激活win7.

6:用BOOTICE修改BCD文件.,添加xp引导项,具体这里不累述.

PS:如果 启动分区不是WIN7分区的话,会导致软激活不成功的问题,不过可尝试如下方法,进入系统软激活后,会在系统盘下生产几个新的启动引导文件,把这几个文件复制到启动盘下(包括BOOT文件夹),然后编辑启动盘下的boot文件夹下的BCD文件.加入XP引导项,,,,有待有志之士去尝试,或许任会导致软激活失败,,,,,在提供一个思路去解决这样的问题,软激活后新生产的一个Gxxx文件,用BOOTICE修改PBR,将bootmgr引导的引导文件名改为这个试一下.

[ 本帖最后由 2011fixer07 于 2012-3-12 09:44 编辑 ]
回复

使用道具 举报

16#
发表于 2012-3-11 10:23:16 | 只看该作者
看来来坛里走一糟还是有效果的.
回复

使用道具 举报

17#
发表于 2012-3-12 08:30:56 | 只看该作者
哈哈,这问题不是问题,你后面的XP可装在任意分区,逻辑区也行,主分区也行,只要看12楼的就行了,包你没问题
回复

使用道具 举报

18#
发表于 2012-3-12 10:32:53 | 只看该作者
这个问题,用置顶帖的XORLDR多好,打个勾就可以实现互相隐藏
回复

使用道具 举报

19#
发表于 2012-3-13 12:01:13 | 只看该作者
我是这样安装的:过程一的前4步都一样,第5、进pe,复制xp分区的boot.ini、ntdect.com、ntldr到第一主分区(win7),用bootice修改bcd添加xp启动项,启动分区选xp的盘。最后激活第一主分区。这样最简单。

[ 本帖最后由 2011ZHIZAI 于 2012-3-13 12:14 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 07:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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