我想把xp和win7同时装在C盘

如题所述

一、说在前面

前段时间闲着无聊,就捣弄如何装机,重装么太简单就不说啦,双盘双系统嘛又不过瘾,索性来个一盘双系统!Windwos XP + Windows 7同存一盘!按理说如果装了XP再装WIN7那么XP是会被移动到WINDOWS.OLD文件夹里面的,这样就达不到目的啦!所以呢,为了实现Windwos XP + Windows 7同存一盘,需要在安装前修改安装文件!不废话啦,下面开始我们的精彩之旅~~~

二、相关工具的准备

不多说,首先把需要的资源和工具都准备齐全了。PC机嘛,是必须的,例如我用的联想Y450 T6600,本教程以此为例进行说明;其他软件嘛如下(提供下载地址,因部分资源较为难找,所以我放到了我的115网盘,如果已过期不能下载的请在本文发表评论告知我,以便续期):
1)精灵虚拟光驱
2)雨林木风 Windows XP SP3 精简版 Y1.1
3)Windows7 简体中文旗舰版(32Bit 微软MSDN原版)
4)Windows7优化大师——用于修复启动菜单(或下载双系统启动菜单修复工具[XP下使用])
5)WinPE硬盘版 by dx (点击下载)
6)Windows XP、Windows 7下的声卡、显卡、网卡驱动(说明:机型不同,驱动亦不同,不推荐用万能驱动,请自行下载对应机型对应操作系统下的驱动。)
7)用于Windows XP下的浏览器(因安装后XP的IE被Windows7的覆盖,所以XP下需要使用其他浏览器,如谷歌的Chrome、360、火狐等均可)
8)Windows 7软激活工具(点击下载)

三、准备工作:

相关工具准备完成之后我们就开始啦!先修改系统文件!
①将Windwos XP镜像中的Setup.exe和i386解压到E:\xp(其他盘也行但别是C盘,因为本文中将装在C盘,只需Setup.exe和i386这两个就行,其他文件不需要)。
②将Windows 7镜像解压到E:\Windows7 文件夹。
③修改Windows XP配置文件:
找到i386中的winnt.sif文件,用记事本打开,将TargetPath=”\Windows”改为TargetPath=”\WinXP”,注意不能是WindowsXP,因为该名字有字符数限制,不能长于“WINDOWS” 7个字符。
④找到i386中的hivesft.inf文件,用记事本打开,将“EFAULT_PROFILES_DIR=”%SystemDrive%\Documents and Settings”
改为“EFAULT_PROFILES_DIR=”%SystemDrive%\Windows XP Users” 。

四、开始安装:

①安装Windows XP:
在原系统上安装 winpe硬盘版 by dx ,重启在启动管理器中选择进入winpe,快速格式化C盘(用NTFS文件系统格式),在WinPE下运行E:\xp\setup.exe,进入WindowsXP安装界面,选择安装在c盘,取消格式化复选框(因为已经格式化过),确定安装,多次重启
安装后进入安装好的Windows XP系统,为防止Windows XP下驱动失败,首先安装驱动:显卡,声卡,网卡(否则后面安装Windows 7后Program Files文件夹将被取代,重新在Windows XP下安装Windows XP驱动不一定起作用)。
②安装Windows 7
将E:\win7中的bootmgr复制到c:\;在c盘根目录建立boot和sources文件夹;将E:\win7\boot中的bcd、boot.sdi和bootsect.exe复制到c:\boot;将E:\win7\sources中的boot.wim复制到c:\sources 。
③在安装好的Windows XP下打开cmd(Win+R打开运行,输入cmd回车),运行命令c:\boot\bootsect.exe /nt60 c:
提示成功(如图):

重启Windows XP,进入Windows7安装界面,选择好语言等后点击下一步,选择【修复计算机】-【命令提示符】(如果是自动修复,选取消,然后即可看到列表,选择下面的“命令提示符”),运行命令E:\win7\sources\Setup.exe,安装,注意不能选择升级安装(另一个选项是自定义安装),多次重启后安装成功Windows 7 。

五、完善一盘双系统:

①进入Windows 7系统,将C盘的boot.ini文件删除(没有的话不管),将boot.ini.saved文件改名为boot.ini,并打开,将[boot loader]前的无用的内容删除(也可不删除,那些只是些注释文件而已),保存(此操作需要有权限,如果不能保存到原文件可另存为boot.ini存在别处,然后剪切过来覆盖掉)。
②安装Windows7 master 1.66并运行,选择【系统设置】-【启动设置】-【多系统选择】,删除不是默认的windows7启动菜单(这是安装菜单,不一定会出现在此处,下面详解),保留默认【是】的Windows 7启动菜单,选择【添加】-单选框【其他(XP/2003/2000/98/me】-添加【系统名称】(可输入“Windows XP”)-【系统位置】选择C: – 【确定】 。
③将C盘的c:\windowsold\Program Files 文件夹中的realtek文件夹(xp声卡文件,一定要复制)复制到C:\Program Files(Windows XP系统的Program Files文件夹被Windows 7系统放到了Windows.old文件夹,再启动Windows XP将是使用Window 7的Program Files文件夹,也就是两个系统共用一个Program Files文件夹),删除Windows.old文件夹。
④将两个系统的tmp和temp文件夹设为c:\TEMP(请事先新建TEMP文件夹,Windows XP下举例,Windows 7下类似):
(如果看不见该图片,请右键选择“显示图片”)
用Windows 7软激活工具激活系统(管理员身份运行)。
⑤安装Windows 7的驱动,如声卡、网卡、显卡等的驱动。
⑥修复启动菜单:(用双系统启动菜单修复工具(XP下用)时可不用Win7 Master 1.66)

刚才说了,在Windows 7 master下不一定会显示启动菜单的那个安装菜单选项,但重启是在启动菜单中还是有显示选项: Windows Setup(EMS),这时可在Windows XP下运行命令提示符(Win+R打开运行,输入cmd回车),输入以下命令:注意要定位到“C:\>WINDOWS>System32> ” !因为原先的Windows XP根目录已经改变,然后输入bcdedit即可查看到启动菜单内容:我们这个时候就可以删除安装菜单了,输入以下命令:
bcdedit /delete {7619dcc9-fafe-11d9-b4411-000476eba25f} /cleanup

回车!提示“操作成功完成。” 如图:

注意:要实现运行命令C:\>WINDOWS>System32> bcdedit查看安装菜单的“标识符”,在运行上面的删除命令时把标识符
{7619dcc9-fafe-11d9-b4411-000476eba25f}
更改成你查看到的标识符,如此处我查到的标识符为
{7619dcc9-fafe-11d9-b4411-000476eba25f}
或者也可在Windows 7下完成该操作。该步骤只在在Windows 7 master下未能删除安装菜单时用。
⑦安装常用软件,建议不要安装在C盘(系统盘),注意到此时C下的Program Files文件夹是两个系统共用的!可将其他安装软件安装目录选到别的盘。至此就OK啦!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-01
那只有考虑VHD模式安装,这样可以共存,而且,一个磁盘分区足够大的话,你可以把所有的WINDOWS操作系统安装到同一个分区内。 同样的原因,如果使用VHD模式做系统的话,就可以使用差分系统,好处就是可以随时随地的瞬间恢复系统,不再遭受病毒木马的骚扰,可以无限制的做任何测试同时保证父操作系统的纯净性安全性。
至于其他几位回答的:不可能。这才是真正的不可能,08年就有的技东西,为什么不可能?
VHD的好处就是你可以随时随地的把你的VHD系统转移到另外一台电脑上启动运行~~~VHD模式做的操作系统仅仅只是一个文件而且,只不过这个文件大小就是操作系统的大小罢了。你可以把它当做GHOST备份文件,但是这个文件是可以直接当做一个设定了大小的磁盘来运行本回答被提问者和网友采纳
第2个回答  2011-08-01
你可以把它们分别装在两个分区里,但不能装在同一个分区里。
第3个回答  2011-08-01
这个是不可能的。
第4个回答  2011-08-01
以后有可能会实现,但现在看来技术还达不到

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网