定点医疗机构 三甲:“循环冗余”大家谁给个权威解释

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 19:33:33
今天在执行SQL数据库的例行备份操作时,他居然提示指定的mdf文件上发生了不可恢复的I/O错误,备份操作异常终止。
后来我将机器的SQL服务强行终止后,打算将数据库的mdf文件直接拷贝到备份盘,不到5秒钟后又提示我文件循环冗余错误。这下我彻底没有办法了

这种问题常常出现在复制的过程中。
循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。若CRC校验不通过,系统重复向硬盘复制数据,陷入死循环,导致复制过程无法完成。
即在上述过程中实际已有一部分数据复制到硬盘,只是碰到某些数据CRC校验不通过时,Windows的复制命令无法跳过这些数据继续执行。而当操作无法完成后,系统会把已经复制到硬盘上的数据删除,这样导致复制完全失败。
我以前也出现过类似的问题,尤其是在把数据从光盘往硬盘里拷贝时出现。出现即意味着光盘已经受到了磨损,快不行了。这时可以用一种叫做“烂盘拷贝利器”的软件,它可以跳过错误,最大程度地保存数据。

而你的问题好像出在硬盘与硬盘之间,所以很可能是你的硬盘出了问题。想找回丢失的数据已不太可能,要避免这种事情再次发生,请保护好你的存储器(光盘、硬盘)。