
1. CRC란 무엇인가?
Cyclic Redundancy Check 의 약자로, 순환중복검사를 말하며 데이터 전송 검사방식의 하나이다.
데이터를 전송하기 전에 주어진 데이터의 값에 따라 CRC 값을 계산하여 데이터에 붙여 전송하고,
데이터 전송이 끝난 후 받은 데이터의 값으로 다시 CRC 값을 계산하게 된다.
이어서 두 값을 비교하여, 이 두 값이 다르면 데이터 전송 과정에서 잡음 등의 오류가 덧붙여 전송된
것임을 알 수 있다.

2. CRC 오류 발생원인
CRC 오류의 발생원인은 크게 하드웨어(물리적) 문제와 소프트웨어(논리적) 문제로 발생한다.
하드웨어(물리적) 문제 : 저장매체의 물리적인 손상인 배드섹터, 크래시손상
소프트웨어(논리적) 문제 : 저장방식, 작업방식 저장오류, 바이러스 등
3. 해결방법
1) 소프트웨어(논리적) 문제
- 오류발생 드라이버 속성- 도구 - 검사를 진행한다.


- 실행 - cmd 입력 - 명령프롬프트 창을 열고(마우스 우측클릭: 관리자 권한으로 실행)

chkdsk c: /f 를 입력한다.
문제가 있는 드라이브가 E 드라이브라면
chkdsk e: /f 를 입력 (오류 발생 드라이브명 입력)

2) 하드웨어(물리적) 문제
물리적으로 문제가 발생했을 경우 데이터 백업이 필요하지 않으면
로우 레벨 포맷(Low Level Format)을 해볼 수 있으며,
SATA 타입의 저장장치인 경우 SATA 선을 바꿔 볼 수 있다.
마지막으로 해결이 되지 않으면,
제품 제조사에 접수하여 A/S 를 진행해야 된다.
(수리를 진행하거나, 새제품으로 교체를 해준다)
마치며....
개인적으로 PC 작업을 주로하는 직업인데
최근들어 하드웨어적인 문제 발생빈도가 많은 것으로 보인다.
Lot 문제인지, 공정의 문제인지 확언 할 수는 없지만
소프트웨어 원인 해결법을 빠르게 해보고
해결이 되지 않으면 고객센터에 A/S 접수 하는 것이 좋을 것 같다.
그럼 모두들 문제해결 하기를 바랍니다!!