Windows7和xp双主分区 独立双系统 安装及取消

本文详细介绍了如何在一台电脑上独立安装XP与Vista/Win7操作系统,包括安装顺序、磁盘分区、启动菜单制作及取消双系统的方法。重点在于使用记事本或bcdedit.exe工具制作各自的操作系统启动菜单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 一、简要介绍和准备工作

1、特性

# 本双系统XP,Vista/Win7各安装在两个不同的主分区中,互不影响,彼此独立,系统的全部引导文件仅在其所在的分区内,一个分区的格式化或其上系统的损坏/重装丝毫不会影响另一分区系统的使用


# 启动过程是:
XP的启动:bios-->mbr-->ntldr-->boot.ini-->win kernel;
Vista/Win7的启动:bios-->mbr-->bootmgr-->boot\BCD-->win kernel
独立双系统的安装并不复杂,重点和难点在于双系统启动菜单的制作。在这里我们通过使用记事本修改boot.ini,或使用bcdedit.exe修改boot\BCD来分别制作XP、Vista/Win7下的启动菜单



2、磁盘工具:备份mbr(主引导记录)的软件

XP、Vista/Win7下使用winhex,网上有很多破解版下载



3、系统安装顺序

任意,先XP后Vista/Win7,先Vista/Win7后XP都可以



4、硬盘分区

划分2个主分区,一个安装XP,一个安装Vista/Win7,第一个分区标记为活动分区,并假设将XP安装在第一个分区
注:在XP和Vista/Win7的磁盘管理里可以改变活动分区,在主分区上点右键-->将磁盘分区标为活动的。若采用pq分区,XP下boot.ini引导Vista/Win7可能会出现问题,请用XP、Vista/Win7自带的分区工具或其它经验证适用的第三方软件分区


二、安装系统并制作启动菜单

a. 先装XP再装Vista/Win7

1、在第一个分区安装XP

2、将mbr保存为文件mbr1
mbr在磁盘引导扇区中,在这里我们使用winhex将之保存为文件。保存方法:运行winhex,按“F9”,选择“物理磁盘”,点到当前系统所在的分区,然后点击菜单:编辑--复制扇区--快捷键是“Ctrl+Shift+N”那一项,输入一个文件名即可

3、激活第二个主分区,然后安装Vista/Win7

4、同第2步方法,将mbr保存为mbr2

(制作XP启动菜单)

5、激活第一个分区,启动进入XP

6、将保存的mbr2复制到XP分区的根目录下,在boot.ini里面添加一行

C:\MBR2="Microsoft Windows Vista/Win7 Ultimate" *引号内信息可随意填写,下同

(制作Vista/Win7启动菜单)

5、启动进入Vista/Win7,将保存的mbr1复制到Vista/Win7分区的根目录下

6、用管理员权限运行cmd,然后依次输入如下命令行

bcdedit /create /d "Windows XP" /application bootsector *运行后会返回所创建新项的ID,如{a1b6c8}

set id={a1b6c8} *项ID由计算机自动生成,此处为方便说明而使用上例

bcdedit /set %id% locale zh-cn
bcdedit /set %id% device partition=C:
bcdedit /set %id% path \mbr1
bcdedit /set %id% description "Windows XP"
bcdedit /displayorder %id% /addlast



b. 先装Vista/Win7再装XP

1、激活第二个分区,安装Vista/Win7

2、将mbr保存为mbr2

3、激活第一个主分区,然后安装XP

4、将mbr保存为mbr1

(制作XP启动菜单)

5、启动进入XP

6、将保存的mbr2复制到XP分区的根目录下,在boot.ini里面添加一行

C:\MBR2="Microsoft Windows Vista/Win7 Ultimate "

(制作Vista/Win7启动菜单)

5、激活第二个分区,启动进入Vista/Win7,将保存的mbr1复制到Vista/Win7分区的根目录下

6、用管理员权限运行cmd,然后依次输入如下命令行

bcdedit /create /d "Windows XP" /application bootsector *运行后会返回所创建新项的ID,如{a1b6c8}

set id={a1b6c8} *项ID由计算机自动生成,此处为方便说明而使用上例

bcdedit /set %id% locale zh-cn
bcdedit /set %id% device partition=C:
bcdedit /set %id% path \mbr1
bcdedit /set %id% description "Windows XP"
bcdedit /displayorder %id% /addlast



三、取消双系统

a.要取消Vista/Win7启动菜单中的XP系统,激活第二个主分区,启动进入Vista/Win7,用管理员权限运行cmd,然后输入如下命令行
bcdedit /delete {a1b6c8} *此处为方便说明而使用上例

b.要取消XP启动菜单中的Vista/Win7系统,激活第一个主分区,启动进入XP,删除boot.ini中的C:\MBR2="Microsoft Windows Vista/Win7 Ultimate" 即可
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值