요약: 이 글에서는 포맷이 되지 않아 접근할 수 없거나 손상된 외장 하드 드라이브에서 파일을 복구하는 방법(외장 하드 드라이브 복구)을 단계별로 소개합니다.
외장 하드 드라이브는 왜 손상되기 쉬운가?
외장 하드 드라이브는 데이터를 백업하거나 대용량 파일을 여러 컴퓨터 간에 옮길 때 널리 사용되는 휴대용 저장 장치입니다. 그런데 여러 시스템에 자주 연결해서 사용하다 보면 바이러스 감염, 파일 시스템 손상 등 논리적인 오류에 노출될 위험이 커집니다.
예를 들어 PC가 악성코드에 감염되면 연결된 외장 하드 드라이브도 함께 감염되어 파일이 손상되고 파일 시스템이 망가질 수 있습니다. 이렇게 되면 드라이브에 접근할 수 없게 되거나 RAW 상태로 변해버립니다. 물론 안전 제거 없이 뽑거나 부주의하게 다루는 것도 같은 문제의 원인이 됩니다.
Windows에서 하드 드라이브가 RAW 상태가 되면 아래와 같은 오류 메시지를 만나게 됩니다.
“하드 디스크 드라이브가 포맷되지 않았습니다. 지금 포맷하시겠습니까?”
“디스크를 사용하기 전에 포맷해야 합니다.”
“Windows에서 포맷을 완료할 수 없습니다.” 또는 “외장 하드 드라이브를 포맷할 수 없습니다.”
이런 상황에서는 영구적인 데이터 손실을 막기 위해 최대한 빨리 외장 하드 드라이브 복구를 진행해야 합니다. 이때 Stellar Data Recovery Professional 같은 DIY 데이터 복구 프로그램을 활용하면 좋습니다. 먼저 손상된 하드 드라이브에서 잃어버린 데이터를 복구한 뒤, 다음 과정을 통해 포맷 오류를 해결하면 됩니다.
외장 하드 드라이브 복구 절차
포맷되지 않는 외장 하드 드라이브에서 데이터를 복구하려면 아래 단계를 따르세요.
1단계: Stellar Data Recovery(Windows용) 프로그램을 다운로드하여 실행합니다.
2단계: 복구하고 싶은 데이터 유형을 선택하고 ‘다음(Next)’을 클릭합니다.
3단계: 복구할 하드 드라이브 파티션을 선택합니다. 프로그램은 RAW 상태의 볼륨도 자동으로 인식하여 ‘연결된 드라이브(Connected Drives)’ 목록에 표시합니다.
만약 볼륨이나 파티션이 목록에 보이지 않는다면, ‘기타 위치(Other Locations)’ 아래의 ‘드라이브를 찾을 수 없음(Can't Find Drive)’ 옵션을 사용해 사라진 볼륨이나 파티션을 검색하고 복구할 수 있습니다.
4단계: 스캔이 완료되면 파일 미리보기를 확인할 수 있으며, 왼쪽 창의 ‘파일 형식(File Type)’ 탭으로 스캔 결과를 정렬해 볼 수도 있습니다.
5단계: 복구할 데이터를 선택하고 ‘복구(Recover)’ 버튼을 누릅니다.
6단계: ‘찾아보기(Browse)’를 클릭해 저장 위치를 지정한 후 ‘저장 시작(Start Saving)’ 버튼을 눌러 파일을 저장합니다.
데이터 복구 후 포맷 오류 해결 방법
소중한 데이터를 모두 되찾았다면, 이제 외장 하드 드라이브의 포맷 오류를 수정하고 정상적으로 사용할 수 있도록 드라이브를 복구해야 합니다. 아래 방법들을 순서대로 시도해 보세요.
1단계: CHKDSK 스캔 실행
CHKDSK 명령은 드라이브 손상 오류를 해결하고 손상된 파일 시스템을 복구하는 데 도움이 됩니다. 또한 포맷 오류의 원인이 될 수 있는 배드 섹터를 표시해 줍니다.
CHKDSK 스캔을 실행하는 방법은 다음과 같습니다.
a. 명령 프롬프트를 관리자 권한으로 실행합니다.
b. chkdsk /f /r X: 를 입력합니다. 여기서 X는 해당 하드 드라이브의 볼륨 문자입니다.
c. ‘Enter’ 키를 누릅니다.
스캔이 끝나면 드라이브 포맷을 다시 시도해 보세요.
참고: 드라이브가 심각하게 손상된 RAW 상태일 경우 CHKDSK 명령이 작동하지 않을 수 있으며, 파티션에 드라이브 문자가 할당되지 않은 경우에도 실행되지 않습니다.
2단계: 바이러스 검사 실행
Windows Defender나 신뢰할 수 있는 서드파티 백신·안티멀웨어 프로그램으로 하드 드라이브를 검사하여 감염된 파일을 격리하세요.
검사가 끝나면 파일 탐색기를 통해 하드 드라이브 포맷을 다시 시도할 수 있습니다.
3단계: 쓰기 방지 비활성화
쓰기 방지를 해제하려면 레지스트리 편집기를 열어 값을 수정해야 합니다.
a. Windows + R 키를 누르고 regedit을 입력합니다.
b. ‘Enter’ 키 또는 ‘확인’ 버튼을 클릭합니다.
c. 관리자 권한 요청 창이 뜨면 허용합니다.
d. HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control 경로로 이동합니다.
StorageDevicePolicies 키가 보이지 않는다면, Control 폴더를 마우스 오른쪽 버튼으로 클릭한 뒤 새로 만들기 > 키(Key)를 선택하고 이름을 StorageDevicePolicies로 지정합니다.
e. WriteProtect 값을 더블클릭하여 값 데이터를 0으로 변경합니다.
WriteProtect 값이 없다면, StorageDevicePolicies를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택한 후 이름을 WriteProtect로 지정합니다. 이후 더블클릭하여 값 데이터를 0으로 변경하세요.
f. 레지스트리 편집기를 닫고 외장 하드 드라이브를 분리합니다.
g. 다시 컴퓨터에 연결한 뒤 포맷을 시도합니다.
4단계: 디스크 관리 도구로 포맷
파일 탐색기 대신 디스크 관리 도구를 사용하면 더 다양한 포맷 옵션을 세밀하게 조절할 수 있습니다. 아래 순서대로 진행하세요.
a. ‘Windows + X’ 키를 누른 후 ‘디스크 관리(Disk Management)’를 클릭합니다.
b. 해당 하드 드라이브 파티션을 마우스 오른쪽 버튼으로 클릭하고 ‘포맷(Format)’을 선택합니다.
포맷 옵션이 보이지 않는다면 ‘새 단순 볼륨(New Simple Volume)’을 클릭하고 포맷 마법사를 따라 진행합니다.
c. ‘볼륨 레이블(Volume Label)’을 입력하고 ‘파일 시스템(File System)’을 선택합니다.
d. ‘확인’을 클릭한 후 한 번 더 ‘확인’을 눌러 진행합니다.
5단계: DiskPart 유틸리티로 강제 포맷
DiskPart는 Windows에 내장된 명령줄 기반 디스크 관리 유틸리티로, 포맷 등 디스크 작업에 대한 고급 제어가 가능합니다. 강력한 도구이기 때문에 심각한 드라이브 오류도 처리할 수 있습니다.
다만 아래 명령어를 입력할 때는 각별히 주의해야 합니다. 사소한 오타 하나가 치명적인 결과로 이어질 수 있습니다.
a. 명령 프롬프트 창을 엽니다.
b. diskpart 를 입력하고 ‘Enter’를 누릅니다.
c. 관리자 권한을 요청하는 창이 뜨면 허용합니다. 새 명령 프롬프트 창이 열립니다.
d. list disk 를 입력하고 Enter를 누릅니다.
e. 표시된 디스크 목록을 꼼꼼히 확인하고 문제가 있는 하드 드라이브를 찾습니다.
f. 예를 들어 해당 디스크가 목록에서 disk 3이라면, 아래 명령을 입력하고 ‘Enter’를 누릅니다.
Select disk 3
주의: 위 명령은 예시입니다. 반드시 올바른 디스크 번호를 확인한 후 명령을 입력하세요.
g. 이제 clean 을 입력하고 ‘Enter’를 누릅니다.
h. list disk 를 다시 입력하여 올바른 디스크가 선택되었는지 확인합니다.
i. create primary partition 을 입력하고 ‘Enter’를 누릅니다.
j. select partition 1 을 입력하고 ‘Enter’를 누릅니다.
k. active 를 입력하고 ‘Enter’를 누릅니다.
l. format FS=NTFS label=StellarDrive quick 을 입력하고 ‘Enter’를 누릅니다.
명령어의 StellarDrive 부분은 원하는 드라이브 이름으로 변경할 수 있습니다.
m. 이어서 assign letter=X 를 입력합니다.
X는 사용 중이 아닌 비어 있는 드라이브 문자로 변경 가능합니다.
n. 마지막으로 exit 을 입력하고 ‘Enter’를 눌러 DiskPart를 종료합니다.
이 과정을 거치면 대부분 오류 없이 외장 하드 드라이브가 포맷됩니다. 이후에는 조각모음(defragmentation)을 실행하고 SMART 상태를 점검해 외장 하드 드라이브의 건강 상태를 확인하는 것이 좋습니다. 필요하다면 CHKDSK 스캔도 추가로 실행해 보세요.
그래도 포맷에 실패한다면 아래 댓글로 문의해 주시면 추가 도움을 드리겠습니다.
마무리
내장/외장 하드 드라이브 볼륨이 접근 불가능하거나 RAW 상태가 되었다면 절대 바로 포맷하지 마세요. 손상된 외장 하드 드라이브를 포맷하면 데이터 복구 과정이 훨씬 복잡해질 수 있습니다. 대신 Stellar Data Recovery Professional 같은 외장 하드 드라이브 복구 프로그램을 즉시 사용하여 손상, 포맷, 삭제 또는 사라진 파티션에서 잃어버린 파일을 되찾으세요.
또한 중요한 파일은 외장 드라이브와 클라우드처럼 서로 다른 두 개 이상의 저장 매체에 정기적으로 백업하는 습관을 들이는 것이 좋습니다. 만약 백업본이 없다면 Stellar Data Recovery 도구를 사용해 몇 번의 클릭만으로 삭제되거나 포맷된 파일을 손쉽게 복구할 수 있습니다.