컴퓨터를 사용하다 보면 어느 날 특정 폴더에 접근하거나 외장 하드 드라이브를 연결하여 접근할 때 갑자기 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다.라는 오류가 뜨면서 폴더나 드라이브를 열 수 없을 때가 있습니다.
이 오류가 발생하는 원인은 몇 가지가 있는데 저장 장치의 물리적 손상으로 인해 이 오류가 발생한다면 데이터 복구 가능성이 100%는 아니어도 데이터 복구 업체를 통해 데이터를 복구할 수 있지만 데이터 복구가 시급하고 물리적 손상이 아닌 원인으로 오류가 발생한다면 포맷을 하여 데이터 손실이 발생하기 전에 CHKDSK 도구 명령줄을 사용하여 데이터 손실 없이 이 오류를 해결할 수 있습니다.
| – 목차 – 1. 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다. 오류의 원인 2. CHKDSK 도구를 이용해 오류 해결 |
1. 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다. 오류의 원인
- MFT 또는 FAT 손상 : MFT와 FAT은 파일 시스템의 중요한 부분으로 하드 디스크에 저장된 파일들의 위치, 이름, 크기, 권한 등의 속성 정보가 기록된 부분으로 MFT는 NTFS 파일 시스템에서 사용되고 FAT은 FAT 파일 시스템에서 사용됩니다.
그런데 이 부분이 손상될 경우 파일 정보를 읽을 수 없어 운영체제는 파일을 정상적으로 불러올 수 없게 됩니다. - 바이러스 및 악성 코드에 감염 : 컴퓨터 저장 장치가 바이러스나 악성 코드의 공격을 받게 되면 파일이 손상되어 파일이나 디렉터리를 읽을 수 없는 오류가 발생합니다.
- 안전 제거 옵션을 사용하지 않고 외장 하드 드라이브 분리 : 외장 하드 드라이브의 데이터를 전송 중이거나 읽을 때 외장 하드 드라이브를 안전 제거 옵션을 사용하지 않고 분리하게 되면 데이터가 손상되어 파일이나 디렉터리를 읽을 수 없는 오류가 발생합니다.
- 물리적 손상 : 하드 디스크에 충격이 가해지게 되면 헤드 충돌이나 디스크 표면 손상 등으로 인해 파일 시스템이 깨지거나 데이터 저장 영역이 손상되어 오류가 발생하게 됩니다.
2. CHKDSK 도구을 이용해 오류 해결
CHKDSK 명령줄 도구를 이용하면 하드 드라이브 파일 시스템의 논리적 오류를 찾아 수정하고 손상된 섹터 역시 복구할 수 있습니다.
CHKDSK 도구를 사용하려면 명령 프롬프트 실행해야 하며 방법은 다음과 같습니다.

작업 표시줄에 검색을 클릭하여 뜨는 창에서 위와 같이 cmd를 입력해 명령 프롬프트를 검색하고 이것을 우클릭하여 뜨는 메뉴에서 관리자 권한으로 실행을 클릭합니다.

위와 같이 관리자 권한으로 실행된 명령 프롬프트가 뜨고 아래의 명령어를 위와 같이 입력합니다. 드라이브 명은 오류가 발생하는 드라이브 명을 입력합니다.
| chkdsk 드라이브 명 /f |
명령어를 모두 입력하였으면 엔터를 눌러 실행합니다.
위와 같이 chkdsk를 실행하기 위해 이 볼륨에서 분리하도록 하시겠습니까?라는 문구가 뜰 수 있는데 이것은 위에 입력한 드라이브가 사용 중이거나 잠겨 있다는 것으로 chkdsk 검사를 위해 일시적으로 드라이브를 분리해야 한다는 것입니다.
Y를 입력한 후 엔터를 누릅니다.

그러면 오류 검사 및 수정 작업을 진행하고 “Windows에서 파일 시스템을 수정하였습니다. 더 이상 작업이 필요하지 않습니다.”문구가 뜨는 것을 볼 수 있을 것입니다.
이제 오류가 발생하던 폴더나 드라이브에 접근하면 정상적으로 내용물이 표시되는 것을 볼 수 있습니다.