본 발명의 오류 검출 방법은, 도 1에 도시하는 바와 같이, 연속성이 없는 배열로 입력되는 대상 부호열에 대하여 신드롬 연산을 행하는 동시에, 해당 연속성이 없는 배열로 입력되는 대상 부호열에 대하여, 해당 부호열의 배열이 연속성을 갖도록 데이터를 스킵시켜 해당 데이터 간의 연속성을 보정하면서 제 1 오류 검출 부호 연산을 행하고, 상기 신드롬 연산에 있어서 얻어진 신드롬에 근거하여, 상기 대상 부호열의 오류 데이터 위치 및 오류 데이터 수치를 계산하고, 해당 오류 데이터 위치 및 오류 데이터 수치를 바탕으로, 상기 대상 부호열 중의 상기 오류 데이터 위치에 대해서만 재차 제 2 오류 검출 부호 연산을 행하며, 해당 연산 결과를 이용하여, 상기 제 1 오류 검출 부호 연산에 의한 연산 결과를 갱신함으로써, 연속성이 없는 배열로 입력된 ECC 처리와 EDC 연산 처리를 동시에 실행한다. 