我买了一台华硕 VivoBook S550CM,配有 SSD/HDD 混合驱动器。它预装了许多华硕实用程序,包括 ExpressCache。
问题在于:每次我连接任何外部 USB 硬盘时,外部硬盘上的 LED 指示灯都会开始闪烁。当我打开资源监视器时,我看到 ExpressCache.exe 不断从外部驱动器写入/读取内容。见屏幕截图。因此,所有外部驱动器都在不断被访问。当我想使用它们时,这会减慢它们的速度,而且它们非常吵闹。我尝试重新安装 Asus ExpressCache 实用程序,但没有任何变化……硬重置也不起作用……
有什么办法可以解决这个问题吗...???
截屏:
答案1
出现此活动的一个可能原因是 ExpressCache 中有一个功能,它会对连接到系统的磁盘进行碎片整理。这通常作为后台任务执行,不会影响系统的性能,尽管您可能在开始时看到活动有点多,但随着磁盘驱动器碎片整理,活动将减少到几乎为零。
答案2
正确的解决方案是删除 ExpressCache。Windows 中已经有两种不同的文件缓存机制(一种是被动的,一种是主动的)。实际上不需要第三种。您的混合驱动器同样已经内置了缓存算法。
答案3
我在 2014 年购买了一台华硕 S550CB,除了 1 TB 硬盘外,还配备了 30 GB SSD(金士顿)硬盘。升级到 Windows 10 后,在关机、重启、睡眠和休眠方面出现了问题。此外,当我点击次数过多时,计算机会随机冻结,并且需要很长时间才能加载。我想我已经找到原因了。这全都是因为 expresscache.exe 在 expresscache 服务上运行。它堵塞了硬盘,冻结了计算机,并且不响应 Windows 的关机命令(关机、休眠等)。由于驱动程序没有关闭其状态等,我收到蓝屏,显示“电源状态故障”。我停止了 expresscache 服务的自动运行,现在一切似乎都运行正常。没有冻结或关机休眠问题。到目前为止!......
答案4
我还没有验证过这个方法是否有效,但是执行程序命令行工具高速缓存似乎有一个“排除”选项。以管理员身份运行 cmd.exe 我可以看到:
C:\WINDOWS\system32> eccmd -nologo
USAGE:
ECCmd [-NOLOGO]
[-INFO | -PARTITION | -EXCLUDE | -CLEAREXCLUSIONS | -FORMAT | -PRELOAD]
-NOLOGO - No copyright message will be displayed.
-INFO - Display ExpressCache activity information.
-PARTITION - Create an ExpressCache partition.
[DriveId] - Optional drive ID
[PartSize] - Optional partition size in MB
-EXCLUDE - Exclude a drive from being cached.
DriveLetter - Drive letter
-CLEAREXCLUSIONS - Clear all cache exclusions.
-FORMAT - Format the cache volume.
-PRELOAD - Preload a folder or a file into the cache
FileName - File or folder name to be cached
[UsageCount] - Optional file usage count.
看来您可以关闭某些驱动器号的缓存。我只有内置驱动器,因此无法确认这一点。
(现在如果我足够勇敢尝试升级到较新的版本:-))