我家里有 1TB 磁盘和 40GB SSD。我曾尝试在 40GB SSD 上使用 Windows,但根本无法实现,即使我将所有内容都安装在 1TB 磁盘上,空间也会用完。
我想知道我是否应该卖掉我的 40GB SSD 磁盘并购买一个 120GB 的磁盘,再买一个 40GB 的磁盘用于软件 raid0,或者我是否应该使用 ReadyBoost。
我希望 Windows 能够快速启动,但使用 ReadyBoost 后似乎并没有更快。我还希望 Photoshop、Dreamweaver、Office 和整个系统能够像我将它们安装在 SSD 上时一样快速响应。
40GB SSD 上的 ReadyBoost 是否能显著提高性能?什么时候能,什么时候不能?
答案1
与 SSD 一起使用时,ReadyBoost 应该可以提高系统响应能力。Windows 7 应该能够使用最多每台设备 32 GBReadyBoost 最多支持 8 个设备。
与互联网上的流行观点不同 - ReadyBoost 并不是真正意义上的为系统添加“虚拟 RAM”。它更多的是通过将常用数据缓存(通过 SuperFetch 功能)到响应时间非常快的设备上来提高系统响应能力,从而“掩盖”硬盘的滞后。闪存访问时间在 1 毫秒的数量级,硬盘在 10 毫秒的数量级。
但是,我不知道如何使 ReadyBoost 缓存数据在系统重启后继续存在(因为默认情况下它会在重启期间被刷新并在之后再次建立),以便它也可以加快启动过程 - 就像当它用作启动驱动器时一样。
它是否能显著提高性能取决于您如何使用 PC。它应该能提高很多方面的性能(访问许多较小的文件),而在其他方面(访问大量连续数据块)的性能则略有提高甚至完全没有提高。如果您的现代 PC 具有大量 RAM 并且 PC 的使用模式非常可预测,那么您可能不会发现任何差异(因为 SuperFetch 能够使用备用 RAM 作为 RAM 中类似 ReadyBoost 的缓存)。
答案2
我有一块较新的 Z77 主板,带有 mSATA 端口,我决定买一个便宜的 mSATA 32GB SSD 驱动器(Crucial M4)。我将其插入,它出现在 Windows 磁盘管理实用程序中。
然后我读了大量关于如何启用 Intel RTS、RAID、重新安装 Windows 和重建系统等等的内容!!! 我感到很震惊,认为我浪费了时间,因为我没有准备好做所有这些事情。
然后我格式化了该卷并从右键单击菜单中选择“属性”,然后单击“启用 ReadyBoost”,并选择“将此设备专用于 ReadyBoost”。
重新启动计算机几次后,启动时间减少到原来的一半以下,并且桌面在 10 秒内完全响应,所有任务栏项均启动并运行。
在启动我最喜欢的 Steam 游戏几次并重新启动后,它们的启动加载屏幕现在完全没有任何停顿,非常快而且非常棒!
唯一的缺点是,我会定期弹出窗口,抱怨我“驱动器 (G:) 缓存上的磁盘空间不足”,因为只剩下 1% 的磁盘空间......我原以为微软可以根据我选择的选项解决这个问题!
更直接地回答您的问题,如果 SSD 通过 SATA 接口连接,我相信您会注意到启动时间和常用程序有非常好的改善。