목차
윈도우7 부팅 시 체크디스크(chkdsk) 반복 문제 해결 방법
윈도우7을 부팅할 때마다 체크디스크(chkdsk)가 자동으로 실행되며 반복되는 문제는 많은 사용자들이 겪는 문제입니다. 이 문제는 특히 윈도우7과 윈도우 서버 2008 R2에서 자주 발생하며, 사용자들에게는 큰 불편을 초래할 수 있습니다. 체크디스크는 디스크의 오류를 검사하고 수정하는 유용한 도구지만, 지속적으로 반복 실행되면 시스템 사용에 방해가 됩니다.
이러한 문제를 해결하기 위해 마이크로소프트에서는 윈도우7 및 서버 2008 R2용 핫픽스(KB982927)를 제공하고 있습니다. 하지만 핫픽스를 설치한 후에도 문제를 해결하지 못하는 경우가 있을 수 있습니다. 이 글에서는 체크디스크 반복 문제의 원인과 해결 방법을 자세히 설명하고, 문제 해결에 도움이 되는 방법을 제시하겠습니다.
문제의 원인
체크디스크가 부팅 시 반복적으로 실행되는 주된 원인은 여러 가지가 있을 수 있습니다:
- MoveFileEx() API 사용: 특정 애플리케이션, 특히 백신 프로그램이 MoveFileEx() API를 자주 호출할 경우, 윈도우는 디스크 오류를 발생시킬 수 있습니다. 이 API는 파일을 이동하거나 삭제할 때 사용됩니다. 만약 이 API가 매우 짧은 시간에 두 번 이상 호출되면, 윈도우는 해당 드라이브에 오류가 있다고 판단하고 체크디스크를 실행할 수 있습니다.
- "ERROR_FILE_CORRUPT" 경고: 작업 표시줄의 알림 영역에 "ERROR_FILE_CORRUPT" 경고 메시지가 나타나면, 이는 디스크 오류를 검사하라는 신호입니다. 이 메시지를 확인하면, 체크디스크가 필요하다는 것을 알 수 있습니다.
- Dirty Bit 설정: 윈도우는 디스크에 문제가 발생했을 때 "Dirty Bit"라는 플래그를 설정합니다. 이 플래그가 설정된 드라이브는 다음 부팅 시 자동으로 체크디스크가 실행됩니다. 따라서 하드디스크 드라이브에 문제가 있다면, 윈도우가 체크디스크를 반복적으로 실행할 수 있습니다.
- 이벤트 로그 확인: 이벤트 로그에서 Event 55 NTFS corrupt 오류가 기록되면, 이는 파일 시스템에 문제가 있음을 나타냅니다. 이 경우에도 체크디스크가 필요합니다.
문제 해결 방법
체크디스크가 반복적으로 실행되는 문제를 해결하기 위해 다음과 같은 방법을 시도해 볼 수 있습니다.
- 핫픽스 설치: 마이크로소프트에서 제공하는 핫픽스(KB982927)를 다운로드하여 설치해 보세요. 이 핫픽스는 특정 애플리케이션이 MoveFileEx() API를 사용하는 것과 관련된 문제를 해결하는 데 도움이 될 수 있습니다. 핫픽스 설치 후에도 문제가 해결되지 않는 경우, 다음 단계로 넘어가야 합니다.
- Dirty Bit 확인 및 리셋:
- 명령 프롬프트 열기: 관리자 권한으로 명령 프롬프트를 실행합니다. 명령 프롬프트 아이콘을 우클릭하고, '관리자 권한으로 실행'을 선택합니다.
- Dirty Bit 확인:
chkntfs 드라이브:
명령어를 입력하여 Dirty Bit가 설정된 드라이브를 확인합니다. 예를 들어, C 드라이브를 확인하려면chkntfs C:
를 입력합니다. - Dirty Bit 리셋:
chkdsk 드라이브: /f
명령어를 입력하여 디스크 오류를 검사하고 수정합니다. 예를 들어, C 드라이브를 검사하려면chkdsk C: /f
를 입력합니다. 이 명령어는 다음 부팅 시 디스크 검사를 예약합니다.
- 명령 프롬프트 권한 문제 해결:
- 관리자 권한으로 명령 프롬프트 실행: 관리자 권한이 필요한 명령어를 실행할 때는 반드시 명령 프롬프트를 관리자 권한으로 실행해야 합니다. 일반 사용자 권한으로 실행하면 "관리자 권한이 있어야 사용할 수 있습니다"라는 경고 메시지가 나타날 수 있습니다.
- 명령어 실행: 관리자 권한으로 실행된 명령 프롬프트 창에서
fsutil dirty query 드라이브:
명령어를 사용하여 Dirty Bit 상태를 확인할 수 있습니다. 이 명령어는 Windows XP에서 사용되지만, Windows 7에서는chkntfs
명령어로도 확인이 가능합니다.
- 디스크 검사 및 오류 수정:
- 디스크 검사: 체크디스크를 수동으로 실행하여 디스크 오류를 검사하고 수정합니다. 명령 프롬프트에서
chkdsk 드라이브: /f /r
명령어를 입력하면 디스크 오류를 검사하고, 발견된 문제를 수정합니다./f
는 오류 수정 옵션이며,/r
은 불량 섹터를 찾고 복구하는 옵션입니다. - 부팅 시 체크디스크 비활성화: 특정 경우, 체크디스크가 반복적으로 실행되면 시스템이 자동으로 체크디스크를 실행하는 것을 비활성화할 수 있습니다. 이를 위해
chkntfs /x 드라이브:
명령어를 사용하여 체크디스크 실행을 제외할 수 있습니다.
- 디스크 검사: 체크디스크를 수동으로 실행하여 디스크 오류를 검사하고 수정합니다. 명령 프롬프트에서
결론
윈도우7에서 체크디스크가 부팅 시 반복적으로 실행되는 문제는 여러 가지 원인으로 발생할 수 있으며, 이를 해결하기 위해 핫픽스 설치, Dirty Bit 확인 및 리셋, 명령 프롬프트 권한 문제 해결, 디스크 검사 및 오류 수정 등을 시도해 볼 수 있습니다. 위의 방법들을 단계적으로 시도하여 문제를 해결해 보세요. 이 과정에서 주의해야 할 점은 반드시 관리자 권한으로 명령 프롬프트를 실행해야 한다는 것입니다. 이를 통해 디스크 오류를 효과적으로 해결하고, 시스템 부팅 시 체크디스크가 반복적으로 실행되는 문제를 방지할 수 있습니다.
키워드: 윈도우7, 체크디스크, chkdsk, 부팅 문제, 핫픽스, KB982927, Dirty Bit, 디스크 검사, 관리자 권한, 명령 프롬프트
'it,과학,기술 > OS,인터넷,유틸' 카테고리의 다른 글
키보드 "서든어택 한글이 안쳐져요" 한글이 안쳐질때 해결방법 입력도구모음, ctfmon.exe (0) | 2021.06.10 |
---|---|
구글 애드센스 운영 중이신 사이트 중 하나 이상이 더 나은 광고 표준(Better Ads Standard)에 위배되는 광고 경험을 포함하는 것으로 확인되어 경고 상태가 되었습니다. Google Search Console의 광고 (0) | 2021.03.05 |
MMS 15943 번호는 등록되어 있지 않으므로 메시지 전송이 실패되었습니다: 문제의 원인과 해결 방법 (0) | 2020.01.31 |
한컴타자연습 2020 무료설치 (0) | 2019.11.29 |
무료 피피티템플릿 깔끔한 겨울 배경 디자인 파워포인트 테마 다운,무료 PPT 템플릿 다운 블로그 TOP3 (2) | 2018.12.03 |