注册成为170IT会员,与大家分享你的视角! 论坛版主工作条例 论坛砍贴手札(斑竹、网友参考) 《笑闹天宫》注册送黄金装备
关注北京奥运 分享奥运专版 支持我们:安装Alexa工具条!  立即下载 传世私服/传奇世界私服  
1/1页1 跳转到查看:479
发新话题 回复该主题

笔记本安装Vista/xp双系统详解

笔记本安装Vista/xp双系统详解

在微软的强力市场推动下,目前的笔记本电脑在消费者购买时都已经预装了WindowsVISTA。因为使用习惯与软件兼容性等原因,不少人都想换回XP系统,但又不想破坏目前带的正版系统,所以在现有正版Vista不被破坏的情况下,再安装XP组成双系统,是最好的解决办法。遗憾的是,微软在WindowsVista中采用了全新的启动管理机制:WindowsBootManager(Bootmgr.exe),同时将之前Boot.ini中的内容移交给了BootConfigurationData,并提供了新的启动选项编辑工具BCDEdit来搞定启动,迥异于自WindowsNT以来包括Windows2000/XP/2003中使用的ntldr。

  正常情况下,如果您希望在PC中同时使用多个操作系统,必须保证WindowsVista是最后安装的系统。不然,如果在安装WindowsVista后再安装WindowsXP,将会造成WindowsVista的bootloader被ntldr+boot.ini覆盖,导致WindowsVista无法启动。

  当然,人民的力量是无穷的,虽然微软官方和笔记本厂商都只会双手一摊说:I’mSorry。.那么我们照样有办法自己给笔记本加装WindowsXP,然后在修复WindowsVISTA启动菜单(WindowsBootManager)。

  某些分区工具对笔记本系统盘进行分区操作,笔记本预装系统的一键恢复可能造成影响。如果笔记本还随机赠送恢复盘的话当然最好,如果没有赠送,就得自己预先刻录系统恢复盘,保证以后系统崩溃还能正常恢复系统。刻录系统恢复盘的办法,请参考笔记本说明书,一般上面都会有图解的。

  下面介绍在预装Vista的笔记本电脑上安装WindowsXP的设置步骤:

  如果您的笔记本硬盘在出厂时已分割了多个分区,可直接跳到“安装WindowsXP”,如果笔记本没有分出合适的WindowsXP系统分区,我们可以选择给WindowsXP准备一个合适的分区,或者把WindowsXP安装在同VISTA一个分区之内。

  为WindowsXP准备独立的安装分区

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

  过去的方法是用PartitionMagic这类的分区调整软件。但是不幸的是,目前PartitionMagic仍然没有对WindowsVista系统提供支持,在Vista系统下分区的办法,请参看《本本用户必修课教你给笔记本电脑分区》。

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

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

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

  将WindowsXP安装在VISTA分区

  除了给WindowsXP单独准备一个分区安装,我们还可以通过一定的手段来实现XP和Vista安装在同一个分区中。当然已经通过重新分区的方法给WindowsXP准备好磁盘空间的朋友请直接跳过本节直接进入“安装WindowsXP”

  其实WindowsVista和XP“水火不容”的原因:是因为它们有这样三个文件夹“DocumentsandSettings,ProgrameFiles,Windows”都是同名的。就是因为这些文件的重名导致前系统的被覆盖从而导致系统不能正常运行。由于WindowsVISTA已经牢牢的在笔记本硬盘里面扎根,所有的系统路径都无法再简单的修改,那么我们的解决办法就只有拿WindowsXP安装盘开刀,通过修改Windows安装盘的办法。

  首先,我们就直接使用UltraISO把同品牌的笔记本的WindowsXP安装光盘制作成光盘ISO镜像文件(如何获取OEM版WindowsXP光盘和COA授权不属于本文讨论范畴)。然后修改其中的两个文件:

  我们要修改两个文件“WINNT.SIF”和“HIVESFT.INF”文件,为了将Vista和XP安装在同一个分区中,为了防止其目录冲突影响系统正常的工作。我们修改XP的默认安装目录即可。

  1、修改“WINNT.SIF”文件

  “WINNT.SIF”是XP系统的自动安装配置应答文件,利用UltraISO或者WinRAR提取出镜像中i386目录下的“WINNT.SIF”文件(没有此文件请自行创建),用记事本打开桌面上的“WINNT.SIF”文件,在文件中找到“”将其下的“TaragePath=Windows”修改为TaragePath=WINNT,同时在其下添加ProgramFilesDir="ProgramFiles(XP)",Comm并保存。

  AutomaticUpdates="Yes"

  AutoPartition=0

  MsDosInitiated="0"

  UnattendedInstall="Yes"

  UnattendMode=FullUnattended

  OemPreinstall="Yes"

  OemSkipEula="Yes"

  UnattendSwitch="Yes"

  TaragePath="WINNT"

  ProgramFilesDir="ProgramFiles(XP)"

  Comm

  FileSystem=*

  WaitForReboot="No"

  NoWaitAfterTextMode=1

  NoWaitAfterGUIMode=1

  DriverSigningPolicy=Ignore

  NonDriverSigningPolicy=Ignore

  Hibernation="No"

  AdminPassword=""

  EncryptedAdminPassword=NO

  OEMSkipRegional=1

  TimeZone=210

  OemSkipWelcome=1

  ProductKey="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

  ComputerName=MYLAPTOP

  OrgName="it168"

  FullName="Ultimate"

  LanguageGroup=8,7,1,9,10

  Language="0804"

  InstallDefaultComp

  JoinWorkgroup="WORKGROUP"

  一个典型的安装应答文件,红色标注就是需要修改部分

  2、修改“HIVESFT.INF”

  同样在“HIVESFT.INF”文件同一目录下,找到“HIVESFT.INF”文件并且找到“DEFAULT_PROFILRS_DIR=”%SystemDrire%DocumentsandSettings“将其中的“DEFAULT_PROFILRS_DIR=”%SystemDrire%DocumentsandSettings“修改为“DEFAULT_PROFILRS_DIR=”%SystemDrire%DocumentsandSettings(XP)“保存。添加回ISO文件保存,然后刻录到光盘上。

  安装WindowsXP

  接下来,便可像往常一样安装WindowsXP了,将WindowsXP安装光盘放入DVD/CD驱动器中,设置从光驱引导,进行相应的安装即可。安装之前,请准备好你笔记本的XP驱动。关于如何获得XP驱动的,请参考阿财之前的文章《最详实的解决方案笔记本安装驱动全指南》或者在本友会论坛品牌板块寻找相应的帮助。另外需要注意的是,根据我们选择的安装方式不同,将WindowsXP安装到新创建的分区或者选择安装在与WindowsVISTA同一分区中。

  重建WindowsVista的BootLoader并设置双重启动

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

  在WindowsXP中下载、安装VistaBootPRO,注:WindowsXP下运行需要预先安装.NetFramework2.0。

  运行VistaBootPRO,在“SystemBootloader(系统引导程序)”标签页中选择“WindowsVistaBootloader(WindowsVista系统引导程序)”和“SystemPartition(系统分区)”点击“InstallBootloader”,以重建WindowsVista的BootLoader,让系统能够启动进入WindowsVista。注意,仅完成这一步只能让系统启动进入WindowsVista,而无法启动WindowsXP,接下来还要设置双重启动。

  点击“Diagnostics”菜单项中的“RunDiagnostics”,让VistaBootPRO找到系统中存在的除WindowsVista之外的其他OS,待分析完成后即可看到除“MicrosoftWindowsVista”外,还有名为“EarlierversionsofWindows”的一项,此即是我们新安装的WindowsXP,点击“Apply”即完成对WindowsVista与XP双重启动的设置。——当然,如果您愿意,也可以在“AdvancedSettings”面设置默认启动的系统、菜单延时等具体细节。

  如此,即完成在预装WindowsVista的PC上安装WindowsXP及设置双重启动分别引导进入两个系统的操作了,您可以在享受系统预装的WindowsVista的同时,继续使用更习惯、操作更熟练的WindowsXP。

TOP

 
1/1页1 跳转到
发表新主题 回复该主题