U盘复制文件进去慢但复制出来快是怎么回事
简单来说,U盘读数据比较流畅,但写数据特别是建立新文件时比较慢,所以把多个文件压缩成一个大文件再复制,是最有效的提速方法。
简单来说,U盘读数据比较流畅,但写数据特别是建立新文件时比较慢,所以把多个文件压缩成一个大文件再复制,是最有效的提速方法。
确实是这样,U盘尤其是早期的或者低速的USB 2.0设备,在写入大量小文件时,文件系统需要频繁地更新分配表、创建目录项,这些随机写入的开销远大于顺序读取。把文件打个压缩包变成单个大文件,能显著减少这种随机IO操作,速度提升肉眼可见。不过现在的新U盘如果是USB 3.0以上且主控不错的,这种现象已经改善很多了,但逻辑还是通用的。