如何让传输窗口在数据真正完全复制时关闭?(Windows 伪造速度,并在后台继续复制)

如何让传输窗口在数据真正完全复制时关闭?(Windows 伪造速度,并在后台继续复制)

当我将一个 50GB 的文件从 SSD 复制到 HDD 时,视窗显示转会窗口,

显示传输速度为 800MB/s

并在 100% 时关闭转会窗口

但我知道我的硬盘显然不能以 800MB/s 的速度复制

当我观察资源监视器时:

表明视窗仍以 70MB/s(HDD 的实际速度)的速度向 HDD 传输数据

尽管转会窗口已经关闭了一段时间。


有没有办法阻止视窗伪造传输速率? (我曾经在某处读到过,你可以让它停止使用 RAM,但这样操作系统就很难复制许多小文件,传输速率就会很糟糕)

或停止视窗在复制真正完成之前关闭转会窗口?

答案1

Windows 通常使用最多一半的内存来缓存磁盘文件。

这意味着在复制时,Windows 一开始会非常快速地读取和写入数据,但这只是一种假象,因为数据只是复制到内存中。当内存缓存已满时,Windows 必须等待某些磁盘写入操作物理终止,才能释放缓存空间,这时速度就会开始变慢。

复制操作将以间歇的方式进行:快速读取内存,然后等待,重复执行,直到复制完成。此阶段显示的速度取决于计算机的内存量,内存越多,峰值越明显。

此行为是 Windows 内置的,无法更改。

一些文件复制产品可以通过避免使用 Windows 缓存来获得更快的速度。

其中一款产品是 快速复制,这是我所知道的最快的复制程序。

相关内容