文件在几秒内从 SSD 移动到 HDD

文件在几秒内从 SSD 移动到 HDD

当我在本地计算机上将大文件从 SSD 移动到 HDD 时,我有时会看到大文件(几 GB)的第一部分在几毫秒内被移动。但是,直到现在我还没能想象出这种情形:

前 30%(约 4GB)的文件在几分之一秒内移动

请注意,移动的文件大小约为 4.4 GB。

现在的问题是:Windows(10 x64)是否向我显示了正确的进度更新,如果是,那么使用普通的、已有数年历史的 HDD 如何能够实现如此高的写入速度?

信息:

  • 使用的硬盘:ST3250312CSS
  • 使用的 SSD:金士顿 SSD SV300(连续写入/读取速度约为 450 MB/s)

答案1

它正在使用 HDD 缓存(即内存)。

SSD 具有较高的读取速度,并填满了 HDD 上的缓存。一旦有数据,它就会开始写入 - 但写入速度不如接收速度。

一旦缓存已满,并且 HDD 无法通过足够快的写入来清除缓存,速度就会下降到 HDD 所期望的更正常速度。

答案2

如果您的驱动器连接到启用了热插拔的 SATA 端口,或者通过某些适配器连接到 eSATA 端口或 USB 端口,您可能需要查看其Removal policy是否Better performance

在此处输入图片描述

如果是这样,请将其更改为Quick removal阻止 Windows 使用大量 RAM 进行写入缓存:

在此处输入图片描述

请注意,尽管有描述,但它不会禁用磁盘中的实际写入缓存。禁用磁盘缓存时的情况如下:

在此处输入图片描述

您也可以尝试禁用两者并观察结果如何:

在此处输入图片描述

通常情况下,不建议禁用磁盘中的写入缓存,因为这会对性能产生巨大影响,如果是 SSD,禁用磁盘缓存可能会影响写入放大,从而影响其使用寿命。

相关内容