最初我想从非常旧的 Windows XP 系统中迁移几个程序。虽然在做了一些研究之后(如何将程序从旧计算机传输到新的 Windows 7 计算机?) 似乎不太可能。
所以现在我对以下两个选项之一感兴趣:
- 将 XP 和所有程序、文件等从旧机器移出并移植到更新更快的机器中。
- 备份系统并在装有 Windows 7 的更新、更快的机器上对其进行虚拟化。
我应该选择哪个选项?考虑便捷性、成本和性能。
另外,是否有任何好的教程或文章可以指导我完成整个过程?
答案1
2.它更快、更简单。根据我的经验。稍后,您可以实现在 Windows 7 上运行的所有内容,但仅虚拟化旧系统会更快、更简单。
- 你需要一个名为的应用程序磁盘2VHD。
- 然后,获得图像后,您需要将其传输到新电脑(外部存储器、LAN 电缆。速度要快。)
- 您将需要一款虚拟化软件。在这种情况下,我的选择是 VirtualPC。为什么?因为它与 Windows 7 和 XP 集成得很好。来回切换很容易,而且额外的资源使用率真的很低。(但是,如果它不能满足您的需求,您也可以尝试“VMWare Player”、“VirtualBox”。)
- 就是这样。如果您在客户操作系统上遇到任何错误,请提出新问题,我们将为您提供帮助。
答案2
呃 3 :-( 重新安装它们。从内到外(注册表和系统中的变化)查看它,我觉得没有任何完全正确的方法来完成此操作,即使使用某些神奇的程序尝试它。
将其视为清理的机会,用更好的东西替换旧东西,并找到便携式物品。
虚拟化不是解决方案(对我来说),它只是针对无法在 Windows7 中运行的程序的一种变通方法。大多数程序从 XP 正确重新安装到 Windows 7 系统后都可以运行,如果不能,则可以使用兼容模式。我的系统具有所有虚拟化功能,但许多程序响应缓慢,与硬件的连接不紧密,而且它是“虚拟的” :-) 因为它就是虚拟的。
找到“可移植”的程序(某种程度上),这些程序不依赖许多部件和组件,它们可以在运行时创建自己的几个注册表项,并且可以单独放在您为它们创建的漂亮小文件夹中。稍后,这些“可移植”程序可以再次传输,例如传输到 Windows 8。我在 XP 中使用的大多数“可移植”程序都可以在 Windows 7 中再次移植,并且没有太多兼容性问题。