2023年11月24日发(作者:)

独立双系统安装方法

一、前期准备软件 ............................................................. 1

二、制作启动光盘、或启动U ................................................. 1

三、安装系统 ................................................................. 3

1、分区 .................................................................. 3

2、准备好系统镜像 ........................................................ 5

3、设置启从系统光盘/U盘启动 ............................................. 5

4、装系统 ................................................................ 7

四、多系统引导 ............................................................... 8

1、利用NTBOOTautofix修复(推荐不熟悉的人使用) .......................... 8

2、利用WinHex制作启动菜单(比较实用) ................................... 8

A、在win7中添加XP的启动 ............................................ 9

B、在XP系统添加win7启动 ........................................... 12

一、前期准备软件

1UltraISO_xp510,用于刻录光盘镜像,下载较新版本,直接支持把系统系统盘直接刻录

U盘上。

2、到网上下载个系统镜像,如win7XP,推荐去“系统之家”网站下载。

3、下载个“WinHex”软件,用以提取硬盘启动的BCD信息。

4[可选下载]下载个bcdtool编辑器,可以比较方便地编辑启动项,不需要用麻烦的命令

行。当然win7系统是自带启动项编辑功能,但要用命令行。

5[可选下载]下载个win7 PE 镜像。

二、制作启动光盘、或启动U

1、安装UltraISO_xp510软件,制作引导光盘。建议把win7刻录为引导盘,win7内核支持

硬盘的AHCI模式。但win73G多,我为了省时省力,用了个win7 PE镜像进行刻录。(通

俗地说,PE系统删除了普通安装光盘的系统安装文件,只保留了一些维护性程序,例如分

区、GHOST等等,通常在100M以下。

2、打开UltraISO软件,选择工具(T)——刻录光盘映像(F7,上方选刻录机,下面选择

映像位置,确定刻录即可。如下图:

3、刻录启动U盘。不是所有的电脑都有刻录机,相对而言,U盘比刻录机普遍得多,我们

可以直接把启动刻录在U盘上。方法类似:把U盘插入电脑,启动UltraISO软件,先在文

件(F)——打开(CTRL+0)打开引导盘位置,然后在主菜单启动(B)——写入硬盘映像,

如下图,上方是系统硬盘,我们选择下面U盘的位置,点写入即可。当然,写入之后,U

会被格式化,有必要的要先备份数据。

U盘变为引导U盘后,按提示插下U盘,然后再插上电脑,打开U盘,把引导文件设为隐

藏。U盘完全能正常使用,存放资料等,只是多了个引导功能,但以后使用中别用格式化功

能。

三、安装系统

1、分区

如果本电脑已装有系统,并非可以进正常入系统,并且不需要对分区改变时,建议直接

用系统自带的磁盘管理器进行。

右击我的电脑——管理——磁盘管理器,可以看到本电脑的分区情况。(有的win7系统

刚装好时,桌面看不到“我的电脑”,要点开始——然后在右侧找到我的电脑——右键——

在桌面显示)

点开磁盘管理器后,你可以右键点C盘——压缩卷,意思就是把C盘的一些未用空间划

分为另外一个分区,不会对原始数据造成损坏,不会损坏原系统。当然,对C盘进行压缩卷

操作时,建议先对C盘进行碎片整理。我自己就是C盘装的win7C盘够大,然后我再分出

10G来装XP只是多加一个系统,原来win7系统数据没发生任何改变。有数据的分区压缩,

可能会费点时间的。输入压缩空间就是新分区的大小,压缩完成后,可以看到CD盘之间

一块未使用分区,右击这个新区,新建为主分区,并格式化。(如下图)

如果C盘空间小,建议把硬盘最后一个一分为二,来装系统。当然,无论是怎样的分区,

装系统的分区都要设为主分区。

当然,这样的分区也可以利用分区工具完成,我们刚才刻录的系统引导盘都带有分区工

具的。也可以在磁盘管理器更改分区的激活。

下图是我电脑的分区情况。

如下图:点C盘压缩卷后,会显示一个对话框,输入压缩空间就是新分区的大小。

碎片整理就是把C盘上的数据集中在“前”部分,在后面空余出一整块的空间来划分新

区。提示一点,系统的虚拟内存是“不可移动”的,如果你虚拟内存在C盘,碎片整理前要

先禁用虚拟内存,再进行碎整理,整理完后,再启用虚拟内存,最后进行压缩卷。

禁用、开启虚拟内存的做法是:右击我的电脑属性——高级——在性能栏点设置——高

级——虚拟内存点更改——选无分页文件是禁用(开启时选“自定义大小”,虚拟内存为物

理内存的1-2倍即可)——点设置应用——确定,可能会要求重启。

如果你硬盘空间是够,但“可用压缩空间”很小的话,可能是有文件碎片“占”在后方

的空间了,按如上方法操作,一般能解决问题。

当然,如果你对分区熟悉,可以用系统安装盘启动,运行系统盘里面的分区工具进行分

区操作。

2、准备好系统镜像

如果直接利用网上下载的系统光盘,通常是默认把系统装在第一分区的,这不符合我们

装多系统。其实下载下来的.ISO映像文件,可以直接用WinRAR解压缩出来(或用虚拟光驱

软件打开)解压(打开)之后,可以看到一个很大的.GHO文件XP通常为550M左右,win7

3.5G左右)这个就是系统镜像。如果要装两个系统,可以把文件复

制到E盘根目录,反正别放在要装系统的分区上。当然,我是把系统镜像文件放在启动U

盘里,进入PE系统即可用。

特别注意:如果用GHOST还原系统,win7一定要还原在C盘,XP系统可以随意选分区,

因为win7启动机制不同,如果用GHOST还原win7D盘可能会出现启动不了的现象。(我

试过用克隆版本把win7装在DXP装在C,用“NTBOOTautofix”软件修复,有的电脑能成

功修复引导,有的总是不行,具体原因不清楚)如果你XP装在C盘,建议你用安装版的把

win7装在D盘。或者先用GHOST备份C盘的XP然后还原到D盘,再把克隆win7还原到C

若原有XP,用安装版再装win7,选择不要覆盖,会自动生成引导,双系统。我了解大

部分网友是需要在win7下装XP。若已有win7系统,不适合用安装版的XP安装,旧系统的

不能覆盖新的。

还有现新电脑硬盘都是用AHCI模拟,比较旧的XP盘没有集成AHCI驱动,这样会导致

XP启动蓝屏。很多朋友都反映自己新买的电脑win7,加装XP,启动出现蓝屏问题,就是因

XP系统没装AHCI驱动。可以去下载最新的XP盘(集成AHCI驱动)进行安装。

XP启动蓝屏时,可以在BIOS设置,把硬盘设为“兼容模式(IED,就可以正常启动

XP,但,这会大大降低硬盘的性能!强烈不建议使用。

3、设置启从系统光盘/U盘启动

有的电脑开机按删除键delete可进入BIOS设置,有的电脑要按F2F12进入,这个

就要看各电脑的主板了。进入BIOS后,会有一项BIOS FEATURES,选中回车

然后可以找到FRISH BOOT DEVICE,回车

可以看到有多个选项,HDD——0就是从0号硬盘启动,CDROM就是从光盘启动,下方的USB

——HDD就是从U盘启动。

选择合适的启动方法,把光盘或U盘插上电脑,F10确定保存退出,电脑自动重启进入光

/U盘的系统。

4、装系统

进入启动盘后,会有一系统的菜单,不要用“一键安装系统到C盘”上,因为这样做根

本不可能安装双系统。需要分区的可以利用系统盘自带的分区工具分好。如果引导盘有PE

系统”,最好进入PE系统中进行安装,这样更为方便与直观。下图是我进入win7 PE后的桌

面及运行分区工具时的界面。左右下角开始菜单有各种工具及软件。

win7 pe环境下(或在引导盘主目录下选手动运行ghost,不是一键ghost)运行GHOST

软件,确定之后进入主界面,然后点

Local——parittion——from image——然后选硬盘目录——选择E盘主目录下的系统映像

,点OK进行确定源文件。然后要你选择还原目标位置,如果你插了U盘,可以看到

两个“硬盘”,选择正确的硬盘(从容量大小区分最佳)确定——然后选择硬盘分区位置,

按要求我要把XP装在第二分区(就是以上步骤从C盘空余出来的空间)如果要把系统装在

其它分区要正确选择。镜像存放所在分区是不能选择的。

提示一下,ghost不支持中文目录,用中文目录会产生乱码,所以上述要求把系统映

像放在主目录位置就是为了寻找方便。当然,在这情况下你可以连着装两个系统,装好一个

系统后可以选择不重新启动,比如把E盘的xp系统恢复到D盘,把E盘的win7 系统恢复

C盘,这样就省事多了。

如果有朋友不喜欢用ghost的,可以用安装版,不过要记得,在安装时,利用向导,

把两个系统分别装在不同主分区。装好系统后,在bios设置恢复成硬盘启动。

四、多系统引导

这也是双系统的难点。首先按我的理解给大家提示一点(可能不正确,但意思知道就行)

启动系统过程可以简单理解为这样:

电脑开电,读取主板BIOS设置(如硬盘启动、光盘启动)——如果从硬盘启动,会寻找硬

盘的“活动主分区”,并读取硬盘分区里面的mbr文件(可理解为路径文件、地址)——跳

到硬盘分区——读取硬盘分区的系统程序,进行启动系统。

这里再说说XPwin7的系统启动程序的区别。

XP的启动:读取当前分区的系统文件ntldr————读取文件,文件记

录了系统主程序位置。

Vista/Win7的启动:读取当前分区的bootmgr文件————读取bootBCD文件————BCD

文件记录了系统主程序位置。

1、利用NTBOOTautofix修复(推荐不熟悉的人使用)

网上有很多启动修复工具(如NTBOOTautofix,自动修复系统引导,不熟悉的话用软

件修复,简单方便,但个性化较差。

2、利用WinHex制作启动菜单(比较实用)

我是感觉用工具修复不爽,使用之后不能隐藏系统分区。我推荐方法用WinHex软件提

取分区的mbr文件,进行启动安全、实在。

例如,把C盘(win7)设为活动主分区,那么我们就需要从C盘开始,然后可选择地跳至D

盘(XP)的引导启动。

首先重启电脑,进入系统,运行WinHex软件,按F9打开硬盘,选择下方的物理硬盘。

然后在窗口上方有逻辑分区可选,我们选把第一分区,用Ctrl+Shift+N快捷键,把文件保

存在E盘的主目录下,命名为cmbr(可理解为这个是C盘的地址)。然后点第二分区,用

Ctrl+Shift+N快捷键把D盘的位置文件mbr保存在E盘的主目录下,命名为dmbr。如果把

系统装在第其它分区,按同样的方法保存mbr

提取了这两个“路径文件”后,接起来的事就变得简单多了。双系统启动思想如下图:

如上图所示,我们同样可以在系统A启动菜单中添加一个mbr跳至系统B所在分区,达到从

A系统,跳到B系统进行启动。AB系统没有特别限制,可以由XP引导win7也可以是win7

引导XP,有朋友说可以把苹果系统与win7系统通过此方法互相引导,我没亲试过。

思想了解了,接下来就是做法了。

A、在win7中添加XP的启动

win7C盘(设为激活)XPD盘。首先把刚才保存的dmbr文件放在C盘主目录。

然后用管理员权限在开始——运行——输入cmd,按回车。然后输入下方命令(可用复制的

方法),按回车:

bcdedit /create /d "Windows XP" /application bootsector

win7默认是没有运行选项的,要设定。你可以按系统的田字键(ALT旁边那个)+R,可以打

开运行命令。

ID

{b524b651-129f-11e1-940e-ccaf78addad6}此时在CMD窗口按右键——标记,可以选择文

本,把这个长串ID选定,按回车,就把这段字符复制下来了。此时再输入下几行命令进行

设置。

*注意,此段以下的{ID}要用生成的随机ID所替换*,可先行把复制下来的“ID”在以下文

档替换好,然后再一行行地复制到cmd窗口右键粘贴运行。

set id={ID}

bcdedit /set {id} locale zh——cn

bcdedit /set {id} device partition=C:

bcdedit /set {id} path dmbr

bcdedit /set {id} description "Windows XP"

bcdedit /displayorder {id} /addlast

设置完成后,就把D盘的XP系统添加到win7启动菜单了。当然,上述的"Windows XP"是系

统显示名,可以更改。还有“bcdedit /set {id} path dmbr”段末尾dmbr就是我们放到

C盘主目录下的“路径文件”名称。

如果有bcdtool编辑器,那就不用那些烦人的命令行了,附件中已带有,推荐使用。

使用方法:

1、打开一个文件夹,点组织——布局——把“菜单栏”勾上。

2、在菜单栏的“工具”——文件夹选项——查看——设置显示所有文件夹。

3、运行程序(只支持win7XP不能运行该软件),程序菜单——启动配置—

—打开——C盘——BOOT文件夹(默认隐藏的,所以要以上步骤打开,当然,在打开栏直接

输入BOOT文件夹名也能打开)——选择BCD文件。

4、可以直接编辑win7启动项。

我电脑中的boot文件夹和Dmdr

B、在XP系统添加win7启动

在假设win7装在C盘,XP装在D盘(设为激活),启动电脑会先启动XP。我们需要在XP

增加win7的启动。

首先把刚才保存的cmbr保存D盘主目录。打开D盘主目录,在上方工具——文件夹选项—

—查看,选择“显示隐藏的文件和文件夹”,把“隐藏受保护的系统文件”勾去掉,把“隐

藏已知文件类型扩展名”勾也去掉,就可以看到XP系统的引导文件了。可以看到有个

的隐藏文件,右键属性,把只读属性去掉,就可以打开进行编辑。在最下面加一

C:cmbr=win7

保存,退出后把设为只读属性。注意这里要用英文的半角符号,引号里面的为系

统名称,可以自行填写。重启系统,到系统选择菜单时,就会有win7的启动项了。

进入XPwin7)系统后,可以右键点我的电脑——管理——磁盘管理,再右键点win7XP

所在分区,更改驱动器和路径——删除。这样做不是删除分区的文件的,更不会影响系统的

正常使用,只是隐藏了分区而已,当前系统没有读取的权限,这样无论你在A系统装任何文

件,都不会影响到B系统,做到完全独立双系统。必要时,完全可以按同样的方法,再分配

一个驱动器名称就行,就可以打开这个分区的文件了。这样做还有一个目的,不会在A系统

下看到B的文件,一定程度上防病毒。如果你觉得盘符乱,还可以自行更改驱动器盘符,不

会造成文件丢失。

独立还体现在“驱动器名称”上,比如你在XP把第三分区,变为G盘,是不会改变win7

系统所看到的驱动器名的,你可以把第三分区在win7系统改为E,切换系统也不会导致错

乱。还有,当前系统所在分区,是强制设为C盘的。我

我的电脑是这样弄的:第一分区win7系统(激活),第二分区XP,第三分区,第四分

区,第五分区。

Win7系统中看,第一分区win7C盘,把第二分区的XP(开始显示的是D)驱动器删

除,然后重命名第三、第四、第五分区为DEFXP系统中,看到的是第二分区C盘,把

第一分区win7(开始显示的是D)隐藏,然后重命名第三、第四、第五分区。

上图是我的分区情况,可以看到,XP盘我是没有设有驱动器符名,就是在win7中,看不到

XP系统盘的文件。

删除驱动器号,是不会删除分区里面的文件,只是会令当前系统没有访问限制,要还原

只需重新分配一个驱动器符即可。

我也是总结网上的方法,综合多种方法,我还是觉得这样做最合用。或许有的地方说法是错

误或不恰当,还请见谅,但总体方法还是可行,对新手有一定帮助。像这些事,知道大概流

程就是,研究专业术语不是我的专长。