Windows를 오래 사용해 왔다면 갑작스러운 정전, 부적절한 종료, BSOD(블루스크린) 오류 등이 발생한 후 Windows가 파일 시스템이나 하드 드라이브의 오류를 검사하고 복구하려는 모습을 본 적이 있을 것입니다. 이 작업은 chkdsk(Check Disk 유틸리티)라는 내장 도구를 통해 수행되며, 원한다면 다음 재부팅 시 오류 검사를 예약해 둘 수도 있습니다.
시스템 상태에 따라 chkdsk는 작업을 완료하는 데 상당한 시간이 걸릴 수 있습니다. 그래서 검사 및 복구 작업이 시작되기 전에 취소할 수 있도록 기본적으로 8초의 유예 시간이 주어집니다. 만약 이 기본 8초가 너무 짧다고 느껴진다면, 카운트다운 시간을 늘릴 수 있습니다.
아래에서 그 방법을 소개합니다. 다음 절차는 Windows 7과 8에서도 동일하게 작동합니다.
명령 프롬프트로 CHKDSK 대기 시간 변경하기
chkdsk 타임아웃을 변경하는 가장 쉬운 방법은 명령 프롬프트를 사용하는 것입니다. 단 하나의 명령만 실행하면 되지만, 중요한 시스템 설정을 변경하는 것이므로 관리자 권한이 필요합니다.
1. 먼저 시작 메뉴에서 "명령 프롬프트"를 검색한 뒤 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하세요. 그러면 관리자 권한으로 명령 프롬프트가 열립니다.

2. 명령 프롬프트 창에 아래 명령어를 입력하거나 복사해서 붙여넣은 후 Enter 키를 눌러 실행합니다:
chkntfs /t:<seconds>
<seconds> 부분은 실제 원하는 초 단위 숫자로 바꿔야 합니다. 예를 들어 chkdsk 대기 시간을 30초로 설정하고 싶다면 <seconds> 자리에 "30"을 입력하면 됩니다.

3. 명령 프롬프트 창에는 별도의 응답 메시지가 표시되지 않지만, 걱정하지 않아도 됩니다. chkdsk 타임아웃은 정상적으로 변경된 것입니다. 현재 설정된 값을 확인하고 싶다면 아래 명령을 실행하세요:
chkntfs /t

4. 나중에 기본값으로 되돌리고 싶다면 첫 번째 명령에서 <seconds> 자리에 8을 입력해 실행하기만 하면 됩니다. 명령은 다음과 같습니다:
chkntfs /t:8
레지스트리 편집으로 CHKDSK 대기 시간 변경하기
명령 프롬프트 사용이 불편하다면 레지스트리 값을 생성하고 수정하여 chkdsk 카운트다운 시간을 변경할 수 있습니다. 다만 Windows 레지스트리를 편집하기 전에 반드시 백업을 해두세요. 편집 과정에서 실수가 생겼을 때 복원할 수 있습니다.
1. Windows 레지스트리 편집기를 열려면 시작 메뉴에서 "regedit"를 검색한 뒤 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.
2. 레지스트리 편집기에서 아래 경로로 이동합니다. Windows 10 사용자라면 레지스트리 경로를 주소 표시줄에 붙여넣어 해당 키로 바로 이동할 수 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
3. 오른쪽 패널에서 "AutoChkTimeout"이라는 값을 찾습니다. 해당 값이 없다면 오른쪽 패널 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 "새로 만들기 -> DWORD(32비트) 값"을 선택한 후, 새 값의 이름을 "AutoChkTimeout"으로 지정하고 Enter 키를 눌러 이름을 확정합니다.

4. AutoChkTimeout 값을 더블클릭하면 값 편집 창이 열립니다. 여기서 "10진수" 옵션을 선택하고, 값 데이터 필드에 원하는 대기 시간(초)을 입력한 뒤 "확인" 버튼을 클릭해 변경 사항을 저장합니다. 필자의 경우 chkdsk가 30초 동안 대기하도록 설정하기 위해 값 데이터에 30을 입력했습니다.

5. 변경 사항을 적용하려면 시스템을 재부팅합니다. 이후부터는 chkdsk가 설정한 시간에 맞춰 대기하게 됩니다.
기본값으로 되돌리고 싶다면 AutoChkTimeout 값을 다시 편집하여 값 데이터에 "8"을 입력하면 됩니다. 이렇게 하면 chkdsk 기본 대기 시간이 8초로 복원됩니다.
위 방법을 사용해 Windows에서 chkdsk 카운트다운 시간을 변경해 본 경험이나 의견이 있다면 댓글로 공유해 주세요.