본 발명 은 스토리지 장치 에 관한 것 이 다 . 본 발명 의 스토리지 장치 는 복수 의 페이지 들 을 포함 하 고 , 복수 의 페이지 들 의 각각 은 복수 의 메모리 셀 들 을 포함 하 는 불휘발성 메모리 장치 , 그리고 외부 의 호스트 장치 로부터 2 ^ m 개 ( m 은 1 보다 큰 정수 ) 의 상태 들 로 표현 되 는 제 1 쓰기 데이터 를 수신 하 고 , 제 1 동작 모드 에서 , 제 1 쓰기 데이터 를 2 ^ m 개 의 상태 들 보다 적 은 k 개 의 상태 들 로 표현 되 는 제 2 쓰기 데이터 로 변환 하 고 , 제 2 쓰기 데이터 에 대해 제 1 에러 정정 인코딩 을 수행 하 여 k 개 의 상태 들 로 표현 되 는 제 3 쓰기 데이터 를 생성 하 고 , 그리고 제 3 쓰기 데이터 를 불휘발성 메모리 장치 로 전송 하 여 복수 의 페이지 들 중 선택 된 페이지 에 기입 하 도록 구성 되 는 제어기 를 포함 한다 .