当文件应该放在 SSD 上时,Windows 7 却启动 HDD

当文件应该放在 SSD 上时,Windows 7 却启动 HDD

我在 Corsair 128GB SSD(cmfssd-128gbg2d)上运行 64 位 Windows 7 Ultimate,并且我有两个用于存储媒体的旧硬盘。但是,尽管操作系统和所有程序都安装在 SSD 上,但当我启动程序时,我经常能听到计算机在应用程序启动之前启动其中一个硬盘,我不知道为什么(而且我不知道它是哪个驱动器)。

对于需要快速打开的程序(程序员记事本、计算器(Windows 自带的基本程序)等),有时不得不等待几秒钟可能会非常令人讨厌。避免这样的等待时间是我购买 SSD 的初衷。

有什么方法可以知道为什么会发生这种情况?我很乐意提供更多信息,但我不确定什么是重要的。任何帮助都将不胜感激!

编辑:我不确定这是否是与内存相关的问题。我有 6GB 的 RAM,而且我很少使用超过 2 或 3 个,所以如果出现大量分页或内存不足的情况,我会感到震惊。

答案1

确保您的页面文件未配置为使用其他硬盘驱动器。

  1. 右键单击“我的电脑”,然后单击“属性”,然后单击“高级”选项卡
  2. 在“性能”部分下,单击“设置”,然后单击“高级”选项卡
  3. 在虚拟内存部分下,单击更改
  4. 单击列表中的每个硬盘。如果您不想让硬盘启动,请单击
  5. 无页面文件单选按钮并单击设置。
  6. 完成后,单击“确定”并重新启动计算机。

请注意,您应至少在一个驱动器上配置页面文件。如果 SSD 上有大量可用空间,那么您将获得最佳性能。但是,如果 SSD 几乎已满,您可能需要将页面文件放在其他驱动器上,因为写入均衡算法没有足够的空间来有效地分配写入。

更新:另一种可能是 Windows 桌面搜索,或您已启用的任何其他桌面搜索工具。如果您不需要这些驱动器上的搜索功能,您可以禁用索引在这些驱动器上。

答案2

罪魁祸首也可能是 Superfetch,它可能会将应用程序内存使用情况的图像缓存在您的硬盘上,以加快启动时间。尝试禁用它

答案3

应该可以运行进程监控来自 Sysinternals 并将其配置为监视文件活动但您的系统驱动器。

然后您应该能够分辨出哪个进程正在触发磁盘访问以及它正在寻找哪个文件,这可能有助于阻止它。

相关内容