컴퓨터에서 ChkDsk(디스크 검사)를 실행하는 이유는 디스크 오류를 찾아 수정하기 위해서입니다. 검사가 완료되면 그 결과는 이벤트 뷰어(Event Viewer)에 자동으로 저장되며, 몇 번의 클릭만으로 결과를 확인할 수 있습니다.
디스크 손상이나 갑작스러운 정전 등이 발생하면 Windows는 자동으로 chkdsk 명령을 실행해 시스템 오류 여부를 점검합니다. 이 외에도 사용자가 직접 디스크 오류 검사를 예약할 수도 있습니다. Windows 11/10의 chkdsk 유틸리티는 다양한 성능 문제를 해결하고 시스템이 원활하게 작동하도록 도와줍니다.
Windows는 사용자가 검사 결과를 확인하고 추가적인 문제 해결 조치를 취할 수 있도록 chkdsk 결과를 이벤트 뷰어에 저장합니다. 하지만 많은 사용자가 이벤트 뷰어 로그에서 Check Disk 결과를 찾아 읽는 방법을 잘 모릅니다. 이 글에서는 이벤트 뷰어 로그에서 chkdsk 결과를 찾는 구체적인 방법을 안내합니다.
이벤트 뷰어에서 ChkDsk 로그 확인하는 방법
chkdsk 관련 이벤트 뷰어 로그를 확인하는 방법은 크게 두 가지입니다.
- Windows의 이벤트 뷰어 앱 활용
- Windows PowerShell 활용
1] 이벤트 뷰어 앱으로 ChkDsk 결과 확인하기
아래 단계를 순서대로 따라 해 보세요.
1단계. Windows 검색창에 “이벤트 뷰어(Event Viewer)”를 입력한 후 해당 앱을 클릭해 실행합니다.
2단계. 이벤트 뷰어 창의 왼쪽 패널에서 “Windows 로그(Windows Logs)” 섹션을 확장합니다.

3단계. “Application” 항목을 마우스 오른쪽 버튼으로 클릭한 뒤 “현재 로그 필터링(Filter Current Log)”을 선택합니다.

4단계. “이벤트 소스(Event Sources)” 드롭다운 목록에서 “chkdsk”와 “wininit” 항목의 체크박스를 선택한 후 확인을 클릭합니다.

위 과정을 마치면 이벤트 뷰어 가운데 패널에 chkdsk 검사 결과가 표시됩니다. 특정 로그를 클릭하면 하단 패널에서 해당 로그의 상세 내용을 확인할 수 있습니다.
2] PowerShell로 ChkDsk 결과 확인하기
이번에는 Windows PowerShell을 이용해 chkdsk 결과를 조회하는 방법을 살펴보겠습니다.
1단계. Windows 검색창에 “PowerShell”을 입력하고 Windows PowerShell 앱을 실행합니다.
2단계. PowerShell 창에 아래 명령어를 입력한 후 Enter 키를 눌러 실행합니다.
get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message명령을 실행하면 chkdsk 로그가 화면에 표시됩니다.
3단계. chkdsk 로그를 텍스트 파일로 내보낼 수도 있습니다. 아래 명령어를 입력하고 Enter 키를 누르세요.
get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file Desktop\chkdsklog.txt실행 결과는 바탕화면에 “chkdsklog”라는 이름의 텍스트 파일로 저장됩니다.
단, PowerShell 명령은 가장 최근의 chkdsk 로그만 표시한다는 점에 유의하세요. 더 자세하고 전체적인 검사 기록이 필요하다면 위에서 소개한 이벤트 뷰어를 이용하는 첫 번째 방법을 사용하는 것이 좋습니다.
지금까지 이벤트 뷰어 로그에서 chkdsk 검사 결과를 찾고 확인하는 방법을 알아보았습니다.
함께 읽으면 좋은 글: ChkDsk가 특정 %에서 멈추거나 특정 단계에서 진행되지 않을 때 해결 방법
