把xp的安装文件解包到硬盘的某个分区,启动win7的时候敲空格,按f8进入"修复计算机",依次操作,打开cmd
如果想只装xp在c盘,先格式化c盘
format c: /q
然后cd到存放xp安装文件的i386目录,如果是安装64位的xp,cd到amd64目录(安装64位需要64位的修复环境),输入以下命令
winnt32 /makelocalsource /syspart:c: /tempdrive:c: /noreboot
回车后开始输入xp安装key,开始复制文件,复制完不会重新启动,这个时候一般直接启动就可以了,为了保险,可以输入
bootsect /nt52 c:
{这条命令不是必须的,不过有次我在32位的vista系统,用64位的2008 r2的winre安装64位的2003到另一个分区的时候,居然没有重写mbr,直接给我弄了个双启动菜单出来}
然后,重新启动,进入我们都很熟悉的xp的安装界面,不过有一点需要注意:当你启动到xp的安装界面的时候,如果是sata硬盘,而你的安装文件没有集成sata驱动的时候,依然需要f6加载sata或者raid驱动
如果想双启动
进入cmd后,不需要格式化c盘,运行winnt32 /makelocalsource /syspart:c: /tempdrive:c: /noreboot
依然是把安装启动文件复制c盘,重新启动后,在xp的安装过程中选择把xp安装到另外的分区,和光盘安装是一样的
安装完毕,进入xp后,用bootsect 修复win7的启动,然后在win7下添加xp的启动其实32位xp想安装64位的xp也可以借助nt6的修复环境来迂回一下,在32位的xp下用64位的win7的boot.wim,用bootsect命令进入64位的win7的修复环境,然后运行64位xp安装文件amd64目录下的带参数的winnt32.exe,这样就可以很简单的在32位xp下硬盘安装64位的xp了
借助nt6的winre和nt5的winnt32命令,我们可以在同一块硬盘上打乱从低到高的版本顺序,灵活的安装多个32位和64位的操作系统
ghost更简单:1、把下载的ghost版系统解压,找到里面的映象文件。
2、手动运行ghost,把映象文件恢复到你所指定的分区。
3、复制完后,从这个你指定的分区下,找到如下四个文件:
boot.ini
bootfont.bin
ntldr
ntdetect.com
把它们复制到win7的系统盘。
4、用bcdedit命令添加xp的启动项。
5、重启电脑,选择xp进入,完成安装。
网上说的用grub4dos这个工具来改引导表(mbr),这个东西很危险,一旦改错了,整个系统就进不去了,并且开机时间慢了,还有它生成的ls文件在操作系统里面是可见的,一旦误删,就。。。。。
有的童鞋说xp照这种方法找不到盘,那是bios里面sata设置问题,xp从sp1到sp3都是没有集成ahci这个加强模式的,需要在安装的过程中手动打上这个驱动,并且如果是没有ahci的pe装的话,是检测不到硬盘的,但是可以开始的时候拿来检测一下。
最好还是xp上装Windows7,几乎是傻瓜式的操作,不需要改任何东西