Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 부팅할 때마다 ChkDsk가 자동으로 실행될 때 해결하는 방법

Windows 11/10/8/7의 디스크 검사 유틸리티(Check Disk Utility), 즉 Chkdsk.exe는 디스크 미디어와 파일 시스템의 오류를 점검하는 도구입니다. 블루 스크린부터 파일이나 폴더를 열거나 저장하지 못하는 문제까지 다양한 오류가 발생한다면 chkdsk.exe를 실행해 보는 것이 좋습니다.

Check Disk는 컴퓨터가 갑자기 종료되었거나 파일 시스템이 'dirty(손상)' 상태로 감지되면 자동으로 실행될 수 있습니다. 그런데 가끔 이 디스크 검사 유틸리티가 Windows가 시작될 때마다 자동으로 실행되는 경우가 있습니다. 사용자가 실행을 예약해 두었을 수도 있고, Windows가 스스로 예약했을 수도 있지만, 원래 한 번만 실행되고 끝나야 할 작업이 부팅할 때마다 계속 반복되는 것입니다.

매번 시작할 때 Check Disk가 자동으로 실행되는 경우

Windows에서 Check Disk 또는 chkdsk 도구가 부팅할 때마다 실행된다면, ChkDsk 작업을 취소하기 위해 다음 방법들을 시도해 볼 수 있습니다.

  1. 한 번은 끝까지 실행되도록 기다리기
  2. Windows 레지스트리 편집
  3. 명령 프롬프트로 ChkDsk 취소하기

각 방법을 자세히 살펴보겠습니다.

1] 한 번은 끝까지 실행되도록 두기

이 프로세스가 실행된다는 것은 하드 디스크에 문제가 있고 컴퓨터가 이를 수정하려고 한다는 의미입니다. 따라서 중간에 강제로 중단하지 말고 한 번은 끝까지 완료되도록 두는 것이 좋습니다. 검사를 임의로 종료하면 오히려 파일 시스템 손상이 심해질 수 있습니다.

2] Windows 레지스트리 편집

이 문제를 해결하려면 레지스트리 값을 편집해야 합니다. 레지스트리를 잘못 수정하면 시스템에 문제가 생길 수 있으므로, 작업 전에 레지스트리 백업을 권장합니다. 다음 단계를 따르세요.

  • Win+R 키를 눌러 실행 창을 엽니다.
  • regedit를 입력하고 Enter 키를 누릅니다.
  • 를 클릭하여 레지스트리 편집기를 엽니다.
  • 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  • BootExecute 문자열 값을 더블클릭합니다.
  • 값 데이터를 'autocheck autochk * /.'에서 'autocheck autochk *.'로 변경합니다.
  • 확인 버튼을 클릭합니다.

이 방법으로 문제가 해결되면 좋지만, 그렇지 않다면 다음 단계를 시도해 보세요.

3] 명령 프롬프트로 ChkDsk 취소하기

명령 프롬프트 창을 관리자 권한으로 열고 다음 명령을 입력한 후 Enter 키를 누릅니다.

fsutil dirty query g:

이 명령은 해당 드라이브의 상태를 조회하며, 대부분 드라이브가 dirty 상태라고 표시될 것입니다.

다음으로 아래 명령을 실행합니다.

CHKNTFS /X G:

X 옵션은 다음 재부팅 시 해당 드라이브(G:)를 검사하지 않도록 Windows에 지시합니다.

이제 컴퓨터를 수동으로 재부팅하면 Chkdsk가 실행되지 않고 바로 Windows로 진입할 것입니다.

Windows가 완전히 로드되면 새 명령 프롬프트를 열고 다음 명령을 실행합니다.

Chkdsk /f /r g:

이 명령은 5단계에 걸친 디스크 검사를 진행하며 dirty 비트를 해제합니다. 검사에는 시간이 다소 걸릴 수 있으니 여유를 두고 기다리세요. 마지막으로 다음 명령을 입력하고 Enter 키를 누릅니다.

fsutil dirty query g:

Windows가 해당 드라이브에 dirty 비트가 더 이상 설정되어 있지 않음을 확인해 줄 것입니다.

하드 디스크 오류를 검사하려면 chkdsk /r 명령이나 chkdsk /f 명령을 사용할 수 있습니다. /f는 파일 시스템 오류를 수정하고, /r은 불량 섹터를 찾아 데이터를 복구합니다.

추가 정보가 필요하다면 ChkDsk 로그 파일을 확인해 보세요. 이벤트 뷰어에서 Wininit 항목을 통해 검사 결과를 확인할 수도 있습니다.

컴퓨터가 시작할 때마다 디스크 검사를 하는 이유는?

컴퓨터가 시작할 때마다 디스크 검사를 실행한다면 하드 디스크에 문제가 있다는 신호일 가능성이 높습니다. 컴퓨터는 내부 오류를 감지하면 문제를 해결하기 위해 자동으로 디스크 검사를 실행합니다. 검사가 반복된다면 디스크 자체의 물리적 손상 여부도 점검해 보는 것이 좋습니다.

Windows 11/10에서 시작 시 chkdsk 실행을 중지하는 방법은?

Windows 11/10에서 시작 시 chkdsk가 실행되지 않도록 하는 방법은 여러 가지가 있습니다. 예를 들어 검사를 끝까지 완료하거나, BootExecute라는 레지스트리 값을 편집하는 방법 등이 있습니다. 또한 명령 프롬프트에서 CHKNTFS 명령을 사용하여 ChkDsk를 취소할 수도 있습니다.

함께 읽으면 좋은 글:

  1. ChkDsk 카운트다운 시간 줄이는 방법
  2. Windows에서 시작 시 Check Disk가 실행되지 않는 문제 해결
  3. ChkDsk가 멈추거나 중단되는 경우 대처법