• U盘复制文件到最后5秒会卡住怎么办解决


    现在的U盘容量已经非常大了,一般都有16G以上,为了能放单文件大于4G的数据大多数时候我们都是把U盘格式化为ntfs格式的,所以会出现不管是大文件还是小文件,当你往U盘里复制文件或者使用发送到U盘功能的时候会出现一个怪现象,那就是不管U盘速度如何,都会在前部分拷贝的时候速度非常快,基本上达到U盘的正常速度,但当到达100%的时候就会卡住好久,短的5秒,慢的几分钟才会显示复制完成。详细描述就是比如开始写能30M/s,然后慢慢降下来,最后稳定8M左右。最后到100%的时候,进度条还会读个几秒才消失,大文件的话比如电影的话进度条起码要10多秒才会消失。

    小文件拷贝都最后卡很久截图
    大文件电影拷贝都最后卡很久示意图

       而且这个问题不止体现在U盘上,移动硬盘也会出现这种问题,这里主要说的win7以上的操作系统,而且不管是usb2.0的还是usb3.0的都一样,这究竟是怎么回事呢,怎么解决呢?

       【问题原因】:

      其实这是NTFS格式的原因,具体解释不清楚,猜测是因为使用这个格式后,系统默认会先把数据放内存缓存,然后再拷贝到U盘里,所以前半部分速度特别快,后面迟迟不能结束的几秒那才是真正写入U盘或移动硬盘的速度。

       【解决方案】:

      知道是ntfs的原因就好办了,我们只需要把U盘格式化为FAT32格式就好了,但这样就没办法拷贝大于4G的单个大文件了,没关系,我们可以把U盘格式化为exfat即可,这种格式不但对U盘的寿命无影响,也支持单4G大文件的写入,所以是比较推荐的格式了,大家快试试吧,效果显著哦,另外不要用剪切文件到U盘,用复制会更快。

    格式化为exfat格式,分配单元选32KB。

  • 相关阅读:
    ABP AsyncHelper.RunSync 内部实现
    ABP 扩展 OrganizationUnit 数据实体(新增字段)
    ABP 调用 PUT 接口报错 405 Method Not Allowed
    ABP 扩展 Role 数据实体(新增字段)
    C# EntityFramework 自定义数据库表名(一)
    EPPlus.Core(OfficeOpenXml) 获取 Excel 数据集合
    C# 获取文件并将文件按创建/修改时间排序
    C# 计算两个日期之间的月份数(差值)
    C# Split 方法扩展支持双引号
    教你在 C# 代码中写出带高亮关键字的注释
  • 原文地址:https://www.cnblogs.com/waw/p/6856304.html
Copyright © 2020-2023  润新知