정보 이야기/유용한 정보

윈도우10 디스크 100% 점유율 문제 해결 방법

2016.12.13 13:27

윈도우10 디스크 100% 점유율

어제 밤, 아는 동생이 윈도우10의 디스크 점유율이 100%가 되어서 컴퓨터가 버벅거린다며 카톡을 했습니다. 처음에는 바이러스를 의심했으나 딱히 그런 것도 아니고, 컴퓨터를 하는 도중 갑자기 100%로 치솟더니 재부팅을 해도 내려오지 않는다고 하더군요.

인터넷에 비슷한 사례들이 몇 있었고 해결 방법이 있길래 그대로 해보라고 했더니 안된다고 합니다. 그래서 이것저것 확인해보면서 원인을 진단했고, 결국 해결했습니다. 아래는 그 방법입니다.

   

   

무엇이 디스크를 사용하는가?

제일 먼저 확인해야할 것은 '어떤 것이 디스크를 사용하고 있느냐'입니다. Ctrl+Alt+Delete를 눌러 작업 관리자를 불러온 뒤, 자세히를 눌러서 디스크 탭을 클릭하여 디스크를 많이 사용하는 것이 어떤 것인지 확인합니다.

백신 같은 프로세스들이 잡아먹고 있다면 간단합니다. 프로세스를 종료하고, 해당 백신을 삭제해버리세요. 그러나 System 항목이 디스크를 많이 사용하고 있다면? 아래의 방법으로 해결할 수 있습니다.

   

원인 진단하기

1. 리소스 모니터를 엽니다.

작업 관리자의 성능 탭을 열고 좌측 하단에 있는 리소스 모니터 버튼을 클릭합니다.

윈도우10 디스크 100% 점유율 문제 해결 방법

   

   

2. 디스크를 제일 많이 사용하는 것이 무엇인지 확인합니다.

디스크 활동이 제일 많은 항목을 체크하시고, 파일 탭을 확대하여 어떤 것이 많이 사용하는지 확인합니다.

윈도우10 디스크 100% 점유율 문제 해결 방법

   

   

결과 확인

C:\Windows\Temp\WPR_initiated_DiagTrackAotLogger_WPR System Collector.etl

위의 항목이 디스크 점유율 100%의 원인이라면 아래의 방법대로 해결하시면 됩니다.

   

   

해결하기

이 문제는 DiagTrack Service, 즉 윈도우 진단 서비스에서 이상을 일으켜서 발생하는 문제입니다. 마이크로소프트에서 정식으로 패치를 내기 전에는 아래의 임시 방법을 통해서 해결할 수 있습니다. 각각 별도의 방법들입니다.

   

1. CMD를 통해 DiagTrack Service 종료

1. Win+X -> 명령 프롬프트(관리자) 실행
2. wmic service where name='diagtrack' call ChangeStartmode Disabled 입력

윈도우10 디스크 100% 점유율 문제 해결 방법

   

   

2. 서비스에서 종료하기

1. Win+R -> services.msc 입력
2. Connected User Experiences and Telemetry 항목 서비스 중지 후, 사용 안 함 체크

윈도우10 디스크 100% 점유율 문제 해결 방법

   

   

3. CMD에서 WPR -cancel 입력

1. Win+X -> 명령 프롬프트(관리자) 실행
2. WPR -cancel 입력

해당 방법을 이용할 경우, 해결하도 잠시 후 디스크 100%가 되는 경우도 있다고 하니, 웬만하면 1, 2 방법 중 하나를 이용하시기 바랍니다.

   

   

마치며

외국 유저들도 최근 동일한 증상을 겪는 것을 보니까 MS의 업데이트에서 무슨 문제가 발생한 것 같습니다. 어차피 이 항목들은 사용 안 함으로 해도 무관한 서비스이므로, 추후 핫픽스가 나오더라도 굳이 서비스를 되살릴 필요는 없습니다.

신고

작성자

Posted by 게임제이

공유

댓글 4

  • 댓글 영역

    프로필 사진
    2016.12.13 16:55 신고

    아.. 드디어 발견. 디스크 100% 증상 때문에 생고생하고 있었네요. 고맙습니다.

    • 댓글 영역

      프로필 사진
      2016.12.13 23:27 신고

      네, 근래에 이 증상이 나타난 분들이 많은 것 같아요 ^^ 해결하셨다니 다행입니다.

  • 댓글 영역

    프로필 사진
    김형준
    2016.12.16 11:24 신고

    첫번쨰 방법쓰면 (\\DESKTOP-3JUTQJ8\ROOT\CIMV2:Win32_Service.Name="DiagTrack")->ChangeStartmode() 실행 중
    메서드를 실행했습니다.
    Out 매개 변수:
    instance of __PARAMETERS
    {
    ReturnValue = 0;
    };

    이렇게 나오고..
    2번쨰 방법은
    Connected User Experiences and Telemetry 가 서비스 항목에 찾아보니까 없네요 그런데도 100%를 디스크를 먹고있는상태입니다..ㅠㅠ

    3번쨰 방법도..
    There are no trace profiles running.

    Error code: 0xc5583000
    이렇게 나오네요.. 제가 컴맹이라 ㅠㅠ

    • 댓글 영역

      프로필 사진
      2016.12.16 12:56 신고

      디스크 100% 원인이
      WPR_initiated_DiagTrackAotLogger_WPR System Collector.etl

      이것 때문에 발생하신 것이 맞나요?

      2번째 방법에서 DiagTrack Service가 있다면 찾아서 정지하시고 비활성화 해주세요.