我目前正在使用 Windows 7 VirtualBox 尝试运行一些较旧的指挥官和征服游戏以及沙丘 2000。我觉得我已经按预期设置了所有内容,但当我执行游戏时,我只听到声音,没有视频。我弄乱了显示设置,并给了它 256 mb 的视频内存,并启用了 2D 和 3D 加速。我不完全确定我做错了什么,但我知道是 VM 的问题,因为我可以让主屏幕出现在我的普通电脑上(游戏无法在 Windows 10 上玩)。
希望有比我更了解 VM 的人可以提供帮助。
答案1
听起来你尝试运行的游戏之一非常老旧,并且基于 DOS(例如 C&C:红色警戒)。假设它不是非 DOS 重新发布,那么 Windows 7 上的 VirtualBox 并不是这款游戏的理想选择。你应该在更专业的模拟器中运行它,例如DOS盒。
关于 Dune 2000 和 C&C: Renegade,它们都是早期的 32 位 Windows 游戏,需要 32 位操作系统。您可以使用 XP 32 位(或者可能是 Windows 7 32 位),但可能需要进行一些调整。出于与 16 位 Dune 可执行文件的兼容性原因,64 位版本的 XP 或 Windows 7 是不可行的(@TOOGAM 在评论中指出了这一点)。还请注意,Windows 7 可能不是理想的选择,因为 VirtualBox 和 DirectX9 存在潜在问题。