핵심 요약
- CHKDSK는 하드 드라이브의 오류와 불량 섹터를 진단하므로, 컴퓨터 부팅에 문제가 발생할 때 실행해야 합니다.
- SFC는 윈도우 시스템 파일을 검사하고 복구하는 도구로, 프로그램 충돌이나 DLL 파일 누락 오류가 발생하면 사용해야 합니다.
- DISM은 가장 강력한 도구이며, 윈도우 시스템 이미지 내의 손상된 파일을 수정합니다. SFC로 복구 불가능한 문제가 발생했을 때 사용하면 효과적입니다.
만약 PC에서 오류가 나타나거나 속도가 느려지거나 제대로 작동하지 않는다면, Windows 내장 진단 도구를 활용하여 문제 해결을 시도해 볼 수 있습니다. CHKDSK, SFC, 그리고 DISM은 하드 드라이브 상태를 확인하고 손상된 파일을 복구하는 데 도움을 주지만, 각 도구는 서로 다른 방식으로 작동하며 시스템의 서로 다른 영역을 대상으로 합니다.
이러한 도구들은 시스템 유틸리티이며, 모두 실행할 수 있지만 시간 소모가 크고 특정 문제에 대해서는 불필요할 수 있습니다. 따라서, 언제 어떤 도구를 사용해야 하는지 정확히 아는 것이 중요합니다.
CHKDSK란 무엇이며, 언제 사용해야 할까요?
CHKDSK (디스크 검사)는 컴퓨터가 비정상적으로 작동하기 시작할 때 가장 먼저 시도해 볼 수 있는 Windows 진단 도구입니다. 예를 들어, 시스템 종료 시 멈추거나, 속도가 눈에 띄게 느려지는 경우에 유용합니다.
CHKDSK는 하드 드라이브 전체를 스캔하여 파일 시스템 자체와 파일 내부의 오류를 찾아내어 수정합니다. 또한, 읽을 수 없는 데이터 클러스터인 불량 섹터가 있는지 확인하고, 복구를 시도하거나 해당 영역을 사용하지 않도록 시스템에 지시합니다.
Windows는 하드 드라이브에서 문제가 감지되면 시스템 시작 시 CHKDSK를 실행할 수 있습니다. 이 과정은 부적절한 종료와 같은 가벼운 원인에서부터 악성코드 감염이나 드라이브 오류와 같은 심각한 원인까지 다양하게 발생할 수 있습니다. 하지만 문제가 발생했을 때만 실행하는 것보다, 주기적으로 점검하는 것이 좋습니다.
미래에 발생할 수 있는 오류와 데이터 손실을 예방하기 위해, 정기적인 PC 관리 루틴에 CHKDSK 수동 실행을 포함하는 것이 좋습니다. 다음 방법을 활용할 수 있습니다.
1. 파일 탐색기를 통한 CHKDSK 실행
명령 프롬프트를 통해서도 CHKDSK를 실행할 수 있지만, 파일 탐색기를 사용하는 것이 더 편리할 수 있습니다. 파일 탐색기를 열고 내 PC를 클릭한 후, 검사하려는 드라이브를 마우스 오른쪽 버튼으로 클릭하여 속성을 선택합니다.
도구 탭을 선택한 후, 오류 검사 섹션에서 확인 버튼을 클릭합니다.
Windows가 드라이브를 검사할 필요가 없다고 판단할 수도 있지만, 어쨌든 CHKDSK를 실행하려면 ‘드라이브 검사’를 선택하면 됩니다.
검사는 드라이브의 크기와 상태에 따라 몇 분에서 최대 30분까지 소요될 수 있습니다. 완료되면 CHKDSK는 오류가 발견되지 않았다는 메시지를 표시하거나, 오류가 발견된 경우 수정을 제안합니다.
2. 명령 프롬프트에서 CHKDSK 실행
디스크 검사 과정을 더 세밀하게 제어하려면, 관리자 권한으로 실행된 명령 프롬프트에서 CHKDSK를 실행하는 것이 좋습니다. 다음 단계를 따르세요.

변경을 하려면 CHKDSK 명령과 함께 매개변수를 사용할 수 있습니다. 문제 해결에 유용한 두 가지 방법은 다음과 같습니다.
- CHKDSK가 발견한 문제를 수정하려면 ‘chkdsk /fc:'(C 드라이브의 경우)를 입력합니다.
- 불량 섹터와 오류를 검사하려면 ‘chkdsk /rc’를 입력합니다.
만약 ‘다른 프로세스에서 볼륨을 사용 중’이라는 메시지가 나타나 명령을 실행할 수 없다면, 명령 프롬프트는 컴퓨터가 재시작될 때 검사를 예약하도록 제안할 것입니다. 하지만 이 작업은 한 번만 실행되어야 합니다. 만약 컴퓨터를 부팅할 때마다 이 도구가 나타난다면, 시작 시 CHKDSK가 실행되지 않도록 수동으로 중지해야 합니다.
SFC Scannow란 무엇이며, 언제 사용해야 할까요?
CHKDSK는 하드 드라이브 파일 시스템의 오류를 찾아서 수정하는 반면, SFC (시스템 파일 검사기)는 윈도우 시스템 파일을 특별히 검사하고 복구합니다. 파일이 손상되거나 변경된 것을 발견하면, SFC는 자동으로 해당 파일을 올바른 버전으로 교체합니다.
SFC를 언제 사용해야 하는지 아는 것은 CHKDSK를 사용하는 것보다 더 명확할 때가 많습니다. CHKDSK는 하드 드라이브가 제대로 작동하지 않는다는 느낌에 따라 사용할 수 있지만, SFC는 윈도우 프로그램 충돌, DLL 파일 누락 오류 메시지, 또는 블루 스크린이 발생하는 등 특정 상황에서 실행해야 합니다.
관리자 권한으로 명령 프롬프트를 실행하고, 다음 명령을 입력한 후 Enter 키를 눌러 실행합니다.
sfc /scannow
SFC는 시스템 전체를 검사하고, 손상되거나 누락된 모든 파일을 윈도우 구성 요소 저장소의 올바른 버전으로 복구합니다. SFC와 DISM이 함께 작동하는 방식에 대한 자세한 내용은 다음 DISM 섹션에서 확인할 수 있습니다. 검사에는 시간이 걸릴 수 있으므로, 완료될 때까지 명령 프롬프트 창을 닫지 마십시오.
만약 손상된 시스템 파일을 검사하고 복구하고 싶지 않다면, 다음 명령을 입력하세요.
sfc /verifyonly command
SFC 검사가 끝나면, 다음 세 가지 메시지 중 하나가 나타날 수 있습니다.
- 윈도우 리소스 보호에서 무결성 위반을 발견하지 못했습니다. 이는 PC 문제를 일으키는 원인이 시스템 파일과 관련이 없음을 의미합니다.
- 윈도우 리소스 보호에서 손상된 파일을 발견하여 성공적으로 복구했습니다. 이는 문제가 해결되었음을 의미합니다.
- 윈도우 리소스 보호에서 손상된 파일을 발견했지만, 일부 파일을 수정할 수 없었습니다. 이는 시스템 파일 문제이긴 하지만, SFC가 파일을 대체할 수 없다는 것을 의미합니다. 이 경우, 안전 모드에서 도구를 다시 실행해 보거나, DISM을 사용해야 할 수 있습니다.
DISM이란 무엇이며, 언제 사용해야 할까요?
DISM (배포 이미지 서비스 및 관리)은 세 가지 윈도우 진단 도구 중 가장 강력한 도구입니다. 일반적으로 사용할 필요는 없지만, 잦은 충돌, 멈춤 현상, 오류가 발생하는 경우 SFC로 시스템 파일을 복구할 수 없거나 SFC를 실행할 수 없을 때 유용합니다.
CHKDSK가 하드 드라이브를, SFC가 시스템 파일을 검사하는 동안, DISM은 SFC가 제대로 작동할 수 있도록 윈도우 시스템 이미지의 구성 요소 저장소에서 손상된 파일을 찾아 수정합니다. 또한 윈도우 업데이트, 드라이버 통합, 부팅 문제에도 도움이 될 수 있습니다.
문제가 발생할 경우를 대비하여 DISM을 실행하기 전에 데이터 백업을 진행하는 것이 좋습니다.
CHKDSK 및 SFC와 마찬가지로, DISM을 실행하려면 관리자 권한으로 명령 프롬프트 (또는 윈도우 11의 관리자 터미널 창)를 실행해야 합니다. 불필요한 복구 시간과 위험을 줄이기 위해, 우선 변경하지 않고 시스템 이미지의 손상 여부를 확인하는 것이 좋습니다. 다음 명령을 입력하고 Enter 키를 누르세요.
Dism /Online /Cleanup-Image /CheckHealth
스캔은 몇 초밖에 걸리지 않습니다. 만약 손상이 감지되지 않았다면, 다음 명령을 입력하여 더 자세한 검사를 실행하고 구성 요소 저장소가 정상인지, 복구 가능한지 확인해 볼 수 있습니다.
Dism /Online /Cleanup-Image /ScanHealth
DISM에서 시스템 이미지에 문제가 있다고 보고하는 경우, 추가로 더 자세한 검사를 실행하여 문제를 자동으로 복구할 수 있습니다. DISM은 윈도우 업데이트에 연결하여 손상된 파일을 다운로드하고 교체합니다. 이 과정은 최대 10분 정도 소요될 수 있으며, 20초 정도 일시적으로 멈출 수도 있지만, 이는 정상적인 현상입니다. 다음 명령을 입력하세요.
Dism /Online /Cleanup-Image /RestoreHealth
검사 및 복구가 완료되면, PC를 재시작하고 SFC를 다시 실행하여 손상되거나 누락된 시스템 파일을 교체하십시오.
CHKDSK, SFC, DISM은 어떤 순서로 실행해야 할까요?
이제 CHKDSK, SFC, DISM의 기능을 이해했으므로, 이러한 윈도우 문제 해결 도구 중 하나 이상을 실행하는 것이 PC 문제 해결에 도움이 될 것입니다.
하지만 일반적인 질문은 이러한 시스템 테스트를 어떤 순서로 실행해야 하는지에 대한 것입니다. 항상 CHKDSK를 먼저 실행해야 할까요? 아니면 SFC 전에 DISM을 실행해야 할까요?
CHKDSK, SFC, DISM에는 정해진 순서는 없습니다. 각 도구를 실행해야 하는 이유는 발생한 문제에 따라 다르기 때문입니다. 그러나 SFC를 실행하여 손상된 파일이나 다른 문제가 발견된 경우, DISM을 실행하여 구성 요소 저장소를 수정한 다음, SFC를 다시 실행하여 손상된 파일을 수정하는 것이 좋습니다.
만약 문제가 지속된다면, 시스템 복원을 실행해 보는 것이 좋습니다. 시스템 복원은 시스템 파일, 설정, 프로그램을 정상 작동했던 시점으로 되돌립니다. 복원 지점이 생성될 때 시스템이 손상되지 않았다면, 시스템 손상 문제가 해결될 수 있습니다.