외장하드나 USB를 연결했을 때 “드라이브의 디스크를 사용하기 전에 포맷해야 합니다”라는 창이 나타난다면, 가장 먼저 해야 할 일은 포맷 버튼을 누르지 않는 것입니다. 이 메시지는 저장장치가 비어 있다는 뜻이 아니라, Windows가 현재 파일 시스템을 정상적으로 읽지 못하고 있다는 의미에 가깝습니다.
가장 흔한 원인은 안전 제거 없이 분리된 뒤 발생한 파일 시스템 손상, USB 케이블이나 포트의 접촉 문제, 파티션 정보 손상입니다. 다만 외장하드에서 반복적인 끊김, 클릭음, 심한 속도 저하까지 동반된다면 물리 고장 가능성도 있으므로 chkdsk 명령부터 실행해서는 안 됩니다.
이 글에서는 포맷하지 않은 상태에서 증상을 구분하고, 연결 상태 확인, 읽기 전용 점검, 데이터 복사, TestDisk 복구, 제한적인 CHKDSK 사용 순서까지 안내합니다.
중요
저장된 데이터가 하나뿐이거나 업무 자료, 가족사진, 연구 자료처럼 대체할 수 없는 파일이라면 원본 디스크에 복구 명령을 실행하지 않는 것이 가장 안전합니다. 먼저 이미지 복제 또는 전문 복구를 고려해야 합니다.
증상으로 원인 빠르게 구분하기
| 증상 | 가능성 | 확인 방법 |
|---|---|---|
| 포맷 경고는 뜨지만 용량은 정상 표시됨 | 파일 시스템 또는 부트 섹터 손상 | 디스크 관리에서 전체 용량과 파티션 상태 확인 |
| 파일 시스템이 RAW로 표시됨 | NTFS·exFAT·FAT32 구조 손상 | 디스크 관리 → 파일 시스템 확인 |
| 용량이 0바이트 또는 “미디어 없음”으로 표시됨 | USB 메모리 컨트롤러 또는 장치 고장 | 디스크 관리와 다른 PC에서 동일한지 확인 |
| 연결과 해제가 반복됨 | 케이블, USB 포트, 전원 부족 또는 물리 고장 | 다른 케이블·후면 USB 포트로 연결 |
| 외장하드에서 클릭음·삐 소리 발생 | 헤드·모터 등 물리 고장 가능성 | 전원을 끄고 소음 반복 여부 확인 |
| 드라이브 문자는 보이지만 열 때 CRC 오류 발생 | 불량 섹터 또는 읽기 오류 | 파일 복사 중 CRC 메시지 확인 |
| 다른 PC에서는 정상으로 열림 | 현재 PC의 포트·드라이버·전원 문제 | 다른 PC에 한 번만 연결해 확인 |
| macOS에서 사용하던 드라이브가 Windows에서 열리지 않음 | Windows 미지원 파일 시스템 | 사용 이력과 파일 시스템 확인 |
Windows의 디스크 관리에서 RAW로 표시되는 상태는 파티션 자체가 사라졌다는 뜻일 수도 있지만, 파일 시스템의 부트 섹터나 메타데이터가 손상되어 Windows가 형식을 판별하지 못하는 경우에도 나타납니다. TestDisk 공식 문서 역시 손상된 NTFS 부트 섹터와 삭제되거나 손상된 파티션을 주요 복구 대상으로 설명합니다.
실제 사례에서 반복된 원인
1. 안전 제거 없이 분리된 뒤 RAW로 변경된 경우
USB나 외장하드에 파일을 저장하는 중 케이블이 빠지거나 PC가 강제로 종료되면 파일 시스템 메타데이터가 완전히 기록되지 않을 수 있습니다. 이후 Windows가 드라이브를 연결했을 때 정상적인 NTFS·exFAT·FAT32 구조를 확인하지 못하면 포맷 경고가 나타납니다.
Reddit의 데이터 복구 사례에서도 USB 메모리가 갑자기 포맷을 요구하거나 RAW로 표시되는 상황이 반복적으로 보고됩니다. 다만 동일한 문구가 나타나더라도 정상 용량이 표시되는 논리 손상과 0바이트로 표시되는 컨트롤러 고장은 구분해야 합니다.
2. USB 케이블 또는 외장 케이스 문제
외장하드는 디스크 본체 외에도 USB 케이블, SATA-USB 변환 기판, 전원 어댑터를 함께 사용합니다. 이 중 하나라도 연결이 불안정하면 읽기 도중 오류가 발생해 포맷 경고나 CRC 오류가 나타날 수 있습니다.
특히 2.5인치 외장하드를 전면 USB 포트나 무전원 허브에 연결했을 때 끊김이 발생한다면 PC 본체 후면의 메인보드 USB 포트로 직접 연결해 확인하는 것이 좋습니다. 단, 계속 연결과 해제를 반복하면 손상된 디스크에 부담을 줄 수 있으므로 케이블 교체 테스트는 한두 번으로 제한합니다.
3. CHKDSK 실행 후 폴더나 파일이 사라진 경우
검색 결과에서는 chkdsk 드라이브명: /f /r 명령을 즉시 실행하라는 안내가 자주 보입니다. 그러나 CHKDSK는 삭제된 데이터를 찾아 다른 디스크로 복구하는 프로그램이 아니라, 현재 파일 시스템을 일관된 상태로 수정하는 검사 도구입니다.
Microsoft 공식 문서에 따르면 /f는 논리 오류를 수정하고 /r은 불량 섹터를 찾아 읽을 수 있는 정보를 복구하려고 시도합니다. 두 옵션 모두 원본 볼륨의 구조를 변경할 수 있습니다.
실제 데이터 복구 커뮤니티에는 CHKDSK 실행 뒤 폴더가 사라지거나 파일이 .chk 조각으로 변경된 사례가 반복적으로 보고됩니다. 따라서 중요한 데이터가 남은 RAW 드라이브나 물리적으로 불안정한 드라이브에서는 CHKDSK를 첫 단계로 사용하지 않는 것이 안전합니다.
해결 방법
1단계: 포맷 창을 닫고 저장장치 사용 중지하기
① 증상
다음과 같은 메시지가 표시되는 모든 경우에 적용합니다.
- “드라이브의 디스크를 사용하기 전에 포맷해야 합니다.”
- “위치에 액세스할 수 없습니다.”
- “파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다.”
- “데이터 오류(CRC)입니다.”
② 확인 방법
포맷 경고창에서 디스크 포맷과 취소 버튼이 보이면 반드시 취소를 선택합니다. 파일 탐색기에서 드라이브를 여러 번 열거나 복사 작업을 반복하지 않습니다.
③ 해결 절차
- 포맷 경고창에서 취소를 클릭합니다.
- Windows가 자동으로 검사 및 복구를 제안하더라도 우선 닫습니다.
- 해당 USB나 외장하드에 새 파일을 저장하지 않습니다.
- 초기화, 새 단순 볼륨 만들기, 빠른 포맷을 실행하지 않습니다.
- 복구 프로그램도 문제의 드라이브에 설치하지 않습니다.
빠른 포맷은 모든 데이터 영역을 즉시 덮어쓰는 방식은 아니지만 새로운 파일 테이블을 생성합니다. 데이터 복구 가능성을 낮출 수 있으므로 복구가 끝나기 전에는 실행하지 않아야 합니다.
④ 해결 여부 확인
아직 데이터를 복구한 단계는 아닙니다. 추가 변경을 막아 복구 가능성을 보존했다면 정상적으로 진행한 것입니다.
⑤ 해결되지 않을 때
다음 단계에서 케이블과 USB 포트 문제인지 확인합니다.
2단계: USB 포트와 케이블 확인하기
① 증상
외장하드가 간헐적으로 인식되거나 연결음이 반복될 때, 또는 다른 USB 장치도 같은 포트에서 불안정할 때 진행합니다.
② 확인 방법
현재 사용 중인 USB 허브를 제거하고 PC 본체에 직접 연결합니다. 외장하드 케이블을 움직일 때 연결이 끊긴다면 케이블 또는 단자 문제일 가능성이 큽니다.
③ 해결 절차
- 외장하드 또는 USB를 안전하게 분리합니다.
- USB 허브와 연장 케이블을 제거합니다.
- 데스크톱은 본체 후면의 USB 포트에 연결합니다.
- 외장하드는 규격이 같은 정상 케이블로 한 번 교체해 봅니다.
- 별도 전원 어댑터를 사용하는 3.5인치 외장하드는 전원 어댑터도 확인합니다.
- 가능하다면 다른 PC에서 한 번만 연결해 인식 상태를 확인합니다.
④ 해결 여부 확인
다른 포트나 케이블에서 파일이 정상적으로 보이면 파일 시스템 복구부터 하지 말고, 중요한 파일을 다른 정상 디스크로 즉시 복사합니다.
⑤ 해결되지 않을 때
여전히 포맷 경고가 표시되면 디스크 관리에서 장치 상태를 확인합니다.
3단계: 디스크 관리에서 RAW·용량·드라이브 문자 확인하기
① 증상
파일 탐색기에서는 드라이브를 열 수 없지만 Windows가 장치 연결음은 정상적으로 재생할 때 진행합니다.
② 확인 방법
- Windows 키 + X를 누릅니다.
- 디스크 관리를 선택합니다.
- 목록에서 외장하드나 USB의 실제 용량을 기준으로 장치를 찾습니다.
③ 해결 절차
확인 결과에 따라 다음과 같이 판단합니다.
- 정상 용량 + RAW
파일 시스템이나 부트 섹터 손상 가능성이 있습니다. TestDisk 또는 데이터 복구 프로그램으로 파일을 먼저 복사합니다. - 정상 용량 + 정상 파티션 + 드라이브 문자 없음
파티션을 마우스 오른쪽 버튼으로 클릭한 뒤 드라이브 문자 및 경로 변경 → 추가를 선택합니다. 기존 드라이브 문자와 겹치지 않는 문자를 지정합니다. - 할당되지 않음
새 단순 볼륨을 만들지 않습니다. 파티션 정보 손상 가능성이 있으므로 TestDisk 분석 단계로 이동합니다. - 0바이트, 미디어 없음, 잘못된 용량
USB 메모리 컨트롤러 또는 저장장치 하드웨어 문제 가능성이 큽니다. CHKDSK와 포맷으로 해결할 수 있는 상태가 아닐 수 있습니다. - 디스크 초기화 필요
중요한 데이터가 있다면 MBR 또는 GPT를 선택하지 말고 취소합니다. 초기화는 기존 파티션 정보를 변경합니다.
④ 해결 여부 확인
드라이브 문자를 추가한 뒤 파일 탐색기에서 정상적으로 열리면 즉시 데이터를 복사합니다. RAW 상태라면 아직 정상화된 것이 아닙니다.
⑤ 해결되지 않을 때
정상 용량으로 감지되고 클릭음이나 끊김이 없다면 TestDisk로 파일과 파티션이 보이는지 확인합니다.
4단계: TestDisk로 파일을 먼저 복구하기
① 증상
디스크 관리에서 저장장치의 용량은 정상으로 표시되지만 파일 시스템이 RAW이거나 파티션이 할당되지 않은 상태일 때 진행합니다.
② 확인 방법
TestDisk에서 원래 파티션을 검색한 뒤 P 키를 눌렀을 때 기존 폴더와 파일 목록이 나타나는지 확인합니다.
TestDisk는 손실된 파티션 검색, NTFS·FAT 부트 섹터 복구, 삭제 파일 복구를 지원하는 무료 오픈소스 도구입니다. 공식 문서는 파티션을 먼저 분석하고 파일 목록을 확인한 뒤 필요한 파일을 다른 저장장치로 복사하는 절차를 제공합니다.
③ 해결 절차
- TestDisk 공식 다운로드 페이지에서 Windows 64-bit 버전을 내려받습니다.
- 압축을 문제의 USB가 아닌 PC 내부 드라이브에 풉니다.
testdisk_win.exe를 관리자 권한으로 실행합니다.- 로그 선택 화면에서 Create를 선택합니다.
- 용량과 모델명을 확인해 문제가 있는 물리 디스크를 선택합니다.
- 파티션 형식은 TestDisk가 자동 감지한 기본값을 우선 사용합니다.
- Analyse → Quick Search 순서로 선택합니다.
- 발견된 파티션을 선택한 뒤 키보드의 P를 눌러 파일 목록을 확인합니다.
- 파일이 보이면 필요한 폴더를 선택하고 C를 눌러 복사합니다.
- 복사 대상은 반드시 다른 정상 SSD, HDD 또는 USB로 지정합니다.
처음부터 Write를 선택해 파티션 테이블을 기록하지 않는 것이 좋습니다. 중요한 파일을 다른 디스크로 먼저 복사한 뒤에만 파티션 복구를 검토합니다.
④ 해결 여부 확인
다른 저장장치에 복사한 사진, 문서, 압축파일을 직접 열어 정상인지 확인합니다. 파일 이름만 보인다고 복구가 완료된 것은 아닙니다.
⑤ 해결되지 않을 때
Quick Search에서 파티션이 나오지 않으면 Deeper Search를 사용할 수 있습니다. 다만 읽기 오류, 멈춤, 연결 해제가 발생한다면 즉시 중단하고 하드웨어 점검 단계로 이동합니다.
5단계: 조건이 맞을 때만 CHKDSK 실행하기
① 증상
다음 조건을 모두 만족할 때만 고려합니다.
- 외장하드나 USB가 안정적으로 연결됨
- 클릭음, 반복 연결 해제, 심한 속도 저하가 없음
- 실제 용량이 정상으로 표시됨
- 파일 시스템이 NTFS·FAT32·exFAT로 인식됨
- 중요한 파일을 이미 다른 저장장치에 복사했거나 원본 이미지가 있음
RAW 파일 시스템에는 CHKDSK가 실행되지 않고 “RAW 드라이브에 CHKDSK를 사용할 수 없습니다”라는 메시지가 나타날 수 있습니다. 이런 상태에서 명령을 반복할 필요는 없습니다.
② 확인 방법
먼저 수정 옵션 없이 상태만 확인합니다.
- 시작 버튼을 누릅니다.
- 검색창에
cmd를 입력합니다. - 명령 프롬프트 → 관리자 권한으로 실행을 선택합니다.
- 다음 명령을 입력합니다.
chkdsk E:
E:는 실제 외장하드 또는 USB의 드라이브 문자로 변경해야 합니다.
③ 해결 절차
파일 시스템은 인식되지만 논리 오류가 보고되고, 데이터 백업도 끝난 상태라면 다음 명령을 실행합니다.
chkdsk E: /f
/f는 파일 시스템의 논리 오류를 수정합니다. Microsoft는 CHKDSK가 /f, /r, /x 등의 옵션과 함께 사용될 경우 볼륨을 변경해 오류를 수정한다고 설명합니다.
불량 섹터가 의심되는 디스크에 다음 명령을 사용하는 방법도 알려져 있습니다.
chkdsk E: /f /r
그러나 /r은 읽을 수 있는 정보를 찾기 위해 디스크 전체 영역을 장시간 읽습니다. 물리적으로 손상된 외장하드에는 부담이 될 수 있으므로 중요 데이터가 남아 있는 원본 디스크에는 권장하지 않습니다. 이미 복제한 이미지나 데이터가 필요 없는 디스크에서 파일 시스템을 정리할 때 사용하는 편이 안전합니다.
④ 해결 여부 확인
명령 완료 후 외장하드를 분리했다가 다시 연결합니다. 파일 탐색기에서 드라이브가 열리고 파일을 복사할 수 있는지 확인합니다.
⑤ 해결되지 않을 때
RAW 메시지가 나오거나 진행 중 읽기 오류가 반복되면 CHKDSK를 다시 실행하지 않습니다. 전문 복구 또는 디스크 이미지 복제 후 복구 프로그램 분석으로 전환합니다.
하드웨어 고장인지 확인하는 방법
다음 증상 중 하나라도 있다면 파일 시스템 문제보다 하드웨어 고장 가능성을 먼저 고려해야 합니다.
- 외장하드에서 일정한 간격으로 클릭음이 납니다.
- 모터가 돌다가 멈추는 동작이 반복됩니다.
- USB 연결음과 해제음이 계속 반복됩니다.
- 디스크 관리에서 용량이 0바이트로 표시됩니다.
- 원래 1TB인 장치가 수 MB 또는 비정상 용량으로 표시됩니다.
- 파일 하나를 복사하는 데 지나치게 오래 걸립니다.
- CRC 오류와 입출력 장치 오류가 반복됩니다.
- 케이블과 PC를 변경해도 증상이 같습니다.
이 상태에서는 다음 행동을 피해야 합니다.
- CHKDSK 반복 실행
- 전체 디스크 검사
- 포맷과 초기화
- 복구 프로그램 여러 개로 반복 스캔
- 외장하드 케이스를 임의로 분해
- HDD 본체의 밀봉된 커버 개봉
특히 HDD에서 클릭음이 나면 전원을 끄는 것이 우선입니다. 전문 장비 없이 반복적으로 전원을 넣을수록 손상이 진행될 수 있습니다.
반대로 USB 포트 변경 후 연결이 안정되고, 전체 용량이 정확하며, 파일 목록도 정상적으로 보인다면 케이블이나 전원 문제가 원인이었을 가능성이 있습니다. 이때도 장치가 다시 불안정해질 수 있으므로 파일을 먼저 백업해야 합니다.
해결되지 않을 때
TestDisk에서도 파일이 보이지 않거나 스캔 도중 연결이 끊긴다면 원본 디스크에 추가 작업을 하지 않는 것이 좋습니다. 중요한 데이터의 가치에 따라 다음 중 하나를 선택합니다.
데이터가 매우 중요한 경우
회사 문서, 연구 자료, 유일한 가족사진, 고객 데이터처럼 대체할 수 없는 파일이라면 전문 데이터 복구 업체에 의뢰합니다. 의뢰 전에는 진단 비용, 복구 실패 시 비용, 데이터 보안 정책, 복구 파일 목록 제공 여부를 확인하는 것이 좋습니다.
디스크가 안정적으로 읽히는 경우
디스크 전체를 다른 정상 디스크나 이미지 파일로 복제한 뒤 복제본에서 복구를 시도할 수 있습니다. 물리 읽기 오류가 있는 장치는 일반적인 파일 복사보다 오류를 건너뛰고 재시도 기록을 남길 수 있는 디스크 복제 도구가 적합합니다.
데이터가 필요 없는 경우
데이터 복구가 필요하지 않다면 디스크 관리에서 기존 볼륨을 삭제하고 새 단순 볼륨을 만든 뒤 포맷할 수 있습니다. 포맷 후에도 오류, 연결 해제 또는 속도 저하가 발생한다면 저장장치를 계속 사용하지 않는 것이 좋습니다.
자주 묻는 질문
포맷 버튼을 이미 눌렀는데 복구할 수 있나요?
빠른 포맷만 실행했고 이후 새 파일을 저장하지 않았다면 일부 데이터를 복구할 가능성은 남아 있습니다. 다만 새 파일 테이블이 만들어졌으므로 원래 폴더 구조와 파일명이 손실될 수 있습니다.
포맷 후에는 해당 드라이브에 아무것도 저장하지 말고, 복구한 파일은 반드시 다른 저장장치에 저장해야 합니다.
chkdsk /f /r을 실행하면 파일이 모두 복구되나요?
아닙니다. CHKDSK는 파일 복구 전용 프로그램이 아니라 파일 시스템 오류를 수정하는 도구입니다. 손상된 파일과 폴더 정보를 정리하는 과정에서 이름이 변경되거나 일부 항목이 제거될 수 있습니다.
중요한 데이터가 남아 있다면 먼저 파일 복사 또는 디스크 이미지 복제를 진행한 뒤 CHKDSK를 검토하는 것이 안전합니다.
RAW 드라이브를 NTFS로 바꾸면 파일이 다시 보이나요?
RAW 드라이브를 NTFS로 포맷하면 Windows에서 다시 사용할 수는 있지만 기존 파일 시스템 정보가 변경됩니다. 데이터가 필요하다면 먼저 복구를 진행해야 합니다.
convert 명령으로 RAW를 NTFS로 변환할 수도 없습니다. 해당 명령은 정상적으로 인식되는 지원 파일 시스템을 대상으로 합니다.
드라이브 문자가 없어서 포맷 경고가 뜰 수도 있나요?
드라이브 문자가 없을 때는 일반적으로 파일 탐색기에 드라이브가 표시되지 않습니다. 디스크 관리에서 파티션이 정상이고 파일 시스템도 NTFS나 exFAT로 확인된다면 드라이브 문자 및 경로 변경으로 해결할 수 있습니다.
파일 시스템이 RAW이거나 파티션이 할당되지 않은 상태라면 드라이브 문자만 추가해서 해결되지는 않습니다.
외장하드를 Mac에서 사용했는데 Windows에서 포맷하라고 합니다
Mac의 APFS 또는 HFS+ 형식으로 포맷된 저장장치는 Windows에서 기본적으로 읽을 수 없습니다. 이 경우 디스크 손상이 아니라 운영체제의 파일 시스템 지원 차이일 수 있습니다.
원래 사용하던 Mac에 다시 연결해 파일을 다른 저장장치로 복사한 뒤, Windows와 Mac에서 함께 사용할 목적이라면 백업 후 exFAT 포맷을 검토합니다.
USB가 0바이트로 표시되면 CMD로 복구할 수 있나요?
0바이트, 미디어 없음 또는 비정상 용량으로 표시되는 USB는 컨트롤러나 NAND 메모리 고장 가능성이 있습니다. 이 상태에서는 CHKDSK가 정상적으로 접근할 볼륨 자체를 찾지 못하므로 CMD 명령으로 해결하기 어렵습니다.
중요한 데이터가 있다면 반복 연결과 포맷을 중단하고 USB 메모리 복구가 가능한 전문 업체에 문의하는 것이 좋습니다.
외장하드나 USB에서 “디스크를 사용하기 전에 포맷해야 합니다” 오류가 나타난다고 해서 파일이 즉시 삭제된 것은 아닙니다. Windows가 파일 시스템이나 파티션 정보를 정상적으로 읽지 못할 때도 같은 경고가 표시됩니다.
권장 점검 순서는 다음과 같습니다.
포맷 취소 → 사용 중지 → 케이블·USB 포트 확인 → 디스크 관리에서 용량과 RAW 여부 확인 → 다른 디스크로 파일 복구 → 필요할 때만 CHKDSK 실행 → 하드웨어 이상 시 전문 복구
chkdsk E: /f /r 명령은 일부 논리 오류를 수정할 수 있지만, 중요한 데이터가 남아 있는 RAW 드라이브나 물리 고장이 의심되는 외장하드의 첫 번째 해결책은 아닙니다. 복구에서는 드라이브를 정상화하는 것보다 파일을 안전한 다른 저장장치로 옮기는 것이 먼저입니다.

