分享

光盘/硬盘“无法复制:数据错误(循环冗余检查)”的解决方案_

 如意万事 2011-04-26
光盘/硬盘“无法复制:数据错误(循环冗余检查)”的解决方案
2011-03-16 11:48

从光盘、硬盘或其他介质复制文件时有时会出现“无法复制:数据错误(循环冗余检查)”的错误,导致某些文件不能复制。这时因为:
       循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。若CRC校验不通过,系统重复向硬盘复制数据,陷入死循环,导致复制过程无法完成。
      注意到在上述过程中实际已有一部分数据复制到硬盘,只是碰到某些数据CRC校验不通过时,Windows的复制命令无法跳过这些数据继续执行。而当操作无法完成后,系统会把已经复制到硬盘上的数据删除,这样导致复制完全失败。如果在复制时能跳过错误数据, 这个问题就能得到解决。

解决方案一:重启电脑,不要运行任何软件,重试复制1-3次,若无法解决请看方案二。
解决方案二:尝试使用复制工具,例如FastCopy等。若问题依旧,请看第三条。
解决方案三:(95%解决问题!
思路:利用下载工具(迅雷,FlashGet等)的“断点续传”和“多进程多文件下载”特性。
操作步骤:假设无法复制的文件位于 X:\光盘\123.RM ,需要复制到 D:\资料
1.用操作系统安装光盘或通过网络下载安装 IIS(Internet信息服务),版本随意,XP下光盘安装为 IIS5.1.
2.建立自己的站点,虚拟目录名称假设为  "my" ,路径设置为  X:\光盘\
3.将“http://localhost/my/123.rm” 作为URL复制进迅雷(FlashGet)的“新建”下载任务的URL文本框。
选择要下载到的目录,这里假设为 D:\资料 ,点击“确定”开始下载。

呵呵   也只能下载单独文件,文件夹直接下载没成功过,  下载的可以是压缩文件,这种方法针对单个大的文件来说挺有用(视频什么的),但对于诸如一个文件夹下多个小的文件的情况来说太耗费时间,这些CRC检测不通过的文件是没法打包的,得一个一个的写下载URL,下载后文件也会有部分丢失的,微软的解决办法就是换硬盘,但对原硬盘上的数据没太多的说明。
这样除了错误数据,其余均被下载到硬盘。影音文件可以正常使用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多