技术开发 频道

XP/Vista迁移至Windows 7的若干选择

  通常来说,Windows XP 用户一般只能选择格式化 Windows XP 后全新安装 Windows 7,或者将 Windows XP 与全新安装的 Windows 7 组成多重系统共存。但无论怎样,全新安装的 Windows 7 都必须重新安装所需的全部软件,这对于老用户而言将是一个庞大工程。笔者认为,既然重新安装所有软件的步骤已经不可避免了,不如趁此机会完成 32 位系统至 64 位系统的过渡、直接选择 64 位的 Windows 7。反正 32 位 Windows XP 是无论如何也不能升级为 64 位 Windows 7 的,从 32 位系统过渡至 64 位系统早晚都需要重装一次软件,还不如趁着迁移至 Windows 7 的机会一举完成,这样心理可能稍微平衡一些。特别是随着 4GB 内存及 64 位软件的逐渐普及,现在也到了全面转向 64 位系统的时机。
 
  如果我们选择将 Windows XP 与 Windows 7 组成多重系统共存(共存的配置方法与 Windows Vista 没有区别),可以将两个系统的部分设置通过配置文件重定向的方法设置为共享,这样可以在新旧两个系统之间形成一个使用习惯的过渡。Windows Vista/7 提供了建立目录符号链接的命令 MKLINK,它可以将指定的 NTFS 文件夹重定向至一个新的目标,例如执行:
 
  MKLINK -D "C:\Users\%用户帐户名%\AppData\Roaming" "C:\Shared AppData"
 
  将 AppData\Roaming 重定向至 C:\Shared AppData,建立的符号链接可以被访问并指向真正的位置。
 
  接下来我们可以在 Windows XP 中也建立配置目录重定向,将 Windows XP 的 Documents & Settings\%用户帐户名%\Application Data 也重定向至 C:\Shared AppData,这样 Windows XP 就可以与 Windows 7 共享相同的 AppData 设置了。虽然 Windows XP 没有提供 MKLINK 命令,但可以下载 JUNCTION.EXE 完成此操作:
 
  http://download.sysinternals.com/Files/Junction.zip
 
  如果我们选择格式化 Windows XP 后全新安装 Windows 7,那么在格式化之前可以先在 Windows XP 中执行 Windows 7 提供的 Windows Easy Transfer(轻松传送)向导,通过线缆、可移动存储或网络将 Windows XP 的部分设置与数据备份出来,安装 Windows 7 后再使用轻松传送导入 Windows 7。这也是微软官方推荐的从 Windows XP 迁移至 Windows 7 的做法。轻松传送向导 MIGSETUP.EXE 可以在 Windows 7 安装光盘的 Support\Migwiz 文件夹找到。
 
  Windows Vista 至 Windows 7:

  Windows Vista 可以原位升级安装为 Windows 7,但是要求 Windows Vista 必须至少安装有 SP1,RTM 版本的 Windows Vista 无法升级。笔者感觉最近几年微软对 Windows Service Pack 版本的限制要求越来越严格了,例如 Windows Vista SP2 只能从 SP1 升级、Windows XP SP3 不能从 Windows XP RTM 版升级等。现在终于连原位升级式安装也被加入了限制,这或许又一次证明了版本号 18000 的 Windows Vista SP1/Server 2008 才算是真正的正式版、版本号 16386 的 Windows Vista RTM 充其量只不过是个早产儿。

0
相关文章