与此类似问题,我有一个两难的境地。我有一台装有 Windows 8 的计算机,这不太方便,因为我想运行的一些游戏在 Windows 8 上崩溃了。因此,我想安装旧版本的 Windows(可能是 Windows 7),但不确定如何解决这个问题。如果我使用虚拟机,它有自己的空间,并且无法访问我的游戏目录(E:)。如果我将 Windows 7 安装在不同的分区上,这可能就可以了,但当我想快速切换到我的游戏驱动器时,这并不实用。因此,每种方法(虚拟机和双启动)的优缺点是什么?
答案1
游戏性能和虚拟机中 3D 加速的缺失是导致这款产品失败的一大原因。我大部分的编码和开发工作都是在 Windows 8 或 Linux 上进行的,因此我将笔记本电脑专门用于所有非游戏用途,而我的台式机则恢复为 Windows 7 以用于游戏。不幸的是,并不是每个人都有能力运行两种不同的设置。
如果您想运行游戏,但又想使用 Windows 8 处理其他日常任务,那么在环境之间提高速度的最佳选择是在机器上运行 Windows 7,然后在虚拟机上运行 Windows 8。这不是理想的选择,但在我看来,这是最好的解决方案。双重启动会导致您把所有时间都花在一个环境中,而放弃另一个环境。当您重新启动机器以启动另一个操作系统时,您很可能会失去做您想做的事情的欲望。
答案2
尝试在 Windows 7 兼容模式下运行游戏。VMPlayer 具有更好的 DirectX 虚拟化功能,但不要期待奇迹。您可以通过共享从 VM 访问本地文件夹。