Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

CMD 명령어로 손상된 하드 드라이브 복구·수정하는 방법 총정리

내장 또는 외장 하드 드라이브, USB 메모리, SD카드 같은 저장 장치가 손상되는 것은 IT 분야에서 가장 두려운 사고 중 하나입니다. 특히 그 안에 소중한 데이터(가족 사진이나 영상, 업무 파일 등)가 담겨 있다면 심장이 철렁 내려앉을 수도 있습니다. 손상된 하드 드라이브에서 나타나는 대표적인 증상은 다음과 같습니다.

  • ‘섹터를 찾을 수 없습니다(Sector not found)’ 오류 메시지
  • ‘디스크를 사용하려면 먼저 포맷해야 합니다. 지금 포맷하시겠습니까?’ 경고창
  • ‘X:\에 액세스할 수 없습니다. 액세스가 거부되었습니다’ 오류
  • 디스크 관리에서 파일 시스템이 ‘RAW’로 표시됨
  • 파일 이름에 & * # % 등의 이상한 기호가 섞여 표시됨

손상 원인은 저장 장치의 종류에 따라 다릅니다. 하드 디스크의 경우 물리적 충격(낙하 등), 바이러스 감염, 파일 시스템 손상, 배드 섹터, 단순히 노후화 등이 주된 원인입니다. 다행히 대부분의 경우, 손상이 물리적으로 심각하지 않다면 디스크 자체를 복구하여 데이터를 되찾을 수 있습니다.

Windows에는 내장 및 외장 하드 드라이브를 점검할 수 있는 기본 오류 검사 도구가 포함되어 있으며, 관리자 권한 명령 프롬프트(CMD)에서 일련의 명령어를 실행해 손상된 드라이브를 복구할 수도 있습니다. 이 글에서는 Windows 10에서 CMD를 활용해 손상된 하드 드라이브를 복구하는 여러 가지 방법을 소개합니다.

CMD로 손상된 하드 드라이브 복구하기: 시작 전 확인 사항

본격적인 복구 작업에 앞서 반드시 확인해야 할 사항들이 있습니다.

1. 데이터 백업 및 복구

손상된 디스크의 데이터 백업이 없다면, 먼저 서드파티 데이터 복구 프로그램으로 데이터를 살린 후 진행하세요. 대표적인 무료 복구 프로그램은 다음과 같습니다.

  • DiskInternals Partition Recovery
  • EaseUS Data Recovery Wizard Free
  • MiniTool Power Data Recovery
  • Recuva (CCleaner)

대부분 무료 체험판을 제공하며, 유료 버전에서 더 많은 기능을 사용할 수 있습니다.

2. 간단한 점검부터 시도

  • 연결 상태 점검: USB 케이블을 다른 포트나 다른 PC에 연결해 보세요. 케이블 자체가 불량일 수도 있습니다.
  • 바이러스 검사: 바이러스가 원인이라면 Windows 보안 검사(설정 > 업데이트 및 보안 > Windows 보안 > 바이러스 및 위협 방지 > 지금 검사)로 악성코드를 제거하세요.

위 방법으로 해결되지 않으면 아래의 고급 해결책을 순서대로 적용해 보세요.

CMD로 손상된 하드 드라이브를 복구하는 5가지 방법

방법 1: 디스크 드라이버 업데이트

같은 하드 드라이브가 다른 컴퓨터에서는 정상 작동한다면, 내 PC의 디스크 드라이버 문제일 가능성이 높습니다. 드라이버는 하드웨어와 운영체제가 원활하게 통신하도록 돕는 소프트웨어로, 제조사가 수시로 업데이트하지만 때때로 Windows 업데이트 과정에서 손상되기도 합니다.

  1. Windows 키 + R을 눌러 실행 창을 열고, devmgmt.msc를 입력한 후 확인을 클릭해 장치 관리자를 실행합니다.
  2. 디스크 드라이브범용 직렬 버스 컨트롤러 항목을 확장하여 손상된 하드 드라이브를 찾습니다. 드라이버가 오래되었거나 손상된 장치에는 노란색 느낌표가 표시됩니다.
  3. 손상된 디스크를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
  4. 업데이트된 드라이버 소프트웨어 자동 검색’을 선택합니다.

또는 하드 드라이브 제조사 공식 웹사이트에서 최신 드라이버를 직접 내려받아 설치할 수도 있습니다. 구글에서 ‘*제조사명* 드라이버’로 검색한 뒤 .exe 설치 파일을 실행하면 됩니다.

방법 2: 디스크 오류 검사 실행

Windows에는 손상된 내장/외장 하드 드라이브를 점검하는 기본 도구가 내장되어 있습니다. 보통 결함이 있는 드라이브가 연결되면 Windows가 자동으로 오류 검사를 안내하지만, 사용자가 직접 실행할 수도 있습니다.

  1. Windows 키 + E를 누르거나 바탕화면의 파일 탐색기 아이콘을 두 번 클릭해 파일 탐색기를 엽니다.
  2. 복구하려는 드라이브를 오른쪽 클릭하고 속성을 선택합니다.
  3. 속성 창에서 도구 탭으로 이동합니다.
  4. 오류 검사 항목의 검사 버튼을 클릭합니다. Windows가 자동으로 오류를 스캔하고 수정합니다.

방법 3: SFC(시스템 파일 검사기) 스캔 실행

손상된 파일 시스템 때문에 하드 드라이브가 오작동할 수도 있습니다. 이럴 때는 시스템 파일 검사기(SFC) 유틸리티를 사용해 복구할 수 있습니다.

  1. Windows 키 + S를 눌러 검색창을 열고 명령 프롬프트를 입력한 후 관리자 권한으로 실행을 선택합니다.
  2. 시스템 변경 권한을 요청하는 사용자 계정 컨트롤(UAC) 팝업에서 를 클릭합니다.
  3. Windows 10, 8.1, 8 사용자는 먼저 아래 명령어를 실행합니다. (Windows 7 사용자는 생략 가능)
DISM.exe /Online /Cleanup-image /Restorehealth
  1. 이어서 sfc /scannow를 입력하고 Enter 키를 눌러 실행합니다.
  2. SFC는 보호된 모든 시스템 파일의 무결성을 검증하고 손상되거나 누락된 파일을 교체합니다. 검증이 100% 완료될 때까지 명령 프롬프트를 닫지 마세요.
  3. 외장 하드 드라이브라면 대신 아래 명령어를 사용합니다.
sfc /scannow /offbootdir=X:\ /offwindir=C:\Windows

참고: “x:\”는 외장 하드 드라이브에 할당된 드라이브 문자로, “C:\Windows”는 Windows가 설치된 실제 경로로 각각 변경해야 합니다.

  1. 스캔이 끝나면 컴퓨터를 재부팅하고 하드 드라이브에 정상적으로 접근되는지 확인합니다.

방법 4: CHKDSK 유틸리티 사용

CHKDSK(check disk) 유틸리티는 논리적·물리적 디스크 오류를 검사할 수 있는 강력한 도구입니다. 특정 볼륨의 파일 시스템과 메타데이터를 점검하며, 목적에 따라 다양한 옵션을 조합할 수 있습니다.

  1. 명령 프롬프트를 다시 관리자 권한으로 실행합니다.
  2. 아래 명령어를 신중히 입력하고 Enter를 눌러 실행합니다.
chkdsk X: /F

참고: X는 복구하려는 하드 드라이브의 문자로 변경하세요.

/F 외에도 상황에 맞게 추가할 수 있는 주요 매개변수는 다음과 같습니다.

  • /f – 디스크의 모든 오류를 찾아 수정
  • /r – 배드 섹터를 탐지하고 읽을 수 있는 정보를 복구
  • /x – 작업 시작 전 드라이브를 분리(dismount)
  • /b – 불량 클러스터를 초기화하고 할당/여유 클러스터를 재검사 (NTFS 전용)

더 꼼꼼한 검사를 원한다면 매개변수를 조합해 사용할 수 있습니다. 예를 들어 G 드라이브를 정밀 검사하는 명령어는 다음과 같습니다.

chkdsk G: /F /R /X

내장 드라이브를 복구할 경우 재부팅이 필요하다는 안내가 나타납니다. 명령 프롬프트에서 Y를 입력하고 Enter를 눌러 재시작하면 됩니다.

방법 5: DiskPart 명령으로 포맷

앞선 명령줄 유틸리티로도 복구되지 않는다면 DiskPart 유틸리티로 포맷을 시도해 보세요. DiskPart는 RAW 상태의 하드 드라이브를 NTFS/exFAT/FAT32 형식으로 강제 포맷할 수 있습니다. (Windows 파일 탐색기나 디스크 관리 도구로 포맷하는 것도 가능합니다.)

  1. 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. diskpart 명령을 입력하고 Enter를 누릅니다.
  3. list disk 또는 list volume을 입력해 PC에 연결된 모든 저장 장치를 확인합니다.
  4. 포맷할 디스크를 select disk X 또는 select volume X 명령으로 선택합니다. (X는 해당 디스크 번호로 변경)
  5. 손상된 디스크가 선택되면 format fs=ntfs quick을 입력하고 Enter를 눌러 빠른 포맷을 진행합니다.
  6. FAT32로 포맷하려면 아래 명령어를 대신 사용합니다.
format fs=fat32 quick
  1. ‘DiskPart successfully formatted the volume(디스크 파티션에서 볼륨을 성공적으로 포맷했습니다)’ 메시지가 표시되면, exit를 입력하고 Enter를 눌러 명령 창을 닫습니다.

복구에 실패했다면? 추가 팁

  • Windows 10에서 'Faulty Hardware Corrupted Page' 오류 해결 방법
  • 손상된 AVI 파일 무료로 복구하는 방법
  • Windows 10 Fn 키 잠금(Fn Lock) 사용법

이 가이드가 도움이 되었길 바라며, CMD로 손상된 하드 드라이브를 성공적으로 복구하셨기를 바랍니다. 만약 복구되지 않았다면, 하드 드라이브를 연결했을 때 '딸깍딸깍' 하는 소음이 나는지 귀 기울여 들어보세요. 이런 소리는 물리적·기계적 손상을 의미하며, 이 경우에는 데이터 복원 전문 업체나 제조사 서비스센터의 도움을 받는 것이 좋습니다.