我的主板(HP Pavilion s3000y)最大仅支持2GB RAM。这意味着我只能为正在运行的VM分配1GB,并且使用大量RAM的应用程序运行缓慢(例如游戏和Visual Studio)。
是否可以将USB驱动器之类的存储磁盘用作RAM?
否则,VirtualBox可以将驱动器用作VM的RAM吗?
我的主板(HP Pavilion s3000y)最大仅支持2GB RAM。这意味着我只能为正在运行的VM分配1GB,并且使用大量RAM的应用程序运行缓慢(例如游戏和Visual Studio)。
是否可以将USB驱动器之类的存储磁盘用作RAM?
否则,VirtualBox可以将驱动器用作VM的RAM吗?
Answers:
Windows Vista和7支持ReadyBoost,它将使用快速USB驱动器作为SuperFetch的缓存。这使SF可以在RAM有限的系统上更好地工作。这可以帮助提高文件I / O操作的响应速度,因为闪存驱动器在4K随机读取/写入时比HDD快得多。
更好的是,获得一个SSD驱动器。SSD上的页面文件确实非常快,并且可以显着提高分页操作速度,但绝不能替代更多RAM。
顺便说一句,您是否尝试过安装比主板建议的容量更大的RAM?如果升级到最新的BIOS版本,则可能可以使用更大的芯片,例如2x2GB或4x1GB(不确定您有多少个RAM插槽)。如果有可用的芯片,至少尝试使用更大的芯片应该不会有什么坏处。
另外,应将分配给虚拟机的RAM减少到运行VM所需的数量。XP guest虚拟机最多可以在256MB或384MB RAM中运行,具体取决于您使用的目的。
首先,您确定您的主板限制为2GB吗?!我以为有一天我看到了一个使用DDR2甚至是DDR3风格RAM的Pavilion。如果您的系统可以使用DDR2或更高级别的DDR2,则这意味着很可能只用较大的RAM棒填充仅2个RAM插槽。您可能可以使用两个2GB的记忆棒,从而使您可以升级到4GB。
但是,这里有BIOS。而且我简直不敢相信HP没有可以刷新的BIOS更新。(如果您在HP网站上查找您的特定型号,这将是一个巨大的线索。)但是,即使没有BIOS更新,您至少也应该能够看到3Gig以上的RAM。您只需要刷新您的BIOS即可访问整个4Gig。再一次,假设您甚至可以安装DDR2或更高版本。
但是,如果您对DDR1感到困惑,那就算了。我也可能选择双引导而不是使用VM。我知道在尝试在操作系统之间共享数据时尤其糟糕,特别是在尝试新发行版时。但是话又说回来,几乎任何Linux发行版都可以本地处理NTFS分区(提示,提示)。
您可以使用备用内存管理器:http : //www.techsupportalert.com/best-free-memory-optimizer.htm。内存管理器可以压缩使用过的内存,并释放一些内存。在Linux中,有compcache和/或zram。但是我不知道如何在Windows上工作。可能是备用内存管理器没有使用这种压缩技术。该程序在此处使用压缩:http : //www.wincarepro.com/index.htm。您可以使用compcache为Windows创建一个ram磁盘(http://www.vflare.org/2009/03/ram-is-not-enough-memory-compression.html)。
编辑:这是另一个程序:http : //www.windows7download.com/win7-memory-improve-master/smdggjpk.html,但看起来和这个http://www.wincarepro.com完全一样?我不知道这是严重的吗?