我的旧 Seagate SSHD (ST1000DX001) 开始响应变慢。我一直试图将重要文件从其中备份到新买的 SSD,读取速度低于 100 Kb/s,当“活动时间”值为 100% 时,读取速度经常会降到 0 Kb/s(Windows 10 任务管理器 - 性能)。
虽然最初我一直在使用常规的复制/粘贴,但我构建了一个 C# 应用程序来执行此操作,希望获得更好的结果。现在奇怪的部分来了。在我通过 C# 脚本复制文件后,现在可以以更高的速度读取/复制这些复制的文件,而不会出现问题。知道是什么原因造成的吗?
答案1
第二次读取时,发现文件位于内存中的 Windows 缓存中。
如果文件已经在内存中,则不需要从磁盘读取。因此第二次读取以内存速度完成,速度非常快。