中易网

U盘出现数据错误(循环冗余检查)怎么解决?

答案:3  悬赏:20  
解决时间 2021-01-13 16:49
  • 提问者网友:黑米和小志
  • 2021-01-13 09:10
U盘出现数据错误(循环冗余检查)怎么解决?
最佳答案
  • 二级知识专家网友:十鸦
  • 2021-01-13 09:21
首先,循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。
  解决办法
  1.对U盘运行磁盘碎片整理,一般可以解决。
  2.格式化U盘。
  3.检查U盘自带程序能否把U盘锁定。
  4.查看U盘的格式.如果是NTFS格式的话.右点U盘-----属性-----安全选项卡 看看有没有什么被禁止的。
  复制影音文件出现循环冗余检查解决方案。
  注意到在上述过程中实际已有一部分数据复制到硬盘,只是碰到某些数据CRC校验不通过时,Windows的复制命令无法跳过这些数据继续执行。而当操作无法完成后,系统会把已经复制到硬盘上的数据删除,这样导致复制完全失败。如果在复制时能跳过错误数据, 这个问题就能得到解决。从网上下载文件时,较常用的下载工具是FlashGet。FlashGet可以把一个文件分成几部分同时下载,也可以同时进行多个下载进程。
  首先,通过IIS(Internet信息服务)建立一个本地站点。如果还没有安装这个组件,需要在“控制面板→添加/删除程序→添加/删除Windows组件”中,点击组件,选择IIS,点“下一步”,插入安装光盘即可完成安装。
  接着,创建一个虚拟目录,地址对应于你的影音文件所在目录。以Windows 2000的IIS5.0为例,创建虚拟目录的步骤如下。
  1. 在“开始菜单→程序→管理工具”中启动IIS。
  2. 在“默认Web站点”上点右键,选择“新建→虚拟目录”。
  3. 输入目录名称,假定名称为YYFiles。
  4. 输入目录路径(路径应为你的影音文件所在目录),其余无须更改,一直“下一步”就可以完成了。     
然后,启动FlashGet,新建一下载任务,在网址栏中输入“http://localhost/YYFiles/借刀杀人.avi”。
 这样就可以开始多线程下载了,当其中一个进程进行到一定进度时碰上错误数据,速度逐渐降为零,但其他几部分仍照常进行。而当其余几部分完成后,又会把剩余的部分分成几部分来下载。这样除了错误数据,其余均被下载到硬盘。
 最后,到下载目录把文件“借刀杀人.avi.jc!”的名称改为“借刀杀人.avi”,复制过程就完成了。这样做虽然有些复杂,但是却保住了影音文件,不需要重新下载。建议对于影音文件可以采用上述的处理方式,对于一些重要文件,或者软件不要采用这种方式。
全部回答
  • 1楼网友:鱼芗
  • 2021-01-13 11:47
U盘出问题了。格式化吧,要是还不行就修复下。
  • 2楼网友:北城痞子
  • 2021-01-13 10:52
循环冗余检查CRC(Cyclical Redundancy Check),是一种数据传输检错功能,就是在进行传送的每个数据块(称之为帧)中加入一个FCS(Frame Check Sequence),帧检查序列)。FCS包含了帧的详细信息,专门用于发送/接收装置比较帧的正确与否。接收设备在接收数据块以后,也执行类似的算法,以保证数据传输的正确性和完整性。如果数据有误,则向发送设备再次提出发送请求。
在具体的日常文件操作(如拷贝)过程中,如果出现这样的提示,往往意味着数据的发送与接收进入了一个死循环,也就是说,数据不能正常读取。其原因在于存储介质存在物理性的故障,,也就是我们常说的“坏道”、“坏扇区”、“坏块”之类的概念。
解决方法:
一是通过对存储介质的低格格式化,把相关有物理缺陷的区域屏蔽起来,不再使用。
二是通过高级格式化,对相关扇区簇做一个“坏”的标记,使得系统不再对这些区域写入数据,以保证数据的安全。三是有可能买到假货了,如果还在保修期可以拿回去换的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息