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

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

하드 디스크에 배드 섹터(bad sector)나 디스크 고장 등의 문제가 발생했다면 Check Disk(chkdsk)가 큰 도움이 될 수 있습니다. Windows 사용자는 다양한 오류 증상을 하드 디스크 문제와 연결 짓지 못하는 경우가 많지만, 실제로는 그중 상당수가 디스크 오류와 관련되어 있습니다. 따라서 chkdsk는 대부분의 디스크 관련 문제를 손쉽게 해결해 주므로 정기적으로 실행해 주는 것이 좋습니다. 이 글에서는 chkdsk를 사용하여 하드 디스크 오류를 확인하고 복구하는 전체 과정을 단계별로 살펴봅니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

chkdsk란 무엇이며 언제 사용해야 할까?

디스크 오류는 수많은 사용자가 겪는 흔한 문제입니다. 바로 그래서 Windows OS에는 chkdsk라는 내장 유틸리티가 기본으로 포함되어 있습니다. chkdsk는 하드 디스크, USB 메모리 또는 외장 드라이브의 오류를 검사하고 파일 시스템 오류를 수정할 수 있는 Windows 기본 유틸리티 소프트웨어입니다. CHKDSK는 디스크의 물리적 구조를 검사하여 디스크가 정상 상태인지 확인하며, 손실 클러스터(lost cluster), 배드 섹터, 디렉터리 오류, 교차 연결 파일(cross-linked file) 등의 문제를 복구합니다.

chkdsk의 주요 기능은 다음과 같습니다:

  1. NTFS/FAT 드라이브의 오류를 검사하고 수정합니다.
  2. 하드 드라이브에서 물리적으로 손상된 영역인 배드 섹터를 찾아냅니다.
  3. USB 메모리, 외장 SSD 등 다양한 데이터 저장 장치의 오류도 검사할 수 있습니다.

chkdsk 유틸리티는 정기적인 유지 관리 작업의 일부로 실행하는 것이 권장되며, 지원하는 드라이브라면 S.M.A.R.T. 도구와 함께 사용하는 것도 좋습니다. 또한 Windows가 임의로 종료되거나, 시스템이 충돌하거나, Windows 10이 자주 멈추는 등의 현상이 나타날 때마다 chkdsk를 실행해 보는 것이 좋습니다.

chkdsk를 사용해 디스크 오류 확인하는 방법

작업을 시작하기 전에 만약의 사태에 대비해 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다.

방법 1: chkdsk GUI를 통해 하드 디스크 오류 검사

GUI를 통해 수동으로 chkdsk를 실행하는 절차는 다음과 같습니다:

1. 파일 탐색기를 열고 왼쪽 메뉴에서 “내 PC(This PC)”를 선택합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

2. chkdsk를 실행할 디스크 드라이브를 마우스 오른쪽 버튼으로 클릭합니다. 메모리 카드나 기타 이동식 디스크 드라이브도 검사할 수 있습니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

3. 컨텍스트 메뉴에서 “속성(Properties)”을 선택한 후, 속성 창에서 도구(Tools) 탭으로 이동합니다.

4. 오류 검사(Error-checking) 항목에서 “검사(Check)” 버튼을 클릭합니다. Windows 7에서는 이 버튼의 이름이 “지금 검사(Check now)”로 표시됩니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

5. 검사가 끝나면 Windows가 “드라이브에서 오류를 찾지 못했습니다”라고 알려줍니다. 그래도 직접 검사를 진행하고 싶다면 “드라이브 검사(Scan drive)” 버튼을 클릭하세요.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

6. 처음에는 복구 작업 없이 검사만 진행되므로, PC를 재시작할 필요가 없습니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

7. 드라이브 검사가 완료된 후 오류가 발견되지 않았다면 “닫기(Close)” 버튼을 클릭하면 됩니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

8. Windows 7에서는 “지금 검사” 버튼을 클릭하면 파일 시스템 오류 자동 수정 여부와 배드 섹터 검사 여부 등 추가 옵션을 선택할 수 있는 대화 상자가 나타납니다.

9. 철저한 디스크 검사를 원한다면 두 옵션을 모두 선택한 후 “시작(Start)” 버튼을 누르세요. 디스크 섹터 검사에는 상당한 시간이 걸릴 수 있으니, 몇 시간 동안 시스템이 필요하지 않을 때 실행하는 것이 좋습니다.

함께 보기: Windows 10에서 chkdsk 이벤트 뷰어 로그 확인하는 방법

방법 2: 명령 프롬프트에서 Check Disk(chkdsk) 실행

디스크 검사가 다음 재시작 시 예약되었는지 확실하지 않다면, CLI(명령 프롬프트)를 이용하는 더 간단한 방법이 있습니다. 절차는 다음과 같습니다:

1. Windows 키 + S를 눌러 검색창을 연 후 “command prompt” 또는 “cmd”를 입력합니다.

2. 검색 결과에서 명령 프롬프트(Command Prompt)를 마우스 오른쪽 버튼으로 클릭하고 “관리자 권한으로 실행(Run as administrator)”을 선택합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

3. 명령 프롬프트에 다음 명령어와 함께 드라이브 문자를 입력합니다: chkdsk C:

참고: 검사하려는 디스크가 시스템 프로세스에 의해 아직 사용 중이라면 Check Disk가 시작되지 않을 수 있으며, 이때 디스크 검사 유틸리티가 다음 재부팅 시 검사를 예약할 것인지 묻습니다. 이 경우 예(Y)를 클릭하고 시스템을 재부팅하세요.

4. 스위치(switch)를 사용해 매개변수를 지정할 수도 있습니다. 예를 들어 chkdsk C: /f /r /x

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

참고: 위 명령에서 C:는 실제로 Check Disk를 실행하려는 드라이브 문자로 변경하세요. 명령 구성 요소를 설명하면 다음과 같습니다. C:는 검사하려는 드라이브이며, /f는 해당 드라이브와 관련된 오류를 수정할 권한을 chkdsk에 부여하는 플래그, /r은 배드 섹터를 검색하고 데이터를 복구하도록 지시하는 옵션, /x는 검사를 시작하기 전에 드라이브를 분리(dismount)하도록 지시하는 옵션입니다.

5. /f나 /r 등의 스위치는 필요에 따라 조합할 수 있습니다. 스위치에 대해 더 자세히 알고 싶다면 cmd에 다음 명령을 입력하고 Enter 키를 누르세요:

CHKDSK /?

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

6. OS가 드라이브에 대한 자동 검사를 예약하면 해당 볼륨이 더티(dirty) 상태이며 잠재적 오류가 있다는 메시지가 표시됩니다. 그렇지 않으면 자동 검사가 예약되지 않습니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

7. 이렇게 하면 다음에 Windows를 시작할 때 디스크 검사가 예약됩니다. 다음 명령을 입력하면 예약된 검사를 취소할 수도 있습니다: chkntfs /x c:

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

일부 사용자는 부팅 시 실행되는 Chkdsk가 번거롭고 시간이 오래 걸린다고 느낍니다. 이런 경우 Windows 10에서 예약된 Chkdsk를 취소하는 방법 가이드를 참고하세요.

방법 3: PowerShell을 사용해 디스크 오류 검사

1. Windows 검색에 PowerShell을 입력한 후, 검색 결과에서 PowerShell을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as Administrator)을 선택합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

2. PowerShell에 다음 명령 중 하나를 입력하고 Enter 키를 누릅니다:

드라이브를 스캔하고 복구(chkdsk와 동일): Repair-Volume -DriveLetter drive_letter
볼륨을 오프라인으로 스캔하고 발견된 오류를 수정(chkdsk /f와 동일): Repair-Volume -DriveLetter drive_letter -OfflineScanAndFix
복구 시도 없이 볼륨만 스캔(chkdsk /scan과 동일): Repair-Volume -DriveLetter drive_letter -Scan
볼륨을 잠시 오프라인으로 전환한 후 $corrupt 파일에 기록된 문제만 수정(chkdsk /spotfix와 동일): Repair-Volume -DriveLetter drive_letter -SpotFix

참고: 위 명령에서 “drive_letter” 부분을 실제 검사하려는 드라이브 문자로 변경하세요.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

3. PowerShell을 닫고 PC를 재시작하여 변경 사항을 저장합니다.

방법 4: 복구 콘솔(Recovery Console)로 디스크 오류 검사

1. Windows 10 부팅 가능한 설치 DVD를 삽입하고 PC를 재시작합니다.

2. “CD 또는 DVD에서 부팅하려면 아무 키나 누르십시오”라는 메시지가 표시되면 아무 키나 눌러 계속 진행합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

3. 언어 기본 설정을 선택하고 다음을 클릭합니다. 화면 왼쪽 하단의 컴퓨터 복구(Repair your computer)를 클릭합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

4. 옵션 선택 화면에서 문제 해결(Troubleshoot)을 클릭합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

5. 문제 해결 화면에서 고급 옵션(Advanced option)을 클릭합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

6. 고급 옵션 화면에서 명령 프롬프트(Command Prompt)를 클릭합니다.

chkdsk로 하드 디스크 오류 확인하고 복구하는 방법 완벽 가이드

7. 다음 명령을 실행합니다: chkdsk [f]: /f /r.

참고: [f]는 검사가 필요한 디스크의 드라이브 문자를 의미합니다.

추천 글:

  • 동기화 센터(Sync Center)란? Windows에서 활용하는 방법
  • Windows 작업 표시줄에서 볼륨 아이콘 다시 표시하는 방법
  • Windows 10 전체 백업 만들기(시스템 이미지)
  • 노트북에서 갑자기 소리가 나지 않을 때 해결 방법

이 글이 도움이 되었기를 바라며, 이제 chkdsk를 사용해 디스크 오류를 손쉽게 확인할 수 있을 것입니다. 튜토리얼과 관련해 추가 질문이 있다면 언제든지 댓글로 남겨주세요.