自Windows XP以来,电脑的主板一旦更换,原先安装在硬盘上的Windows系统往往就不能启动了。这是因为Windows在安装过程中绑定了电脑的硬件配置信息,有一些硬件驱动标记为启动时加载,更换主板后,这些驱动程序无法正常加载,导致系统无法启动。Windows的产品激活机制也是与电脑的硬件绑定的,这也是主板更换后系统无法启动的一个原因。
电脑用过一段时间后,常常含有我们积累起来的许多应用程序和配置信息。重装系统后,恢复这些应用程序和配置是一个漫长而痛苦的过程,有一些系统和应用程序的配置和历史信息有可能再也找不回来了。
有没有办法更换主板不重装系统呢?使用Sysprep工具就可以做到这一点。记下原来安装操作系统时所使用的产品密钥(序列号),在更换新主板之前,用旧主板启动Windows,以管理员身份运行cmd.exe,执行命令
sysprep\sysprep.exe /generalize /oobe /shutdown
命令执行完毕后,系统会自动关机。这时硬盘中的操作系统已经进入了硬件独立的准备好状态。将新主板连接到准备好的硬盘上,启动电脑即会进行首次启动的硬件搜索操作,启动成功后,安装新主板相关的驱动程序即可。
Windows 7和Vista都内置有sysprep工具;Windows XP则需要在安装盘的deploy.cab中提取,也可以从Microsoft网站下载XP版的此工具。
由于Windows的激活状态是与硬件配置绑定的,所以解除了硬件绑定的Windows在新主板上启动后,需要重新输入产品密钥,随后有可能需要重新激活。如果批量激活或者OEM激活的信息仍然匹配,则无需重新激活;如果OEM激活信息不能匹配或者是采用零售版序列号激活的系统,则需要重新按照许可协议通过联网或者电话激活系统。