采用升级安装Vista

July 2nd, 2007 No Comments »

    Windows Vista支持从Windows 2000、Windows XP、Windows Vista(低版本)进行升级安装。升级安装包括原位升级安装和全新安装两种,不过我们一般说的升级安装都是指原位升级安装,这种安装是指从旧版本系统升级到新版本系统同时保留系统安装的应用程序和系统配置等数据。对于原位升级安装,由于保留了旧版本系统的大部分数据,所以升级后很可能会将病毒和其他系统故障一并带到新版本的系统中,造成新版本系统的不稳定。因此,除非用户的旧版本系统是刚安装不久或有着重要数据,否则都建议进行全新安装。微软对Windows老用户提供了优惠措施:只要用户拥有正版的Windows,就可以以较低的价格购买到升级版的安装光盘进行升级安装。

下表是各版本Windows的升级对照表,其中有√的表示支持原位升级安装,否则表示只允许全新安装进行升级。

 

家庭普通版

家庭高级版

商业版

旗舰版

Windows XP 专业版    

Windows XP 家庭版

Windows XP 媒体中心版  

 

Windows XP Tablet PC版    

Windows XP 专业版(x64)        
Windows 2000        
家庭普通版  

 

家庭高级版      

商业版      

而对于其他版本的Windows(例如Windows 98/ME),则只能通过购买完整版的Windows Vista进行全新安装。

    进行原位升级安装前需要确保当前系统所在分区有足够的剩余空间(15GB以上),并且分区的文件系统必须是NTFS。这里要注意的是,如果想安装64位的Windows Vista,是无法通过原位升级来安装的,只能进行全新安装。

小技巧

立马将FAT32分区转换为NTFS格式:如果当前Windows XP所在的分区为FAT32格式,那么可以先将分区转换为NTFS文件系统,具体方法是单击”开始”菜单选择”运行”,然后输入”convert c: /fs:ntfs”(假设Windows XP在C盘)并回车执行转换。

    一切准备好后,将Windows Vista安装光盘放入光驱中,然后在光盘自动播放后出现的窗口中单击”现在安装”按钮,此后安装程序开始检测当前系统的一些信息。等待片刻后安装程序提示用户是否联机以获取最新安装更新,建议用户选择第一个选项允许安装程序在安装的过程中联机下载并安装更新程序,这样可以使系统一安装成功便是最安全的。 

    接下来需要输入产品密钥,用户同样可以选择输入或者不输入(试用)。最后,在提示选择安装类型时选择”升级”即可开始原位升级安装。

解密Windows XP升级安装背后的原理

    从Windows XP原位升级安装到Windows Vista将比进行全新安装明显慢很多,因为安装程序在后台进行了更多的操作:

  1. 从当前Windows XP系统中收集配置信息和驱动程序

  1. 将Windows XP所在分区中Windows、Program Files、Documents and Settings这三个文件夹移动到一个新的文件夹中进行保存

  2. 利用安装光盘中的镜像文件进行一次Windows Vista的全新安装

  3. 将第一步中收集到的配置信息和驱动程序迁移到Windows Vista系统中

  4. 将Windows XP中的用户数据迁移到Windows Vista相应的用户配置文件夹中

  5. 最后重新启动Windows Vista

在这个过程中,Windows Vista在系统分区根目录中创建了几个临时文件夹用于存储数据,它们分别是:

  • $WINDOWS.~BT 这个文件夹中包含Windows Vista的最小化副本,用于执行新操作系统的配置和文件、配置信息的迁移。

  • $UPGRADE.~OS 安装程序为Windows Vista收集配置信息并保存于该文件夹中,

  • $WINDOWS.~LS 这个文件夹中保存着Windows Vista的WIM镜像文件和一些升级时所需要的临时文件 。

  • $INPLACE.~TR 在第一步中搜集到的系统和用户配置信息保存于该临时文件夹中,在Windows Vista安装完毕后将其导入系统中。

  • $WINDOWS.~Q 在第二步中安装程序将Windows XP所在分区中Windows、Program Files、Documents and Settings这三个文件夹移动并保存在该文件夹中

在原位升级安装的过程中如果遇到错误而安装失败,那么安装程序将会回滚,删除所有新创建的文件并从$WINDOWS.~Q文件夹中恢复原Windows XP的系统文件夹。而如果升级安装成功,那么安装程序会删除大部分临时文件,只保留$INPLACE.~TR和$WINDOWS.~Q这个两个临时文件夹。如果部分数据在安装过程中迁移失败,用户可以从这两个文件夹中手动进行迁移。如果用户确认升级安装成功并且所有数据也迁移成功,那么可以删除这两个临时文件夹。