友情链接
版权信息
正文内容

Win Vista下如何安装XP

发布时间:2008-05-27 22:13:33 作者: 我本善良

vista下安装xp2007-05-02 00:43前些天一同学买了台HP dv 2207tx 的机器,初装Windows Vista,可是vista有些软件不支持,于是想安装Xp。

初次接触Vista 系统,我不太了解该如何处理这个问题,于是在Baidu里搜。搜索的结果让我很失望,所有答案千篇一律,几乎都是复制的别人的,而且尝试 后没有效果。无奈之下我只能自己摸索安装,现在将我的安装过程写出来与大家分享。

在安装之前我首先在网上搜索了此类的信息。基本 分为两类:

一、分区安装xp,再用Bcd修改mbr,引导系统

二、在vista下分区,安装xp,用VistaBootPRO修改系统引导。

这两种方法在该机器上都不适用。

我先在vista 下分区,将D盘激活,在进入Windows Xp的安装时,安装程序Load文件结束后提醒磁盘错误,安装无法继续。也就是说xp系统无法识别vista 的引导区。

试了多次后放弃了这个尝试,然后再试着在vista系统下直接运行安装程序安装,系统提示不能安装低版本的系统

尝试用Partitonmagic修复硬盘然后再安装(主要是想将被Vista改过的Mbr改回来),结果提示磁盘错误无法修复。而且在Partitonmagic中还不能正确的识别硬盘。放弃该方法。

尝试手动安装:

进入Vista,将D盘格式化成Fat32格式,并激活分区。用DOS启动盘启动,加载Smartdrv,输入C:(此处因为D盘是Fat32而C盘是NTFS格式,故此处C:即是进入Vista系统中的D盘),屏幕上出现 C: 的提示符(成功,此处说明Vista下的D盘能被识别,且被识别为C盘)。到此我一阵兴奋,离成功不远了。

之后转到光驱的目录,我这个机器是 D:,输入 cd i386 回车,运行smartdrv,再运行winnt。熟悉的Windows的安装界面终于出现了,此时要担心的是LoadFile后会不会提示磁盘错误。谢天谢地,LoadFile之后顺利进入选择磁盘的界面,至此顺利将Windows XP安装进了磁盘。下面要处理的就是系统的引导问题。

安装完毕,重新启动,进入的是Windows XP系统。而Vista系统则不能在启动项里找到。尝试在XP下安装VistaBootPRO,并用其修改系统引导。尝试了其中的所有选项,都没办法将Vista系统引导。考虑可能是该软件只能在Vista下顺利的运行,或者Vista 的引导信息损坏了,所以我试着修复Vista的引导。

取出一张Vista的安装盘(当然是盗版的)启动进入Vista的安装,选择启动修复。程序运行一段时间后自动重新启动,并顺利的进入了Vista的启动画面,而Xp的启动项消失。在Vista下运行VistaBootPRO加入Xp的引导项(正确选择Xp的安装分区),重新启动Xp不能被引导。我有一张系统盘中有系统启动修复,用其引导并选择Windows Xp安装在第二个分区,进入Xp。在其中看了看,发现,D盘中跟目录下没有Xp的引导文件,最终在C盘发现了这些文件,将根目录下的ntldr、IO.sys、MSDOS.sys、BOOT.INI、AUTOEXEC.BAT、bootfont.bin、NTDETECT.COM 几个文件拷到Xp的安装盘中。重新启动,在启动画面中选择Windows Xp Professtional,顺利的进入系统

至此系统安装和引导问题已经解决,即此时机器上已经同时存在了Windows Vista 和 Xp 两个系统,且两者都能顺利的启动。

在预装Vista的PC上安装XP并设双重启动

如今,越来越多的PC在出厂时预装Windows Vista,这在很大程度上给用户带来了方便——虽然预装的Windows Vista多为Home Basic之类简化版本——不过,对许多用户而言,也许更习惯于Windows XP,加上日常使用的某些应用软件可能在Windows Vista中运行不太正常,因此,很多人希望在能系统中安装Windows XP,当然,前提是不影响系统中预装的Windows Vista,毕竟那是花钱买的。

许多用户想知道怎样在预装Windows Vista的PC上安装Windows XP,并设置双重启动分别进入不同的系统,鉴于我们精力有限,不能一一回复。因此,在此作一简单总结,介绍在预装Vista的PC上安装Windows XP的基本思路,希望能对朋友们有所助益。

  警告:不要在预装Windows Vista的PC直接安装Windows XP

众所周知,微软在Windows Vista中采用了全新的系统启动管理机制、全新的BootLoader,迥异于自Windows NT以来包括Windows 2000 /XP /2003中使用的ntldr,因此,直接在预装Windows Vista的PC安装Windows XP将破坏Windows Vista的Boot Loader,正如我们在Windows Vista安装教程中所言的那样:

  如果您希望在PC中同时使用多个操作系统,必须保证Windows Vista是最后安装的系统,不然,比如说如果在安装Windows Vista后再安装Windows XP,将会造成Windows Vista的boot loader被ntldr+boot.ini覆盖,导致Windows Vista无法启动。

  这一点希望谨记。

  如何在预装Vista的PC上安装Windows XP

下面介绍在预装Vista的PC上安装Windows XP的设置步骤:

  如果您的PC硬盘在出厂时已分割了多个分区,可直接跳到“安装Windows XP”;

  为Windows XP准备单独的安装分区

  很多PC的出厂设置中,硬盘未进行分区,即系统中仅包含“c:”盘,尤其在大部分笔记本电脑上极其普遍。在这种情况下,需要首先分割硬盘,为Windows XP准备一个单独的分区。

  打开磁盘管理器,在“C:”盘上单击右键,选择弹出菜单中的“压缩卷”,缩小Windows Vista所占用的分区,为新建分区调整出空间。注意:需为Windows Vista分区保留足够的可用空间;

  在调整出的“未分配的磁盘空间”上单击右键,选择“新建卷”,创建用于安装Windows XP的新分区;

  推荐:最好重新调整系统盘符,对原来只有一个分区的系统而言,往往采用硬盘为“c:”盘,而DVD为“d:”盘的设置,这样,新建的硬盘分区盘符则依顺序被排为“e:”盘,在某些情况下可能会存在某种隐患。因此,建议在此时应重新调整盘符,比如将硬盘分区设为“c:”“d:”,而将DVD盘符调整为“e:”。虽然这一步不是必须要做的。

要调整系统盘符设置,在磁盘管理器中选中相应分区,右键单击选择“更改驱动器号和路径”即可。当然,对于上述情况,即DVD已占用盘符“d:”的情况,可首先将DVD调整到一个未使用的盘符,如“z:”,然后,在将新建的硬盘分区盘符设置为“d:”,释放出占用的“e:”盘符后再调整回来。

  关闭磁盘管理器,重新启动Windows Vista。注意,要让Windows Vista接受修改后的硬盘设置系统可能需重启两次。

  安装Windows XP

  接下来,便可像往常一样安装Windows XP了,将Windows XP安装光盘放入DVD/CD驱动器中,设置从光驱引导,进行相应的安装即可。惟一需要注意的是,将Windows XP安装到新创建的硬盘中。

  重建Windows Vista的Boot Loader并设置双重启动

  正如上文所言,安装Windows XP后,系统中预装的Windows Vista将因Boot Loader被覆盖而无法启动,虽然Windows Vista存在于系统中。这时,便需要使用第三方工具来重建Boot Loader,并建立双重启动菜单以分别启动进入Windows Vista与Windows XP。可以实现这一功能的第三方软件有很多,如VistaBootPRO。下面简单介绍使用VistaBootPRO重建Boot Loader及设置双重启动。

  在Windows XP中下载、安装VistaBootPRO,注:Windows XP需能够支持.Net Framework 2.00;

  运行VistaBootPRO,在Bootloader标签页中点击“Reinstall the Vista bootloader”,以重建Windows Vista的BootLoader,让系统能够启动进入Windows Vista。注意,仅完成这一步只能让系统启动进入Windows Vista,而无法启动Windows XP,接下来还要设置双重启动。

同一分区下安装XP和Vista的方法

C分区是硬盘最外圈,做系统分区的好处自然不必说了。将XPVista安装在一个分区下,可以同时备份双系统,不然任何一个系统出毛病,都会影响到另一个系统不能启动。

笔者发现用这种方法安装好的XP系统上网几乎不染病毒,可以裸奔(因为病毒的作者为了保证病毒文件尽可能得小,便于通过互联网传播,都采用傻瓜式编程,这样的病毒就算进入你的机器,也因为找不到该感染路径而无法发挥做用),但通过优盘感染则不能幸免。

至于为什么两个系统不能装在同一个分区中,那是因为两个系统的三个文件夹重名,这三个文件夹分别是:Documents and Settings Program Files Windows(2000是WINNT),只要把XP系统的安装目录改一下就可以了,比如装在 C:WINXP 下。

这样,这三个文件夹就分别变为:

C:WINXPDocuments and Settings

C:WINXPProgram Files

C:WINXPWindows.

但是已经装好的系统就不能改了,也就是说必须重新制作XP系统光盘。

整个过程需要下列软件:

光盘镜像编辑软件 UltraISO

系统光盘测试软件 VMware Workstation 或 Virtual PC

光盘刻录软件 nero

XP-Vista 启动菜单修改软件 VistaBoot PRO 3.1

我前几天在远景论坛发过一个怎样把XP与Vista都装在一个分区中的贴子,得到广大网友的支持,并指出了贴子的不足之处。其实,我把一个很简单的贴子写复杂了,现将贴子修改整理,内容如下:

把一张你常用的XP系统光盘插入光驱,打开 UltraISO,执行“文件”→“打开光盘”,找到这两个文件:

winnt.sif HIVESFT.INF,应该都在 i386 目录下,如果你的光盘不是XP系统原版光盘(比如用 EasyBoot 制作的系统光盘,这种系统光盘带有色彩背景图像和中文菜单),那么你就得找到安装程序启动文件夹(大约6-9M,常以 BOOT EZBOOT 为文件夹名)。

以这个文件夹里的 winnt.sif 为准,把这两个文件提取出来保存。不要关闭 UltraISO,因为接下来还要用到它。

用记事本打开 winnt.sif,在 [Unattended] 这一栏下添加如下内容:

TargetPath=WINXPWINDOWS

ProgramFilesDir = "WINXPProgram Files"

CommonProgramFilesDir = "WINXPProgram FilesCommon"

最后将此保存。

用记事本打开 HIVESFT.INF,找到 DEFAULT_PROFILES_DIR="%SystemDrive%Documents and Settings" 这一行,把 "%SystemDrive%Documents and Settings" 改为 "%SystemDrive%WINXPDocuments and Settings",然后保存。

接着,把改好的这两个文件替换回去。方法就是单击 UltraISO 光盘目录上原文件所在的文件夹,执行 "操作" "添加文件",找到改好文件的目录,选择文件,覆盖就行了。把两个文件都覆盖完后另存为光盘镜像。

然后用 VMware Workstation (Virtual PC 2007 也不错,微软官方网站有下载)测试光盘镜像,VMware Workstation 就是虚拟机,测试光盘镜像就是用它虚拟一台机器进行一次系统的全安装过程。新建虚拟机后建议把软驱删除,因为这个东西挺烦人的。

没有什么问题的话就可以刻盘了。注意,千万不要把这个ISO文件直接刻录到光盘上,要选择用镜像刻盘这一项。

完成后,我们就可以用刚做好的系统盘重装XP了,装好后我们发现 C 盘下仍然有 Program Files 这个目录,这是由安装程序低能造成的(Microsoft 的系统本地化没做好)。没关系,把它剪切到 C:WINXP下就可以了。

然后,单击“工具”→“文件夹选项”,在“查看”中选择“显示文件的扩展名,显示所有的隐藏文件和文件夹”,不选择“隐藏受保护的系统文件”,备份好C盘里的引导文件,

autoexec.bat

boot.ini

bootfont.bin

config.sys

IO.SYS

MSDOS.SYS

NTDETECT.COM

ntldr

一共八个。一旦出现什么问题,用深山红叶光盘启动系统,把这几个文件复制回来,至少XP系统能进得去。

然后安装Vista(建议在XP下用虚拟光驱安装,安装后直接就进入了Vista,这时千万不要慌),进入Vista后重复在XP下的一个步骤,那就是显示受保护的系统文件,显示文件的扩展名。这时我们发现,原来的 boot.ini 文件被加上了另外的一个扩展名,我们把它去掉只读属性,改回原名,不然的话就无法启动XP了。

安装VistaBoot修改启动菜单,最后重新启动计算机就可以进入XP了。

Win Vista下如何安装XP、2003

引:Windows Vista的电脑用户,因为涉及到游戏兼容性问题,或者程序编写问题等等,经常需要安装双系统,甚至多系统,于是,便有很多朋友,提出了这样的问题,怎样才能在Windows Vista 系统下面再安装Windows XP 或者 Windows 2003?

  Windows Vista的电脑用户,因为涉及到游戏兼容性问题,或者程序编写问题等等,经常需要安装双系统,甚至多系统,于是,便有很多朋友,提出了这样的问题,怎样才能在Windows Vista 系统下面再安装Windows XP 或者 Windows 2003?

  这个问题,主要需要解决,C盘已经有Windows Vista系统,想把 Windows XP 或者 Windows 2003 安装在其他分区,例如D盘E盘F盘G盘H盘等等上面。。。

  别着急,这个问题手到擒来,接招:

  第一步、本步的目的,是在于先在Windows Vista系统下面做好多启动菜单,为安装新的xp或者2003系统做好准备。在Windows Vista 系统下面先下载运行Vista优化大师,打开Vista优化大师,采用如下步骤:

  1、点击左侧的“系统设置

  2、点击下面的“系统启动设置

  3、点击右侧的“多系统选择”

  4、点击底下的“添加”,详细见下图——

5、点击添加后,会出来一个对话框,选择系统类型为其它即可,系统名称那儿输入你想要在开机启动菜单里面显示的文字,例如:“Windows XP”或者“Windows Server 2003”,如下图所示:

6、我把上一步的系统名称设为“Windows Server 2003”(你随意设置成Windows 2010都行,只要你自己明白,呵呵),点击确定,你刚才添加的新系统就出现在Vista优化大师的窗口里面了,下次开机时候,这个会出现在你的电脑开机启动菜单里面,当然,我们这还只是第一步先做好启动准备,你还没安装新的操作系统呢。Vista优化大师下面还有备份和还原按钮,是用来对你的电脑启动菜单设置做备份的。你可以选中系统列表中的各个系统,点击“设为默认启动项”,这样可以作为电脑开机后的默认启动系统,当然,是在你没进行系统选择的情况下,等待30秒后的默认。对了,那个操作系统选择等待时间,你也可以在Vista优化大师里面进行更改,一般默认为30秒。

  到此,第一步就胜利完成,实际上,是非常简单的。

  第二步,拿出 Windows XP 或者 Windows 2003 的光盘,启动电脑,用光盘安装。你在第一步里面选择的是D盘,你就安装在D盘行了。总之,和你第一步里面选择的新系统位置的盘符一样就成。

  在D盘(在此以D盘为例)装好Windows XP 或者 Windows 2003之后,你尽情的安装更新和驱动程序行了。你还可以把虚拟内存和Windows Vista 设置在同一个分区。

  那么,下面进入关键的步骤了!睁大眼睛看:

  1、在你的Windows XP或者2003系统里面,更改文件夹选项,让系统显示隐藏文件和隐藏的系统文件,把你C盘的 ntldr 这个文件,拷贝到你的Windows XP 或者 Windows 2003所在的盘符根目录,这篇文章里面,我们用D盘做的例子,你就把 ntldr 这个文件拷贝(就是复制)到 D 盘的根目录行了。

  2、插入 Windows Vista 的光盘,然后,打开“运行” (开始〉运行),输入cmd.exe 并运行,进入命令行程序。

  3、输入 X: (X代表你的光驱盘符)。

  4、输入 cd boot

  5、输入 bootsect /nt60 SYS

  彻底完成。OK,下面,取出你的启动光盘,用你的硬盘直接启动吧,看看,多系统启动菜单是不是出现了?随便选择 Windows Vista 或者你的 Windows XP/2003,都可以正常的启动了。

0 投票 关键词: vista系统优化大师 vista系统优化软件 vista系统优化视频 vista系统优化方法
所属类别vista系统优化设置
相关链接原文链接 过滤文章链接 举报删除