无忧启动论坛

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

关于XP与windows7镜像做双系统的问题!

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-13 01:13:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位老大,请教一个问题!
情况是这样的,我以前在C盘安装了一个windows7的系统,并将各类软件也安装好了,作了ghost镜像。
昨天为了装一个游戏,无赖格掉了windows7,在C盘安装了XP系统。
现在想拥有双系统,又不想再安装一次Windows7,于是腾空了E盘(也是主分区),想通过U盘启动PE后将原windows7的镜像文件ghost到E盘,修改现XP系统的启动文件来实现双系统。
问题在于:
1、这样是否可行?
2、如何修改启动文件实现双系统?
3、原windows7系统是装在C盘,现ghost回e盘,启动windows7后是否会出现分区错误等问题?

希望各位老大不吝赐教,重点给出修改启动文件的方法,谢谢!
30#
发表于 2009-7-18 21:54:24 | 只看该作者
原帖由 jxf268 于 2009-7-18 17:16 发表
个人觉得#6楼chenall方法不错.不必腾空某盘,甚至可以放在c盘.不想用windows7时删掉那个VHD文件即可.

就目前一些人的反应来看,vhd安装win7有两点不爽,一是不能进行硬盘评分,二是不能休眠
回复

使用道具 举报

29#
发表于 2009-7-18 17:16:26 | 只看该作者
个人觉得#6楼chenall方法不错.不必腾空某盘,甚至可以放在c盘.不想用windows7时删掉那个VHD文件即可.
回复

使用道具 举报

28#
发表于 2009-7-18 15:33:40 | 只看该作者
我就是这样装的。
回复

使用道具 举报

27#
发表于 2009-7-18 07:52:04 | 只看该作者
您看了我在20楼的回复和12楼的更正后(我仍然客气地称呼“您”),仍然是这种口气说话,那就点伤人了。有错就改还不行啊。

我从来没有误导和带坏别人的想法,可却鬼使神差地把“DBR”误打成了“MBR”,谢谢您的及时质问,才避免成为无忧的笑柄。谢谢!谢谢!再谢谢!

您的技术我很佩服,就是说话……,我也不会为此生您的气:
春有鲜花秋有月
夏有凉风冬有雪
若无闲事在心头
一年都是好季节

“人非圣贤,孰能无过”

假设原来的“备份C盘的mbr”=“劳驾,回答别人的问题之前,你自己先试一下好不好?”,

现在的“备份C盘的mbr”已经改为“备份C盘的达到dbr”,20楼的图片已经证明是不争的事实,

那么您说话的口气能不能缓和些……

“晕,我犯得着为别人一个问题生气吗?”

知道了您不会生气,才有本回复。

[ 本帖最后由 ck 于 2009-7-18 08:07 编辑 ]
回复

使用道具 举报

26#
发表于 2009-7-17 17:28:56 | 只看该作者
仅展示一小段我的menu.lst代码(也是Win7和xp的双系统,不过,我将grub4dos安装到了mbr):


  1. title Windows 7 on (hd0,1) - Fast
  2. ls /boot/win7.gz || find --set-root /boot/win7.gz
  3. map --mem /boot/win7.gz (fd0)
  4. map --hook
  5. root (fd0)
  6. chainloader /bootmgr
  7. savedefault

  8. title Windows XP Professional on (hd0,0) - Fast
  9. ls /boot/xp.gz || find --set-root /boot/xp.gz
  10. map --mem /boot/xp.gz (fd0)
  11. map --hook
  12. root (fd0)
  13. chainloader /ntldr
  14. savedefault

  15. title 启动GGhost一键恢复系统
  16. ls /ggldr.mbr || find --set-root /ggldr.mbr
  17. chainloader /ggldr.mbr

  18. title Windows 7 on (hd0,1) - Slow
  19. root (hd0,1)
  20. chainloader /bootmgr
  21. savedefault


  22. title Windows XP Professional on (hd0,0) - Slow
  23. root (hd0,0)
  24. chainloader /ntldr
  25. savedefault
复制代码
回复

使用道具 举报

25#
发表于 2009-7-17 17:11:31 | 只看该作者
硬件资源够的话 直接WIN7下装个虚拟机跑算了!!

我就是 虚拟机的XP内存2G  跑起来那个爽!
回复

使用道具 举报

24#
发表于 2009-7-16 13:34:58 | 只看该作者
其实用Pauly的Bootice中附带的1JF9也可以解决这个问题,还可以各个系统不互相干扰。

先安装两个系统(顺序无所谓);运行BOOTICE,安装1JF9,指定主辅分区,再用BOOTICE分别写入各自分区对应的分区引导记录(XP是NT5.X,Vista/Windows7是NT6.X)

就可以引导了,

启动时正常启动一个系统;启动时按F9则启动另外一个系统。

建议新手多用虚拟机练练手,问得再多也没自己做的体验深。

顺便感谢下C版的N年前关于BENQ的隐藏分区探索的文章,获益匪浅(本来是在本友会看到的,后来通过百度快照发现发源地原来是时空论坛)。

[ 本帖最后由 Zokor 于 2009-7-16 13:54 编辑 ]
回复

使用道具 举报

23#
发表于 2009-7-16 12:27:42 | 只看该作者
晕,我犯得着为别人一个问题生气吗?

我只是看不惯很多人搞技术不求甚解,人云亦云的态度,你自己不好好学东西也就算了(就好比你自己长得丑不是你的错),但不要再带坏了别人(但你出来吓人就是你的不对了)。

本身楼主这问题并不复杂(关键还是他自己缺乏实践),解决方案应该也不止一个,上面已经列出了很多,而楼主问来问去,压根儿就没有打算亲自实践一把,白白让大家在这里浪费感情。所以,再讨论下去意义也不大。真想解决问题的,不看这个帖子也能找到N多解决方案。
回复

使用道具 举报

22#
发表于 2009-7-15 21:21:22 | 只看该作者
原帖由 icons 于 2009-7-15 19:48 发表
请教一下CK兄弟我是windows7启动管理XP,能不能用你的方法改为XP启动管理windows7呢?我c盘是xp d盘是windows7,c磁盘是nt62   d盘是nt50.

这个方案的基本条件是,必须有2个或2个以上主分区,一个主分区安装一个操作系统,每个操作系统都是独立的,没有主次之分,没有安装顺序之分。
比如你有4个主分区,就可以安装4个不同是操作系统,比如XP、Vista、2008、Win7,每个主分区安装操作系统的流程是:设为活动——安装系统——备份DBR,备份的DBR文件名随意写,只要不重名就行,比如XP.1(可不备份)、Vista.2、2k8.3、Win7.4,然后把Vista.2、2k8.3、Win7.4放到XP分区(活动)根目录下,并在BOOT.INI中分别添加启动项,OK。一个由XP启动管理的四系统诞生了,就这么简单。

这种方案的好处是,因为每个操作系统都是独立的,所以互不干扰,不会出现像那种先安装低版本系统,再在它的基础上安装高版本系统的双系统的故障。
另外,多系统管理、单系统运行方便灵活,想单独运行哪个单系统,就把哪个主分区激活,不想要哪个系统了就把它删除。

[ 本帖最后由 ck 于 2009-7-15 21:43 编辑 ]
回复

使用道具 举报

21#
发表于 2009-7-15 19:48:41 | 只看该作者
请教一下CK兄弟我是windows7启动管理XP,能不能用你的方法改为XP启动管理windows7呢?我c盘是xp d盘是windows7,c磁盘是nt62   d盘是nt50.
回复

使用道具 举报

20#
发表于 2009-7-15 17:02:26 | 只看该作者
原帖由 Climbing 于 2009-7-15 07:30 发表
12楼还很透彻?拜托,谁听说过C:盘的MBR这种概念?
劳驾,回答别人的问题之前,你自己先试一下好不好?
启动win7的bootmgr有那么复杂吗?装一个grub4dos,直接chainloader /bootmgr即可。


Climbing 的话:

看来让您生气了,望谅!打错字了,您消消气。

“ 12楼还很透彻?拜托,谁听说过C:盘的MBR这种概念? ”

不好意思,打错字了,现在改正:“备份C盘的mbr备用”中的“mbr”应为“dbr”。mbr.7改为dbr.7 。

劳驾,回答别人的问题之前,你自己先试一下好不好?  ”

已经证实这种方案可行,前几天刚装的双系统,我现在就是在这种“XP启动管理Win7&XP双系统”的Win7下回帖的。有图为证:

图一、图二:3个主分区1个扩展分区(逻辑),Win7装在C:(hd0,0),XP装在F:(hd0,3)。

(图一):

(图二):



(图三):用winhex备份的C盘win7的dbr文件




(图四):C盘dbr文件dbr.7yu放在XP所在的F盘根目录




(图五):BOOT.INI




“ 启动win7的bootmgr有那么复杂吗?装一个grub4dos,直接chainloader /bootmgr即可。 ”

上面是我是个人用的联想笔记本,用grub4dos启动管理Win7&XP双系统,我在单位用的电脑就是。

还可以用其他的启动管理器管理多系统,至于复杂与否,看看吧,不说了,说了您又生气。

[ 本帖最后由 ck 于 2009-7-15 20:36 编辑 ]
回复

使用道具 举报

19#
发表于 2009-7-15 13:26:44 | 只看该作者
学习到东西了!!谢谢
回复

使用道具 举报

18#
发表于 2009-7-15 13:22:22 | 只看该作者
顶一下 Climbing,MBR 是硬盘主引导扇区,不是分区引导扇区,还是使用 GRUB 吧,它是目前我发现最好用的多系统引导工具,也不知道有没有更优秀的,哪位告诉我一下?
回复

使用道具 举报

17#
发表于 2009-7-15 13:16:16 | 只看该作者
原帖由 Climbing 于 2009-7-15 07:30 发表
12楼还很透彻?拜托,谁听说过C:盘的MBR这种概念?

劳驾,回答别人的问题之前,你自己先试一下好不好?

启动win7的bootmgr有那么复杂吗?装一个grub4dos,直接chainloader /bootmgr即可。

对的,我就是用NTLDR引导GRLDR然后引导BOOTMGR来安装WIN7的!
回复

使用道具 举报

16#
发表于 2009-7-15 10:48:19 | 只看该作者
12楼说的行不行啊?
回复

使用道具 举报

15#
发表于 2009-7-15 07:30:57 | 只看该作者
12楼还很透彻?拜托,谁听说过C:盘的MBR这种概念?

劳驾,回答别人的问题之前,你自己先试一下好不好?

启动win7的bootmgr有那么复杂吗?装一个grub4dos,直接chainloader /bootmgr即可。
回复

使用道具 举报

14#
发表于 2009-7-15 02:41:54 | 只看该作者
#12谈得很透彻,不失为一个好办法
回复

使用道具 举报

13#
发表于 2009-7-14 22:28:27 | 只看该作者
windows7和VISTA可以共存
回复

使用道具 举报

12#
发表于 2009-7-14 19:32:49 | 只看该作者
最佳方案——Win7恢复到C盘,重新安装XP到E盘,用XP启动管理Win7&XP双系统。

1. 把Win7恢复到C盘,在Win7下用WinHex V15.2 SR-2备份C盘的mbr备用(方法:运行winhex, 按F9,选择"物理磁盘",点选磁盘第一分区,然后点击菜单:编辑——>复制扇区——>快捷键是"Ctrl+Shift+N"那一项,输入一个文件名比如“mbr.7”保存即可。)

2. 通过U盘启动PE,用WINPM将C盘设为非活动,E盘设为活动,然后安装XP到E盘。

3. 将保存的mbr.7复制到XP的分区(E盘)的根目录下,在boot.ini里面添加一行  

    C:\MBR.7="Microsoft Windows 7 Ultimate "

OK,一个互不干扰、没有后患的Win7&XP双系统诞生了!

WinHex V15.2 SR-2.part1.rar (350 KB, 下载次数: 100)
WinHex V15.2 SR-2.part2.rar (350 KB, 下载次数: 120)
WinHex V15.2 SR-2.part3.rar (350 KB, 下载次数: 98)
WinHex V15.2 SR-2.part4.rar (209.25 KB, 下载次数: 96)



=================

更正:

不好意思,打错字了,现在改正:“备份C盘的mbr备用”中的“mbr”改为“dbr”。mbr.7改为dbr.7 。

[ 本帖最后由 ck 于 2009-7-15 17:57 编辑 ]
回复

使用道具 举报

11#
发表于 2009-7-14 17:32:38 | 只看该作者
支持7楼的建议。

估计将win7恢复到e:盘有可能会运行不太正常,而将xp挪到E:,只需要简单修改一下注册表即可解决。
回复

使用道具 举报

10#
 楼主| 发表于 2009-7-14 12:06:14 | 只看该作者
谢谢以上各位老大的指点。
双系统安装是挺简单的,主要是有了ghost文件,又不想装系统后再安装其它的软件(原GHOST镜像已安装了各类驱动和软件)。
我试试先。
回复

使用道具 举报

9#
发表于 2009-7-14 11:35:07 | 只看该作者
用虚拟光驱直接安装windows7到E盘就可以了
回复

使用道具 举报

8#
发表于 2009-7-14 11:32:14 | 只看该作者
放入VHD也很不错 在XP下把那个文件备份后恢复系统会很快
回复

使用道具 举报

7#
发表于 2009-7-14 11:23:50 | 只看该作者
简单建议,把你的7放回C把XP放E,用VistaBootPRO做个E\XP的引导就可以了
回复

使用道具 举报

6#
发表于 2009-7-14 09:50:06 | 只看该作者
把WIN7安装到VHD上,嘿嘿,也许会很好用的说..
不过我没有条件测试.
回复

使用道具 举报

5#
发表于 2009-7-14 08:38:14 | 只看该作者
我把xp和win7都装C盘了。修改了xp的安装文件夹 程序目录 用户目录都改到一个文件夹下了
回复

使用道具 举报

4#
发表于 2009-7-13 23:53:32 | 只看该作者
用不着这么麻烦吧,你用虚拟光驱直接安装windows7到E盘就可以了啊。。。。
回复

使用道具 举报

3#
 楼主| 发表于 2009-7-13 12:45:17 | 只看该作者
就是说将win7的镜像ghost到E盘后,启动windows7安装盘修复就可以了吗?不会导致xp也启不了了吧!
我试一下!
回复

使用道具 举报

2#
发表于 2009-7-13 08:44:12 | 只看该作者
你还是用win7的安装光盘修复一次吧,“修改启动文件”,你没有启动文件,谈什么修改,当然你用xp 的菜单是可以启动win7的,不过那至少要求你保存win7的引导扇区文件
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-24 06:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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