Windows Vista 引入了 ReadyBoost,它允许您使用闪存驱动器作为第三种(继 RAM 和 HD 之后)内存类型。
我突然想到,我可以通过将交换文件(页面文件)放在闪存驱动器上来提高装有 Win XP(32 位,最大 4GB RAM)的旧电脑的性能。
(现在,在任何人发表评论之前:显然闪存驱动器(10-30MB/s 的传输速率)比 HDD(100+ MB/s)慢(我在此论坛上将其作为一个单独的问题提出)。
答案1
ReadyBoost 是为了帮助 Windows 加快启动速度而引入的。在我读过的测试中,它根本没有提高正在运行的系统的性能。
如果您遇到交换性能问题,最好的方法是完全避免它。更多 RAM 比单独的交换驱动器便宜得多。您也可以通过选择一个非常小的页面文件来关闭交换。
查看有关交换的其他问题。
答案2
如果驱动器具有“可移动”属性,则不行。这实际上不是您可以更改的。
现在,有些 CompactFlash 卡在出售时没有此标志,使用 IDE 到 CompactFlash 适配器,可以将大小合适的卡设置为不可移动的驱动器号,这样您就可以将交换文件放在上面!
如果您只有 SATA,那么只需添加一个 SATA-IDE 适配器即可。关键是找到一张不能被系统移除的 CF 卡。
答案3
闪存驱动器上的交换是坏的想法。闪存驱动器在损坏之前只能进行一定次数的读取/写入,并且这个数字比旋转磁盘低得多。如果您将交换分区放在其上,您将很快损坏驱动器。
答案4
USB 拇指驱动器的随机写入时间非常糟糕,这严重影响了其作为交换驱动器的使用。但是,如果您已经有 4GB 的 RAM,您的系统就不应该进行那么多交换,除非您执行非常繁重的多任务或运行内存密集型应用程序(如 Photoshop)。
如果系统确实出现疯狂的交换,那么重新安装 XP 可能会更有效地加速。XP 似乎总是在旧安装上积累垃圾并减慢速度。
但如果你真的需要更多内存,那么我怀疑你能对旧系统做多少事情来使其速度明显加快。我建议升级到具有 64 位操作系统和 8GB 的新系统,这是值得的。