Windows Live Essentials 2011 的正式版已经可以下载多日了。其实在当天我就知道了,下载下来要安装的时候,突然提示我,说是新的 Live Mesh 和我现在安装的 Live Mesh Beta 不兼容,网络上的存储数据会迁移,但是迁移之后的数据,老的 Live Mesh Beta 将不能够访问到。我心里想,那全部升级成 2011 好了。结果还不这么简单,因为新的 Windows Live Essentials 2011 竟然不支持 Windows XP,而我的办公室台式机的系统恰恰就是用了三年半的 Windows XP。
眼看着 Windows 7 已经被越来越多的人使用,我就动了把 Windows XP 升级为 Windows 7 的念头。可惜的是,微软不允许直接升级,要么就只能重新安装,看着打开的已安装列表边上长长的滚动条,我决定曲线救国。
首先从家里把 Windows Vista 的安装盘拿到了公司,开始了第一级的升级过程。30GB 的 C 盘已经捉襟见肘了,还有 3GB 多的剩余空间,运行升级安装,立马告诉需要 7GB 的空间才可以。我只好把休眠功能禁用,腾出来 2GB,把虚拟内存减小,把 Office 的安装缓存文件挪到了别的盘上,才满足了升级程序的要求。再次运行,在 Windows XP 下的升级阶段顺利完成,然后重新启动,引导到了 Windows Vista 的安装阶段,问题马上就出现了,显示说无法进行下一步的安装过程,但没有说明原因。根据推断,问题应该仍然出在磁盘空间上,好在安装程序已经回滚,我再次启动至 Windows XP 下,继续我的乾坤大挪移事业。大概又移动出半个 GB 来。如是顺利安装 Windows Vista 完成。在最开头的兼容性检查时提醒我 Microsoft ActiveSync 会有问题,我没注意,结果 Windows Vista 下变成了不可卸载的状态,是个小小的遗憾。
第一时间运行微软的 Windows 7 升级顾问。给出了几个阻碍升级的问题,一是磁盘空间又不足了,这次更狠,说是至少要 16GB;二是我的 Windows Vista 必须要是 SP1 以上才可以。于是用 Windows Vista 开始自动更新,更新了一大片 KB 之后发现,除了硬盘空间又消失 3GB 之外,更新列表里连 SP1 的影子也没见到。最糟糕的是,网络连接突然只能访问局域网里的东西了,怎么也联不到 Internet,后来让维护部的同事帮忙才解决,可是仍然有不如意的地方,开机后要好几分钟后才能连接到 Internet。无奈,手动下载 SP1 进行安装。安装时又报告空间不足,真是愁煞人。只好把 D 盘的内容移到 E 盘去,然后把 D 盘删除,再用分区工具把 C 盘的空间加大,这下子 Windows 7 的升级程序就开始乖乖地工作了,步骤和升级 Windows Vista 的时候几乎一样。
在 Windows Vista 下的安装部分顺利通过,按下不表。然后重启系统,结果出现正在启动的字样就停住了,Reset 键按了三四次也没有改善,只得回滚到 Windows Vista 中去。再来一遍,情况依然。突然间灵光一现,打开机箱,把另一块硬盘的数据线和电源线拔掉,尝试开机,则顺利启动成功。
接下来的时间里不停地打开各个原来安装的程序,看是否有不兼容的现象,结果令我很满意,一个也没有。于是又打开注册表,寻找到 Microsoft ActiveSync 的 UninstallString 域,复制到“运行”框里执行。先是报告了一个兼容性的提示框,紧接着就执行了正常的卸载过程。令人更加欣喜的是,网络基本上正常了,虽然开机出现联通 Internet 的时间比 Windows XP 要长,但比 Windows Vista 还是好了不少。顺便说两个小细节,一是 Windows Vista 没有能够保留当初在 Windows XP 下我自己定义的 Hosts 文件中的域名解析项,Windows 7 则保存了 Windows Vista 下的项;二是 Windows 7 所占用的空间甚至比之前的 Windows XP 还要略小。
二级跳升级过程就此结束,最后一个工作是和运维的同事申请序列号,联机激活。尽管经历了好几次小的波折,我还是一直不住地在感叹微软的兼容性做得真是棒。
—— 记于百度空间