2011-02-10 6 views
0

처음으로이 오류가 표시됩니다. 누구든지이게 무슨 뜻인지 아나? (및 수정 프로그램이있는 경우)데이터 오류 (순환 중복 검사)

System.IO.IOException : 데이터 오류 (순환 중복 검사).

System.IO.Directory.Delete에서 System.IO.Directory.DeleteHelper (문자열 fullpath에 문자열 userPath 부울 재귀) 에서 System.IO .__ Error.WinIOError (INT32 errorCode를 문자열 maybeFullPath) 에서

(문자열 fullpath에 , String userPath, Boolean recursive)

+2

이것은 디스크에 손상이 있음을 의미하는 경향이 있습니다 - 백업 및 새 드라이브를 사용하십시오! – Oded

+0

@Oded 백업하기에는 너무 늦은 것 같습니다. :) – bzlm

+0

@bzlm - 손상되기 전에 복구 될 수있는 다른 파일들도 그들을 공격합니다 ... – Oded

답변

2

명령 프롬프트에서 CHKDSK를 실행 해 볼 수 있습니다.

wikipedia에 대하여 :

순환 중복 검사 (CRC) 또는 다항식 코드 체크섬 원시 컴퓨터 데이터의 우발적 변화를 감지하기위한 해시 기능이며, 일반적으로 디지털 네트워크에서 사용 인 하드 디스크와 같은 저장 장치 드라이브. CRC 지원 장치 은 데이터 블록 의 각 블록에 대해 CRC 코드 또는 간단히 CRC라고하는 짧은 고정 길이 이진 시퀀스를 계산하고 모두 을 보내거나 저장합니다. 블록을 읽거나 을 수신하면 장치가 계산을 반복합니다. 새로운 CRC가 은 블록이 데이터 오류가 다음 앞서 계산 한 한 일치하지 않는 경우 상기 장치는 달리 데이터 인 것으로 가정된다 이러한 재판 독 또는 블록을 다시 전송 될 요청으로 수정 조치를 취할 수있다 오류가없는 (약간의 확률로 )에는 감지되지 않은 오류가있을 수 있으며 은 오류 검사의 기본 특성입니다.

1
  1. 열기 명령 프롬프트.
  2. 실행 CHKDSK driveletter: /f
  3. 단계를 수행하십시오.
  4. 디스크를 수정해야합니다.