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分区是硬盘最外圈,做系统分区的好处自然不必说了。将XP与Vista安装在一个分区下,可以同时备份双系统,不然任何一个系统出毛病,都会影响到另一个系统不能启动。
笔者发现用这种方法安装好的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系统优化设置
相关链接:原文链接
过滤文章链接
举报删除