我在 Mac OS X(MacBook Pro)上的虚拟机中运行 Windows 7 - 但虚拟机非常慢。我真的希望有办法以某种方式加快速度 - 比如重新分配内存之类的? - 因为我计划在其上使用 Xilinx(它是仅有的我设置虚拟盒的原因)。
如果它仍然这么慢......那么最好设置双启动或分区驱动器或类似的东西,但我最初决定不这样做,因为这样每次我想要切换时都必须重新启动计算机。
答案1
首先:检查 Guest Additions 是否正确安装。
此后,您可以尝试:
- 增加记忆。
- 如果您的硬件支持,则使用硬件虚拟化(在虚拟机的设置中,选择“启用 VT-x/AMD-V”)。
- 禁用客户操作系统中的视觉效果(Aero 等...)和不需要的服务。
根据我的经验,这就是我在大多数虚拟机中需要做的事情,以获得可接受的速度。
答案2
虚拟机总是比主机操作系统慢。基本上,您的计算机资源将同时被两个操作系统使用,因此总是存在很大的性能损失(即使您没有注意到,计算机也会注意到)。
首先,你应该知道你可以为 Windows 腾出多少内存。例如,如果你有 4 GB 的 RAM,对于 Windows 7,2 GB 是可以接受的。
就我而言,我有 8 GB 的内存,我用 4 GB 运行 Windows 7,运行良好。尽管它在本机上运行得更好。
另外,将虚拟机的文件存储在外部硬盘上也是一个好主意。这看起来可能有点别扭,但对我来说,这很有帮助,因为我启用了 FileVault!:)
哦,顺便问一下,您安装了 Guest Additions 吗?它可以帮助您的虚拟机更顺畅地运行(检查设备->安装 Guest Additions...)。
祝你好运 :-)