数据错误(循环冗余校验)

时间:2011-02-10 21:07:46

标签: vb.net

这是我第一次看到这个错误。谁知道这是什么意思? (如果有修复)

  

System.IO.IOException:数据错误(循环冗余校验)。

     

at System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)   在System.IO.Directory.DeleteHelper(String fullPath,String userPath,Boolean recursive)   在System.IO.Directory.Delete(String fullPath,String userPath,Boolean recursive)

2 个答案:

答案 0 :(得分:2)

您可以尝试从命令提示符运行CHKDSK。

关于wikipedia

  

循环冗余校验(CRC)或   多项式代码校验和是一个哈希   旨在检测意外事件的功能   改变原始计算机数据,是   常用于数字网络和   存储设备,如硬盘   驱动器。启用CRC的设备   计算一个短的固定长度   二进制序列,称为CRC码   或者只是CRC,用于每个数据块   并发送或存储它们   一起。读取块时或   收到设备重复   计算;如果新的CRC没有   然后匹配先前计算的那个   该块包含数据错误和   设备可能会采取纠正措施   例如重读或请求   阻止再次发送,否则   假设数据没有错误   (但是,概率很小,   它可能包含未检测到的错误;这个   是...的基本性质   错误检查)。

答案 1 :(得分:1)

  1. 打开命令提示符。
  2. 运行CHKDSK driveletter: /f
  3. 按照提示的步骤进行操作。
  4. 现在应该纠正磁盘。