下雨天,别睁眼2:复制文件时出现:数据错误(循环冗余检查)。这是怎么回事啊。怎样消除这样的结果?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 22:52:22
当出现数据错误(循环冗余检查)时就无法再把复制进行下去?请告诉我详细的解决办法
谢谢
前提是光盘没有问题。已经试过拉

近来从光盘上复制一电影文件到硬盘上,复制到某一进度时,速度忽然越来越慢,不一会儿,弹出一错误提示窗口“无法复制:数据错误(循环冗余检查)”。重复几次,依然如此。

问题分析:出现这种情况,是因为光盘刻录时有某些数据记录不正确,也有可能是光盘与你的光驱不兼容,或光驱某处物理损坏读不过去。循环冗余检查(CRC)是一种数据传输检
错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。若CRC校验不通过,系统重复向硬盘复制数据,陷入死循环,导致复制过程无法完成。

解决办法:(方法1)注意到在上述过程中实际已有一部分数据复制到硬盘,只是碰到某些数据CRC校验不通过时,Windows的复制命令无法跳过这些数据继续执行。而当操作无法完成后,系统会把已经复制到硬盘上的数据删除,这样导致复制完全失败。如果在复制时能跳过错误数据,这个问题不就能解决了吗?

我们从网上下载文件时,较常用的下载工具是FlashGet。FlashGet可以把一个文件分成几部分同时下载,也可以同时进行多个下载进程。那么能不能在复制本地文件时也用FlashGet来多进程操作呢?答案是肯定的。

实战操作:首先,你需要有一个本地站点。对于Windows 2000的用户,只要系统中安装了IIS(Internet信息服务)就可以了。如果还没有安装,那么到“控制面板→添加/删除程序→添加/删除Windows组件”中,点击组件,选择IIS,点“下一步”,插入安装光盘即可。

接着,创建一个虚拟目录,地址对应于你的光盘盘符,这样就无须对IIS的配置作任何改动。以Windows 2000的IIS5.0为例,创建虚拟目录的步骤如下:

1.在“开始菜单→程序→管理工具”中启动IIS;

2.在“默认Web站点”上点右键,选择“新建→虚拟目录”;

3.输入目录名称,假定名称为hao;

4.输入目录路径(路径应为你的光盘路径,并且此时光驱中应有光盘,否则不能创建),其余无须更改,一直“下一步”就可以完成了。
(方法2):右击我的电脑--在设备管理器中将磁盘驱动器卸载,卸载完毕后,电脑会自动重起并从新安装硬盘驱动!

如果是从光盘向硬盘中复制数据时出现这种错误,一般是由于光盘划伤或有污垢引起的,如果是脏了擦干净就可以了,划伤就不太好解决了!