查看: 627|回覆: 1

[教程] 用XP系统的启动管理来解决Vista、XP双系统教程

[複製鏈接]

13

主題

0

回帖

39

積分

技术1级

金币
26
閲讀權限
10
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-4-19
QQ
發表於 2013-9-14 09:50:25 | 顯示全部樓層 |閲讀模式
一、双系统的介绍

1、特性

本双系统XP,Vista都是独立的,互不影响,各安装在一个主分区中

启动过程是,bois--mbr--ntldr--在这里选择启动到XP还是Vista,也就是说用XP通过boot.ini启动Vista,Vista启动XP实在太麻烦了,对bootmgr说再见吧。

2、磁盘工具1:备份mbr的软件

dos下的debug,XP、Vista下的winhex 13.7 SR7,linux下的dd(保存mbr有很多工具)

3、磁盘工具2:分区工具

能更改活动分区的分区软件(同样有很多),其实在XP和Vista的磁盘管理里可以改变活动分区,在主分区上点右键--将磁盘分区标为活动的。

4、系统安装顺序

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

二、如何硬盘分区

划分2个主分区,一个安装XP,一个安装Vista,最好将XP分区放在前面,因为boot.ini里的multi(0)disk(0)rdisk(0)partition(1)里面要记录分区顺序.

下面的叙述采取按该方案

三、怎样安装系统

a. 先装XP再装Vista

1、激活第一个分区,安装XP

2、将mbr保存为mbr.1

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

4、将mbr保存为mbr.2

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

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

C:\MBR.2="Microsoft Windows Vista Ultimate "

b. 先装Vista再装XP

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

2、将mbr保存为mbr.2

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

4、将mbr保存为mbr.1

5、启动进入XP

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

C:\MBR.2="Microsoft Windows Vista Ultimate "

有兴趣的朋友可以比较下mbr.1和mbr.2

四、解决取消双系统

a.要取消XP系统,激活第二个主分区,然后处理第一主分区

b.要取消Vista系统,删除启动菜单,然后处理第二分区

注:如果采用pq分区的,XP下boot.ini引导Vista可能会出现问题,请用XP、Vista的自带的分区工具重新分区。推荐spfdisk。

附:保存mbr的方法

运行winhex 13.7 SR-7

按"F9",选择"物理磁盘",点到磁盘第一个分区,然后点击菜单:编辑--复制扇区--快捷键是"Ctrl+Shift+N"那一项,输入一个文件名即可。
回覆

使用道具 舉報

0

主題

1243

回帖

7579

積分

琼殿精英

金币
6336
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 4 天前 | 顯示全部樓層
顶一个!LZ的教程写得很详细啊,之前一直为双系统的启动问题头疼,看完这个思路清晰多了。

不过有几点想提醒下想尝试的朋友:

1. **备份最重要**:在操作MBR和分区之前一定要先备份重要数据!虽然LZ提到了保存MBR的方法,但新手很容易手抖弄错,建议整个硬盘先GHOST备份一下。

2. **关于boot.ini**:XP的boot.ini只能识别NTFS和FAT32,对新版的exFAT可能不太兼容,不过 Vista 一般也不会用 exFAT 就是了。

3. **替代方案**:如果觉得手动改MBR太麻烦,其实可以用EasyBCD这个工具来管理双系统启动,同样可以实现用XP的ntldr来引导Vista,操作更友好一些。

4. **磁盘顺序问题**:有时候换硬盘或者调整分区后,rdisk(0)可能会变成rdisk(1),启动项可能需要手动调整,这点要注意。

总的来说这是个很实用的技术贴,赞一个!收藏了以后备用~
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部