无忧启动论坛

标题: xp与windows7共存c盘的方法 [打印本页]

作者: heanv    时间: 2010-11-19 06:32
标题: xp与windows7共存c盘的方法
教程非原创,来自于互联网,具体出自哪里已记不清楚了。
本人已安装数月完全保证两个系统没有任何影响。

网上的教程很多已失去链接,为了方便论坛朋友们方便查找。
把教程整理后发上来。


基本原理:更改XP安装路径,使XP安装在C盘的一个文件夹下,而不是根目录下,避免同名文件夹与win7冲突。装完XP后将win7安装在C盘根目录下,找出XP被禁用的Boot.ini文件,使双系统启动得以实现。最后使用第三方软件更改启动选项。


最关键的步骤:更改XP安装盘的安装路径。

        Windows 7和XP“水火不容”的原因:是因为它们有这样三个文件夹Documents and Settings,Programe Files,Windows都是同名的,就是因为这些文件的重名导致前系统的被覆盖从而导致系统不能正常运行。我们拿Windows XP安装盘开刀,通过修改XP安装盘的办法使两个系统共存。
        我们要修改两个文件WINNT.SIF和HIVESFT.INF文件,为了将win7和XP安装在同一个分区中,为了防止其目录冲突影响系统正常的工作。我们修改XP的默认安装目录即可。

1、修改WINNT.SIF文件
        解压后,在I386文件夹内找到WINNT.SIF文件,右键点击“打开”,选“从列表中选择程序”,在程序列表里点选“记事本”,记得把“始终使用选择的程序打开这种文件”前面的勾去掉。
        在文件中找到 [Unattended]将其下的TargePath=“Windows”修改为TargetPath="\WinXP\Windows",同时在其下添加ProgramFilesDir="\WinXP\Program Files"和Comm并保存。
如图:



2:修改HIVESFT.INF文件
        解压后,在I386文件夹内找到HIVESFT.INF文件,同样用记事本打开。找到DEFAULT_PROFILES_DIR="%SystemDrire%Documents and Settings"将其修改为DEFAULT_PROFILES_DIR="%SystemDrive%\WinXP\Documents and Settings"保存。
如图:


这个文件内容较多,不好找,可以复制“DEFAULT_PROFILES_DIR=”,然后按“Ctrl+F”,在“查找内容”中粘贴,点“查找下一个”就找到了。
        如果以上两个文件中没有相关内容,请参照截图自行在相应位置添加该行。

安装就不多说了  直接用虚拟光驱载入安装文件双击就可以了。
启动菜单修复工具。(两个都要下载才能解压)
EasyBCD.part1.rar (468.75 KB, 下载次数: 271)
EasyBCD.part2.rar (140.85 KB, 下载次数: 169)

[ 本帖最后由 heanv 于 2010-11-19 12:27 编辑 ]
作者: qj_tzy    时间: 2010-11-19 09:27
标题: 回复 #1 heanv 的帖子
谢谢楼主,有机会试试!
作者: renchmin    时间: 2010-11-19 09:29
使用这个就方便的多了啊。
作者: 佳佳    时间: 2010-11-19 09:33
标记一个,以防以后要用到.
作者: 497734601    时间: 2010-11-19 11:01
是个不错的想法,有机会试一下,要是把修改启动项的教程
也写上就更加完善了
作者: 小施    时间: 2010-11-19 12:24
偶也来做个标记
作者: heanv    时间: 2010-11-19 12:26
原帖由 497734601 于 2010-11-19 11:01 发表
是个不错的想法,有机会试一下,要是把修改启动项的教程
也写上就更加完善了

工具已经添加到1楼。
作者: lb30103    时间: 2010-11-19 14:09
正为此发愁,谢谢提供,试试看
作者: bank-w3000    时间: 2010-11-19 14:29
感谢分享,到时能用到。
作者: chp_phoenix    时间: 2010-11-19 17:31

这个文章 我最早见于系统之家论坛
作者: 445112826    时间: 2010-11-19 19:31
学习了,谢谢楼主。标记备用。
作者: dvd008    时间: 2010-11-19 19:46
不用那么复杂了,
放一个RAMOS或者VHD版的XP
作者: 2010tequila521    时间: 2010-11-21 17:07
收藏了备用 谢谢~~~
作者: bgwhw    时间: 2010-11-21 22:37
以下方法,我试验过,成功。下面是原贴内容:

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

双系统的简便安装方法,过去我已讲过多次。现结合“安装运行Windows XP pro sp3和Windows 7 RTM双系统”,重申以下安装要点:

首先,采取光盘格式化安装方式,将Windows XP pro sp3安装到C盘(建议:10 GB预留空间;NTFS文件系统格式);

然后,通过虚拟光驱加载Windows 7 RTM(32位/x86)光盘镜像,将其安装到D盘(建议:16 GB预留空间;NTFS文件系统格式)。对于Windows 7 RTM(64位/x64),则需预留20 GB空间,采取光盘安装或者其它安装方式。

至于GHOST备份,必须注意:在双系统安装完毕且运行正常后,再备份Windows XP pro sp3。否则,一旦恢复,Windows 7 RTM也就跟着“泡汤”了。

===================================================
来源:

http://hi.baidu.com/guoguo6688/blog/item/a6ab5c388209d12a96ddd877.html
作者: heanv    时间: 2010-11-22 05:37
标题: 回复 #14 bgwhw 的帖子
这样就不是共存c盘了。
作者: 2010iris    时间: 2010-11-22 21:25
标题: 回覆 #1 heanv 的帖子
呢个方式装 xp 我经常用,但同 win7共存一分区,先装xp 最好,如先装 win7

必须把win7 Programe Files 用文件夹收好,此法装 xp 会在c:\度出现Programe Files

把c:\Programe Files copy  入c:\xxx

登入 xp 用注册表找 c:\Programe Files 改 c:\xxx\Programe Files  重启删除再重启,c:\不见出现Programe Files才算成功

之后把win7 的 Programe Files 还原在 \

[ 本帖最后由 2010iris 于 2010-11-22 21:28 编辑 ]
作者: bgwhw    时间: 2010-11-22 21:36
原帖由 heanv 于 2010-11-22 05:37 发表
这样就不是共存c盘了。


是的,我的确“跑题”了。
作者: lb30103    时间: 2010-11-24 01:00
1)没找到winnt.sif的版本怎么办?
2)这个winnt.sif如何修改?
  只有几行字:

作者: 2010iris    时间: 2010-11-24 01:56
标题: 回覆 #18 lb30103 的帖子
加以下

[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=No
    TargetPath="\XXX\WINDOWS"
    ProgramFilesDir="\XXX\Program Files"
    CommonFilesDir="\XXX\Programe Files\Common Files"

作者: lb30103    时间: 2010-11-24 09:11
原帖由 2010iris 于 2010-11-24 01:56 发表
加以下

除了Documents and Settings被修改到指定目录,Program Files和WINDOWS仍在c盘符下
你们能把安装过程说详细点吗?
------------------------------------------
在虚拟机中光盘安装大部成功,实机中硬盘安装失败!出现上述问题........

[ 本帖最后由 lb30103 于 2010-11-24 16:59 编辑 ]
作者: lb30103    时间: 2010-11-24 18:13
光盘安装法谁实机试过?可不可以呀?
硬盘安装法不知出了什么问题,只有Documents and Settings被修改到指定目录,还必须在安装界面调整把WINDOWS也指定安进去,可是Program Files就是进不去....
作者: 2010iris    时间: 2010-11-25 03:37
标题: 回覆 #20 lb30103 的帖子
你是否照足那格式写加入 winnt.sif?我所知WINDOWS 100% 会跟winnt.sif 指去任何地方,就算不改野就咁装,如果 c:\ 下有WINDOWS呢个目录,会问你重写定改名,就可以改 \xxx\WINDOWS

安装第一次入系统 ,Program Files "同时存在" c:\ 同 c:\xxx\ ,必须把Program Files copy 入 c:\xxx\ 再入注册表找相关项 c:\,改为 c:\xxx\ 再开机应可成功
例如  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion


我肯定此法 100% 可以。因为我装过好多次,最初我咁装时未见有网上提过此法。来呢度先知原来一样有人咁玩
作者: 凌凌通    时间: 2010-11-25 21:22
刚找了,在I386文件夹内没找到WINNT.SIF这个文件,不知为啥?
作者: 2010shame    时间: 2010-11-26 08:26
已经装在两个盘了。。。。郁闷
作者: mlmmusa    时间: 2010-11-26 08:54
这个方法很方便,很牛啊
作者: dianshixs    时间: 2010-11-26 14:24
记住了!有机会试试!
作者: foolst    时间: 2010-11-27 09:06
做个标记
感谢分享
作者: ccaoshou    时间: 2010-11-29 03:44
我想问一下,能不能用这个 “真正的U盘LPC(XP SP3精简版)” 这种直接复制就能用的系统和WIN7共存? 那3个系统文件夹该如何修改一下?

[ 本帖最后由 ccaoshou 于 2010-11-29 03:45 编辑 ]
作者: sfly852    时间: 2010-11-29 10:45
一直用的是两个分区两个系统,现在看到楼主的帖子,终于可以尝试WIN7和XP共存C盘了。
作者: fjxplsy    时间: 2010-11-30 09:57
谢谢楼主分享!做个记号。
作者: aaa888    时间: 2010-12-3 09:29
标题: 回复 #1 heanv 的帖子
楼主的Windows XP安装盘可以共享一下吗?
作者: 2010KKKEr    时间: 2010-12-3 17:06
标题: 回复 #5 497734601 的帖子
那个就是软件的问题了,自己试试就好了。估计那种教程到处都是
直接搜软件名称
作者: heanv    时间: 2010-12-3 22:41
标题: 回复 #31 aaa888 的帖子
我用的是深度小盘,gho文件的。ghost还原后先别急着重启,在还原分区中找到相应的文件修改保存后。然后重新启动计算机。
作者: heanv    时间: 2010-12-3 22:44
回复 #31 aaa888 的帖子
下载地址:http://u.115.com/file/f9412113a
作者: aaa888    时间: 2010-12-4 14:31
标题: 回复 #33 heanv 的帖子
原来是深度小盘,gho文件的。那就不下载了。也许只需要你的I386文件夹。
作者: 2010jinzxl    时间: 2010-12-4 21:07
学习了一下。谢谢楼主分享
作者: 2010armlin    时间: 2010-12-5 09:57
不错很阴险!哈哈!!领教了!
作者: 2010cfyy    时间: 2010-12-5 21:31
Lz好厉害,我以前也试过
不过还有个更绝的,LZ要折腾不?就是同分区双系统但是,双系统分别在不同的两个文件夹里面,目录分别为:
C:\
....Ntldr、boot.ini

....WINDOWSXP(文件夹)

....bootmgr

....Boot(文件夹)

....WIN7(文件夹)
作者: 2010Mrmay    时间: 2010-12-8 19:30
一直都是这么用的,补充:msdn版的XP是没有那个无人值守配置文件的,自己加上就成,必须是光盘安装,如果从pe下运行setup.exe时必须手动选择目录…
作者: 2010163    时间: 2011-1-4 23:32
做个标记学习一下---------




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3