为了说明问题:我现在正在使用 备份 NTFS 分区ddrescue
。该应用程序将运行几分钟(2-3 GB),然后似乎挂起。没有报告任何错误,successful read: 0 s ago
即使冻结持续几分钟,它也永远不会改变。这个过程会重复,直到过程完成。对于这个特定的磁盘,“当前速率”(或冻结前瞬间的复制速度)往往是 90-100 MB/s,而ddrescue
的“平均速率”(包括冻结)是 33 MB/s。
我第一次注意到这个问题是在用 U 盘在 Windows 上复制非常大的文件或文件夹时,因为实际磁盘 I/O 与剩余 GB 数不匹配;后来我相信这是 NTFS 问题。到目前为止,我在多台计算机上的多种操作系统上都遇到过这种情况。有些磁盘出现这种情况已经快要报废了,但这种情况也经常发生在完全健康的磁盘上。
尽管我仍然几乎只使用 NTFS,但我很难相信这是一个 NTFS 问题,因为它也影响ddrescue
到-d
标志。那么这一切背后是什么呢?