首先你要明白,旧系统因为缺少新主机的硬件驱动,大概率是根本启动不了的。如果连系统都进不去,想在里面安装新驱动是非常困难的。驱动文件不是简单复制过去就能用的,必须手动把文件复制到system32目录,还要去修改注册表和启动项,这个过程极其繁琐,而且很容易因为权限问题卡住,手动操作成功的概率其实很低。
换主机后如何给旧硬盘更换硬件驱动且不损伤旧文件与旧系统?
既然直接给旧系统装驱动这么麻烦,我建议你换个思路,直接安装双系统。目前的Windows 7 32位系统兼容性已经做得相当不错了,除非你的新硬件非常新只支持64位。你可以找另一个硬盘,或者把新硬盘分出空间,专门安装一个Windows 7系统,这样既能保留旧数据,又能获得相对较好的硬件支持。
如果你对自己的电脑配置有信心,或者不想折腾硬盘分区,也可以考虑使用虚拟机方案。你可以把旧硬盘作为存储盘,然后在新的宿主机上安装虚拟机软件,把旧系统装进虚拟机里。不过要注意,如果你打算在虚拟机里玩大型游戏,性能损耗会比较大,体验不好。这种情况下,我还是更推荐在物理盘上单独装一个系统,比如Windows XP,来解决兼容性问题。