Chkdsk는 하드 디스크의 오류를 복구하도록 설계된 Windows의 핵심 유틸리티입니다. FAT 및 NTFS 파일 시스템에서 디스크 오류를 점검할 때 유용하게 사용할 수 있으며, 명령 프롬프트와 Windows 레지스트리를 통해 실행할 수 있습니다. 하지만 Chkdsk가 자동으로 예약되어 실행되면 상당한 시간이 소요될 수 있어 불편함을 겪는 경우가 많습니다. 이 글에서는 Windows 10에서 예약된 Chkdsk 작업을 취소하는 방법을 단계별로 자세히 알아보겠습니다.
최신 Windows 10 업데이트: 예약된 Chkdsk는 더 이상 필요하지 않습니다
구버전 Windows에서는 파일 시스템 오류를 검사하기 위해 Chkdsk 작업이 자동으로 예약되곤 했습니다. 이 과정은 시간이 오래 걸렸고, 필요에 따라 수동으로 중단해야 하는 번거로움도 있었습니다.
그러나 최신 Windows 10 버전에서는 이러한 자동 예약 방식이 사실상 사라졌습니다. 그 이유는 Windows의 최신 파일 시스템인 ReFS(Resilient File System) 덕분입니다. ReFS는 파일 손상을 정밀하게 감지하고, 시스템이 온라인 상태인 동안에도 손상된 부분을 자동으로 복구하여 훨씬 향상된 데이터 무결성을 제공합니다.
이제는 시작 메뉴에 chkdsk를 입력하고, 필요할 때마다 관리자 권한으로 직접 실행하기만 하면 됩니다. 별도의 개입 없이 프로세스가 알아서 완료되며, 전체 검사에는 20분 정도밖에 걸리지 않습니다. 검사가 진행되는 동안에도 PC로 다른 작업을 할 수 있어 시스템 성능에 큰 부담을 주지 않습니다.
Chkdsk 작업은 기본적으로 읽기(Read) 모드로 실행됩니다. Microsoft에 따르면 "Chkdsk를 중간에 중단하는 것은 권장되지 않지만, 취소하거나 중단하더라도 볼륨이 Chkdsk 실행 이전보다 더 심각하게 손상되지는 않습니다."라고 합니다.
전체 검사 과정은 총 3단계로 진행되며, 각 단계마다 컴퓨터의 오류 여부를 스캔합니다. 오류가 발견되지 않으면 자동으로 다음 단계로 넘어갑니다.
파일 시스템에 오류가 없다면(대부분의 경우) 화면에 최종 요약 메시지가 표시됩니다. 즉, Chkdsk는 언제든지 Windows 시스템의 데이터 무결성을 간편하게 점검할 수 있는 유용한 도구입니다.
만약 오류가 발견되면 종료 코드 2 또는 3이 출력되며, 이 경우 보다 심층적인 분석이 필요합니다. Process Monitor 같은 전문 도구를 활용하면 고급 오류까지 추적할 수 있습니다.
예약된 Chkdsk 활성화 및 취소 방법
앞서 설명한 것처럼 Chkdsk는 수동으로만 실행하는 것이 권장되지만, 자동 예약 옵션 자체는 여전히 존재합니다. 먼저 예약을 활성화하는 방법부터 살펴본 후, 이를 취소하는 방법을 알아보겠습니다.
관리자 권한으로 Cmd(명령 프롬프트)를 실행한 뒤, 아래 명령어를 입력하여 파일 시스템을 점검합니다. /f 매개변수는 C 드라이브의 오류를 수정하도록 Windows에 지시하는 옵션입니다.
chkdsk /f /r c:
그러면 "다음 시스템 재시작 시 Chkdsk를 예약하겠습니까?"라는 메시지가 나타납니다. 여기서 Y를 입력하면 예약이 설정됩니다. 화면에 "chkdsk has been scheduled manually to run on next reboot on volume C:"(C: 볼륨에 대해 다음 재부팅 시 Chkdsk가 수동으로 실행되도록 예약되었습니다)라는 메시지가 표시되면 자동 예약이 성공적으로 활성화된 것입니다.
하지만 앞서 말씀드린 대로 자동 예약은 이제 권장되지 않으므로, /X 매개변수를 사용해 예약을 해제할 수 있습니다:
chkntfs /x c:
이 명령어를 실행하면 예약된 Chkdsk가 영구적으로 취소됩니다.
Windows 레지스트리로 Chkdsk 취소하기
명령 프롬프트 외에도 Windows 레지스트리를 통해 예약된 Chkdsk를 취소할 수 있습니다. 명령 프롬프트 사용에 문제가 있거나 오류가 발생하는 경우에 유용한 대체 방법입니다.
먼저 시작 메뉴에 regedit를 입력하고, 레지스트리 편집기를 관리자 권한으로 실행합니다.
왼쪽 창에서 아래 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet001\Control\Session Manager
다중 문자열(Multi-String) 값인 BootExecute를 마우스 오른쪽 버튼으로 클릭하고 수정(Modify)을 선택합니다.
값 데이터에 아래 문자열만 남겨두면 이후로 자동 예약이 실행되지 않습니다. 만약 다른 값이 입력되어 있다면 아래 스크린샷과 같이 값을 정리해 주면 됩니다.
autocheck autochk /k:C*
이 가이드에서 살펴본 것처럼, Windows 10에서 파일 시스템 무결성을 점검하는 일은 더 이상 시간이 많이 걸리는 작업이 아닙니다. 시작 메뉴에서 Chkdsk를 실행하는 방법만 기억하면 누구나 손쉽게 활용할 수 있을 만큼 간편해졌습니다.
한편, Windows에서 메모리나 CPU 사용량 문제를 겪고 있다면, 높은 메모리 사용률과 CPU 사용률을 해결하는 방법을 다룬 튜토리얼도 함께 참고해 보시기 바랍니다.