先装Win7 再装XP 的方法

news/2024/11/7 20:48:37/

    我的电脑是64位Win7, 近期要写一个XP下的应用程序。于是想到再装一个Xp操作系统到电脑上,搞个双系统玩也不错——之前我曾经有试过先装Xp再装Win7,这时会自动生成双系统启动菜单,两个系统都可以用(看来是高版本的操作系统引导程序能够包容低版本操作系统)。

 

    找来光盘,安装XP,这时只能进Xp系统,已经进不了Win7了。这应该是Win7系统引导程序因为装Xp而不起作用了。 接下来的目的很明确,修复Win7的引导功能;并且实现建立双系统启动菜单。

 

   当我们进到安装好的Xp系统里去时, 会发现多了一个100M的C盘分区。这个分区是原Win7的预留分区,用于存放Win7的系统引导文件,在Win7下不可见(要想在Win7下看到也有办法,不过不是本文讨论的问题,参考:http://zhidao.baidu.com/question/155949633.html)。

 

    在这个100M的C盘里, 我们看到了几个很熟悉的东西,XP的系统引导文件:boot.ini, ntldr, ntdetect.com(要看到这几个文件,需要“显示所有文件和文件夹”、同时把“隐藏受保护的系统文件”的勾去掉)。把这几个文件拷贝到XP的安装盘下。这样做的目的是为了接下来修复xp引导菜单。

 

    接着我们要用到Win7的bootsect工具(关于这个工具的详情,百度百科有:http://baike.baidu.com/view/2789343.htm)。插入Win7安装光盘, 开始--》运行--》输入cmd

>F:(这是光盘所在的盘)

>cd boot ( bootsect.exe工具就在光盘的这个目录里)

执行以下:

>bootsect /nt60 sys  (/nt60 使用基于内核为nt60的操作系统主引导代码, sys 更新主引导代码到系统分区,用于启动系统)

 

重启,进入到Windows7系统。

 

    通过以上一系列操作,我们发现已经可以进到Win7了,但是现在问题又出现了,XP进不了了。别急:

 

    接下来我们把XP的引导项写进Win7的bcd(相当于NT系统的boot.ini)中.

 

    在Win7下, 开始菜单--》所有程序--》附件--》右键“命令提示符”,以管理员身份运行。如果不以管理员身份运行, 以下操作将不能成功。

在命令提示符中执行以下:

>bcdedit /create {ntldr} /d "Windows Xp" (创建一个新的启动项)

>bcdedit /set {ntldr} device partition=D: (设备启动引导文件所在的分区)

>bcdedit /set {ntldr} path /ntldr  (设置引导文件ntldr 的路径)
>bcdedit /displayorder {ntldr} /addlast (设置本系统启动菜单的顺序为最后一个)

 

    通过以上的动作后, 我们的双启动菜单就完成了。重启电脑试下吧~

 

    发现Win7的bootsect.exe, bcdedit, 这些很有意思。欢迎与我讨论:)

 

    参考文章:

    http://zhidao.baidu.com/question/182882153.html

    http://zhidao.baidu.com/question/150041008.html


http://www.ppmy.cn/news/665182.html

相关文章

XP升级

XP升级打开我的电脑,工具-文件夹选项-查看-将隐藏受保护的操作系统文件的勾去掉,并将显示所有文件和文件夹选上找到C:/Documents and Settings/All Users/Application Data/Windows Genuine Advantage/data/data 文件(最好连data文件夹一起改变属性,如果你的windows…

xp升级到win7_20年后,重新体验一次XP系统:当年电脑丝滑运行的快乐又回来了!...

你还记得XP系统吗? 它是微软在2001年10月发布的一款PC端操作系统,但是在2014年4月微软就结束了它的“生命”,宣布停更XP系统,自此维持了13年更新的XP也“寿终正寝”,但是出现部分重大计算机安全事件时微软也会发布对应…

window7装xp

把xp的安装文件解包到硬盘的某个分区,启动win7的时候敲空格,按f8进入"修复计算机",依次操作,打开cmd 如果想只装xp在c盘,先格式化c盘 format c: /q 然后cd到存放xp安装文件的i386目录,如果是安装64位的xp,cd到amd64目录(安装64位需要64位的修复环境),输入以下命令 wi…

windows xp自动更新失败的原因!

今天重装了系统,进行自动更新的时,总是有6个更新无法成功安装!系统日志中显示:安装失败: Windows 安装下列更新失败,错误为 0x80070003!打开C:/WINDOWS/WindowsUpdate.log文件给出了如下错误提示&#xff0…

在Win7后安装Xp

详细步骤可以参考一篇文章: http://hi.baidu.com/yaobing0687/blog/item/8801888e1fc3c7e2f11f36e0.html 出现的问题: 1.尝试一:按照使用ghost文件安装 按照上文给出的ghost安装方案,首先提取gho文件中的boot.ini, ntldr,ntde…

win7安装计算机的更新,解决win7系统更新升级教程

操作系统是一个复杂的程序,在使用过程中也需要不断的更新,修复漏洞,但是很多朋友都会将win7系统的自动更新关闭。我给大家带来了win7系统更新升级的小方法,大家可以参考一下 win7系统可以说是目前最易用的操作系统,它增…

Windows XP系统下全新安装windows 7的方法

1、下载windows 7 ISO镜像,用虚拟光驱拷贝至非系统盘(如D:/win7),也可直接解压缩  2、把D:/win7目录下的bootmgr和boot目录拷贝到系统盘(如C盘)根目录下,并在C盘根目录下建个sources文件夹。  3、把D:/win7/sources下的boot.win复制到C盘刚建的sources文件夹  …

XP系统可直接升级至Windows 7

2月4日消息,此前曾有市场传闻说微软将不提供Windows XP系统升级至Windows 7,不过微软今天官方也通过电子邮件表示,将会提供XP用户升级版本升级至Windows 7,不过,使用者必须清除电脑里旧的XP操作系统,再安装…