您的位置:首页 >科技 >

教大家让2个系统一起装进C盘最正确的方法

来源:时间:2020-06-24

小编认为,把XP和Win7装在同一分区其实很无聊,只不过是见这么多人复制帖子、以讹传讹,忍不住出来说说正确的方法而已。

一、基本原理:更改XP安装路径,使XP的Programe Files和Windows 安装在C盘的一个文件夹下,而不是根目录下,这样就可以避免与win7冲突。装好XP后,再安装win7安到C盘。

二、关键步骤:更改XP安装盘的安装路径。修改BCD菜单,重命名boot.ini文件。

三、步骤

(一)修改XP的安装文件。XP需要修改的文件有两个:WINNT.SIF和HIVESFT.INF文件。

1、修改WINNT.SIF文件

从XP安装光盘(或镜像)中的I386文件夹内找到WINNT.SIF文件,提取出来,用“记事本”打开,找到 [Unattended]条目下的TargePath=“Windows”修改为TargetPath="XPWindows",

再在[Unattended]条目下添加

ProgramFilesDir="C:XPProgram Files"

CommonProgramFilesDir="C:XPProgram Filescommon Files"

ProfilesDir="C:XPDocuments and Settings

然后保存。

如图:

2:修改HIVESFT.INF文件

同样方法提取I386文件夹下的HIVESFT.INF文件,用记事本打开。找到DEFAULT_PROFILES_DIR="%SystemDrire%Documents and Settings",修改为

DEFAULT_PROFILES_DIR="%SystemDrive%XPDocuments and Settings"

然后保存。

如图:

PS:为了快速找到要修改的内容,可以用记事本“编辑”菜单中的“查找”功能,搜索上述字串即可。

3、将上述2个修改后的文件放回原ISO中覆盖原文件,然后保存即可。如果喜欢用光盘安装XP的话,将新的ISO刻盘。

(二)修改BCD菜单,重命名boot.ini

1、用上述步骤做好的光盘安装XP系统,完成后,再放入Win7的光盘,开始安装Win7系统。

PS:安装好XP,C盘根目录还是有个Program Files文件夹,你可以删除它,因为它是系统处理输入法时留下的。

2、安装好Win7后,打开隐藏选项,在C盘根目录下找到boot.ini.saved文件,将其重命名为boot.ini

3、将下面的代码做成一个批处理,用管理员权限运行。完后重启电脑,就会有XP菜单,菜单中XP排第一,且为缺省启动项。

bcdedit /delete {ntldr} /f /cleanup

bcdedit /create {ntldr} /d "Microsoft Windows XP"

bcdedit /set {ntldr} device partition=C:

bcdedit /set {ntldr} path ntldr

bcdedit /displayorder {ntldr} /addfirst

bcdedit /default {ntldr}

bcdedit /timeout 9

注:如果不怕麻烦,可以在Win7的命令行下,逐条运行上面几条命令。

图说财富