新浪SHOW论坛

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 26445|回复: 0

Windows XP 和 Windows 7 双启动高级设置

[复制链接]
新新 发表于 2011-11-24 20:52:47 | 显示全部楼层 |阅读模式
[p]http://blog.sina.com.cn/s/blog_03fe73d10100v83n.html

[p]如有相关问题,请到 416020 房间询问。

[p]本文所阐述的方法,是针对于Windows XP(以下简称 XP)和 Windows 7 (以下简称 Win7)双启动的计算机中如何创建一个单独的分区作为启动环境来启动任意一个已安装的操作系统。

[p]在本文中,我们假定 XP 首先安装在硬盘的第一个分区--分区 1,Win7 安装在第二个分区--分区 2,并且 XP 首先安装,Win7 于 XP 安装完成以后在进行安装。

[p]我们安装 XP 的时候,一般的,XP 所在分区包含了启动系统的必要文件,并且把该分区标记为活动分区;之后我们再同一块硬盘的另一个分区安装 Win7 的时候,并不会改变活动分区,并且启动 Win7 的必要文件被写入之前安装的 XP 所在分区。此后,如果我们对 Win7 进行系统备份,备份程序将要对包含了 Win7 重要的启动文件所在分区也进行备份,此时会将包含了 XP 整个系统文件。创建一个独立的分区来作为多启动系统的启动分区,将避免这种情况的发生。


[p]以下是具体操作方法:


[p]首先以管理员身份登陆 Win7,按照下列步骤来创建一个独立分区用以仅仅包含启动文件之用。在本文中,Win7 所在分区--分区 2 被指定为 C:,XP 所在分区-分区 1 被指定为 D:。


[p]以下为必要步骤:

[p]1、改变分区以前查看当前的启动配置(BCD)。

[p]2、使用磁盘管理控制台创建一个独立的主要分区。

[p]3、把新建分区标记为活动。

[p]4、使用 bcdboot.exe 将 Win7 启动文件复制到新建系统分区。

[p]5、把 XP 启动文件复制到新建系统分区。

[p]6、重新启动至 Win7 以确立新的系统分区。

[p]7、通过导入以前的启动配置数据(BCD)更新引导配置。

[p]8、更新 Windows 启动管理器至新建系统分区。

[p]9、重新启动来验证 XP 和 Win7 都可以使用新建系统分区启动。


[p]首先启动命令提示符(以管理员身份运行以提升其权限)

[p]使用不带任何参数的 bcdedit 命令来查看当前的启动配置,在 bcdedit 输出信息内确认包含各个系统和启动的分区(下图红色标记)。注意:XP 在此被标记为早期版本的 Windows

[p]



使用磁盘管理控制台创建一个独立的主要分区

[p]以下操作是从 XP 所在分区 1 压缩出来

[p]1、在现有的磁盘分区上划分出 200MB 空间。





[p]2、以 NTFS 文件系统格式化该分区并作为主要分区。

[p][url=http://photo.blog.sina.com.cn/showpic.html#blogid=03fe73d10100v83n&url=http://s4.sinaimg.cn/orignal/03fe73d1hb1fc57125cd3][/url]


[p]3、将该分区盘符指派为 S:

[p]







[p]4、将新建分区标记为活动。

[p]右键点击 S 盘,选择 将分区标记为活动分区。


[p]使用 bcdboot.exe 将 Win7 启动文件复制到新建系统分区

[p]
执行以下命令:

[p]Bcdboot C:\Windows /s S:

[p]bcdboot 将把 Win7 的必要启动环境文件复制到 S:盘,并在 C:创建新的 BCD 存储来引导 Win7 启动。

[p]在此步骤之后,新的 BCD 存储没有 XP 启动项目。

[p]




将 XP 的启动文件复制到新建系统分区

[p]XP的启动必要文件为:

[p]NTDETECT.COM

[p]NTLDR

[p]BOOT.INI

[p]执行以下命令:

[p]xcpoy /h D:\ntdetect.com S:

[p]xcopy /h D:\ntldr S:

[p]xcopy /h D:\boot.ini S:

[p]





[p]重新启动至 Win7 以确立新的系统分区

[p]重新启动计算机,使 BIOS 能够识别新建系统分区。重新启动以后将自动进入 Win7 系统。


[p]通过导入以前的启动配置数据(BCD)更新引导配置

[p]使用 bcdedit 命令将以前位于 D:分区的用以启动 XP 和 Win7 的 BCD存储导入至 S:,执行以下命令:

[p]bcdedit /import D:\boot\bcd

[p]





检查更新后的启动配置,如下图:

[p]



此时,刚才我们重新启动丢失早期版本 Windows 又回来了。但是,再导入后的 Windows 启动管理器条目所在设备仍然是 D:分区。


[p]更新 Windows 启动管理器至新建系统分区

[p]执行以下命令:

[p]bcdedit /set {bootmger} device partition=S:

[p]





使用 bcdedit 命令验证 Windows 启动管理器已经被更新至 S:盘:


[p]



重新启动计算机来验证 XP 和 Win7 都可以正常启动。



[ 本帖最后由 新新 于 2012-2-21 14:53 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|论坛_新浪SHOW第一视频互动平台_新浪网

GMT+8, 2020-6-6 07:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表