Windows 10은 연중 내내 수차례 업데이트를 진행하는데, 이 과정에서 시스템이 많은 리소스를 소모하면서 디스크 사용량이 100%에 달하는 현상이 발생할 수 있습니다. 백그라운드에서 진행되는 다양한 업데이트와 설정 변경 사항들이 누적되면 작업 관리자의 디스크 사용률이 계속 100%로 유지되는 경우가 흔합니다. 다행히도 아래에 소개하는 여러 가지 방법을 통해 이 문제를 해결할 수 있습니다.
작업 관리자로 디스크 사용량 확인하기
먼저 작업 관리자의 프로세스 탭에서 현재 디스크 사용량을 확인해 보세요. 작업 관리자 여는 방법을 모른다면 아래 단계를 따라 하시면 됩니다.
- ALT, CTRL, Delete 키를 동시에 길게 누릅니다 (ALT + CTRL + DELETE)
- 새로운 화면이 열립니다.
- 작업 관리자(Task Manager)를 선택합니다.
- 아직 선택되어 있지 않다면 프로세스 탭을 클릭합니다.
- 디스크 항목을 확인하면 그 아래에 사용률(%)이 표시됩니다.
방법 1: Windows 검색 비활성화
Windows 검색 기능을 비활성화하는 것만으로도 많은 사용자가 이 문제를 해결했습니다. Windows 검색(SearchIndexer라고도 함)은 파일과 폴더를 스캔하여 인덱스 파일에 정보를 기록하는 서비스입니다. 이 기능의 장점은 파일 검색 속도를 빨라지게 한다는 점인데, 비활성화해도 검색 자체에는 큰 지장이 없습니다. 유일한 단점은 파일·폴더 검색 시간이 다소 늘어난다는 것이지만, 체감할 만큼 큰 차이는 아닙니다. 평소 대량의 파일을 자주 검색하지 않는다면 차이를 거의 느끼지 못할 것입니다.
아래 단계에 따라 Windows 검색을 비활성화해 보세요.
- Windows 키를 한 번 누릅니다.
- 시작 검색창에 명령 프롬프트(Command Prompt)를 입력합니다.
- 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

- net.exe stop "Windows search" (따옴표 포함)를 입력하고 Enter를 누릅니다.
- 시스템이 Windows 검색 서비스를 중지할 때까지 기다립니다. 완료 메시지가 표시됩니다.

이 방법은 서비스를 일시적으로만 중지합니다. Windows 검색이 꺼진 상태에서 작업 관리자를 열고 디스크 사용량을 확인해 보세요. 사용량이 감소했다면 아래 단계에 따라 해당 서비스를 영구적으로 비활성화할 수 있습니다.
- Windows 키를 누른 채 R 키를 누릅니다.
- services.msc를 입력하고 Enter를 누릅니다.

- Windows Search라는 이름의 서비스를 찾습니다.
- Windows Search를 더블클릭합니다.

- 시작 유형(Startup Type) 드롭다운 메뉴에서 사용 안 함(Disabled)을 선택합니다.

- 서비스 상태가 '중지됨'이 아니라면 중지(Stop) 버튼을 클릭합니다.
- 적용(Apply)을 클릭한 후 확인(Ok)을 선택합니다.

이 서비스를 비활성화하는 것은 일반적으로 권장되지 않습니다. 하지만 시스템 성능이 개선되고 지속적으로 비활성화 상태를 유지하고 싶다면 그대로 두셔도 됩니다. 반대로 시스템 속도나 디스크 사용량에 변화가 없다면, 다시 서비스 창으로 돌아가 시작 유형을 자동(Automatic)으로 변경하여 원래대로 되돌리면 됩니다.
방법 2: MSI(메시지 신호 인터럽트) 모드 비활성화 (펌웨어 버그)
MSI(Message Signaled Interrupt) 모드를 비활성화하는 것으로도 많은 사용자가 이 문제를 해결했습니다. StorAHCI.sys 드라이버에는 높은 디스크 사용량을 유발하는 펌웨어 버그가 알려져 있습니다. 즉, 이 드라이버가 원인일 가능성이 있으며, 이를 비활성화하면 문제가 해결될 수 있습니다.
- Windows 키를 누른 채 R 키를 누릅니다.
- devmgmt.msc를 입력하고 Enter를 누릅니다.

- IDE ATA/ATAPI 컨트롤러를 더블클릭합니다.
- 표준 SATA AHCI 컨트롤러를 더블클릭합니다.

- 드라이버(Driver) 탭을 클릭합니다.
- 드라이버 세부 정보(Driver Details) 버튼을 클릭합니다.

- 드라이버 파일 이름이 StorAHCI.sys라면 기본 제공(inbox) 드라이버를 사용 중인 것이며, 레지스트리 키를 수정해야 합니다.

- 세부 정보(Details) 탭을 클릭합니다.
- 속성(Property) 아래 드롭다운 메뉴에서 디바이스 인스턴스 경로(Device Instance Path)를 선택합니다.
- 표시된 경로를 적어두거나 해당 화면을 열어 둡니다.

- Windows 키를 누른 채 R 키를 누릅니다.
- regedit.exe를 입력하고 Enter를 누릅니다.

- 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\"디바이스 인스턴스 경로"\Device Parameters\Interrupt Management. 경로 이동 방법을 모르겠다면 아래 하위 단계를 참고하세요.
- 왼쪽 창에서 HKEY_LOCAL_MACHINE을 더블클릭합니다.
- 왼쪽 창에서 System을 더블클릭합니다.
- 왼쪽 창에서 CurrentControlSet을 더블클릭합니다.
- 왼쪽 창에서 Enum을 더블클릭합니다.
- 왼쪽 창에서 PCI를 더블클릭합니다.
- 왼쪽 창에서 "앞서 확인한 디바이스 인스턴스 경로"를 더블클릭합니다.
- 왼쪽 창에서 Device Parameters를 더블클릭합니다.
- 왼쪽 창에서 Interrupt Management를 더블클릭합니다.

- 왼쪽 창에서 MessageSignaledInterruptProperties를 클릭합니다.
- 오른쪽 창에서 MSISupported를 더블클릭합니다.

- 값 데이터를 1에서 0으로 변경합니다.
- 확인(Ok)을 클릭합니다.

이제 컴퓨터를 재부팅하면 문제가 해결되었을 것입니다. 만약 장치 관리자 화면(4번 단계)에서 컨트롤러가 여러 개 표시된다면, 각 컨트롤러마다 위 과정을 반복한 후 디스크 사용량이 100%에서 내려왔는지 확인하세요.
방법 3: Google Chrome 예측 기능 끄기
문제의 원인이 Google Chrome과 그 예측 기능일 때도 있습니다. 일부 사용자들은 이 기능이 시스템 리소스를 과도하게 사용한다고 불만을 제기해 왔습니다. Chrome의 페이지 미리 로드(예측) 기능을 비활성화하면 디스크 사용량 100% 문제가 개선될 수 있습니다.
아래 단계에 따라 Chrome의 예측 기능을 끄세요.
- Google Chrome을 실행합니다.
- 오른쪽 상단의 점 3개(메뉴)를 클릭합니다.
- 설정(Settings)을 선택합니다.

- 아래로 스크롤하여 고급 설정 표시(Show advanced settings…)를 선택합니다.

- '페이지 로드 속도를 높이기 위해 예측 서비스 사용' 옵션의 체크를 해제합니다. 이 옵션은 개인정보 보호(Privacy) 섹션에 있습니다.

이제 Chrome을 닫으면 됩니다. 만약 이 방법으로 문제가 해결되지 않았다면 해당 기능을 다시 켤 필요는 없습니다. 다음 방법(Skype 방법)으로 넘어가 진행하세요.
방법 4: Skype 끄기
Skype를 끄는 것만으로 높은 디스크 사용량 문제를 해결한 사용자도 많습니다. Google Chrome과 Skype처럼 높은 디스크 사용량(100%) 문제를 일으키는 것으로 알려진 프로그램들이 있습니다. 일부 기능 또는 애플리케이션 전체를 끄면 대개 문제가 해결되지만, 그렇지 않더라도 언제든 설정을 되돌릴 수 있으니 걱정하지 않아도 됩니다.
Skype를 끄는 단계는 아래와 같습니다.
- Windows 키를 길게 누른 채 R 키를 누릅니다.
- C:\Program Files (x86)\Skype\Phone\을 입력하고 Enter를 누릅니다.

- Skype 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

- 보안(Security) 탭을 선택한 후 편집(Edit)을 클릭합니다.

- 그룹 또는 사용자 이름(Group or usernames) 섹션에서 ALL APPLICATION PACKAGES를 선택합니다.
- ALL APPLICATION PACKAGES의 사용 권한(Permission) 섹션에서 쓰기(Write) - 허용(Allow) 옵션에 체크합니다.
- 적용(Apply)을 선택한 후 확인(Ok)을 클릭합니다.

이제 작업 관리자에서 디스크 사용량을 확인해 보세요. 정상으로 돌아왔을 것입니다.
방법 5: Flash 업데이트 제거
Windows 업데이트 기록에서 Flash 업데이트를 제거했더니 문제가 해결되었다는 사용자가 많습니다. 최신 Windows 업데이트 및 Flash 업데이트와 관련이 있을 수 있으며, 최신 업데이트에 이 문제를 일으키는 버그가 포함되어 있을 가능성이 있습니다. 또한 Internet Explorer, Microsoft Edge, Google Chrome에는 Flash 플러그인이 내장되어 있다는 점도 기억하세요. 직접 Flash를 설치하지 않았더라도 이미 설치되어 Windows 업데이트를 통해 갱신되고 있을 수 있습니다.
Adobe Flash 업데이트를 제거하는 단계는 다음과 같습니다.
- Windows 키를 한 번 누릅니다.
- 시작 메뉴에서 설정(Settings)을 선택합니다.

- 업데이트 및 보안(Update & Security)을 선택합니다.

- 업데이트 기록(Update History)을 선택합니다.

- 업데이트 제거(Uninstall Updates)를 선택합니다.

- 아래로 스크롤하여 Adobe Flash Player 업데이트를 찾습니다.
- Adobe Flash Player 업데이트를 선택하고 제거(Uninstall)를 클릭합니다.

- 추가 화면 안내 사항이 있다면 따라 진행합니다.
업데이트 제거가 완료되면 컴퓨터를 재부팅한 후, 디스크 사용량 문제가 해결되었는지 확인합니다.
주의: 인터넷이나 Flash 공식 웹사이트에서 제공하는 제거 프로그램(uninstaller)으로 Flash를 완전히 삭제하려고 시도하지 마세요. Flash를 완전히 제거하면 Windows에 여러 문제를 일으키는 것으로 알려져 있습니다.
방법 6: OneDrive 연결 해제
많은 사용자에게 이 문제의 원인이 OneDrive로 나타났습니다. OneDrive에 로그인한 후 디스크 사용량이 급증한다는 불만이 많았는데, 로그아웃 후 OneDrive 연결을 해제하면 높은 디스크 사용량 문제가 해결됩니다.
아래 단계에 따라 OneDrive 연결을 해제하세요.
- 시스템 트레이(화면 오른쪽 하단)에서 OneDrive 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. 아이콘이 보이지 않으면 위쪽 화살표 버튼을 클릭하면 나타납니다.
- 설정(Settings)을 선택합니다.

- 계정(Account) 탭을 선택합니다.
- 이 PC 연결 해제(Unlink this PC)를 클릭합니다.

- 계정 연결 해제(Unlink account)를 클릭합니다.

컴퓨터를 재시작한 후 문제가 여전히 발생하는지 확인합니다.
필요하다면 Microsoft OneDrive를 아예 완전히 제거할 수도 있습니다. 아래 단계를 따르세요.
- Windows 키를 누른 채 R 키를 누릅니다.
- appwiz.cpl을 입력하고 Enter를 누릅니다.
- Microsoft OneDrive를 찾습니다.
- Microsoft OneDrive를 선택하고 제거(Uninstall)를 클릭합니다.
- 화면의 안내에 따라 제거를 완료합니다.
방법 7: Windows 알림 비활성화
Windows 알림을 비활성화하는 것만으로 문제가 해결된 사례가 많습니다. 설정에서 손쉽게 알림을 끌 수 있습니다.
- Windows 키를 한 번 누릅니다.
- 시작 메뉴에서 설정(Settings)을 선택합니다.

- 시스템(System)을 선택합니다.

- 알림 및 작업(Notifications & actions)을 선택합니다.
- 알림(Notifications) 섹션 아래의 모든 알림을 끔(Turn off)으로 설정합니다.

몇 초만 기다리면 됩니다. 디스크 사용량은 10초 이내에 내려갈 것입니다.
방법 8: 피드백 및 진단 설정 조정
피드백 및 진단(Feedback & diagnostics) 옵션을 '기본(Basic)'으로 설정하면 디스크 사용량을 낮추는 데 효과적입니다. 보통 이 옵션은 '전체(Full)' 또는 '향상(Enhanced)'으로 설정되어 있는데, '기본'으로 되돌리면 디스크 사용량이 감소합니다.
피드백 및 진단 수준을 낮추는 단계는 아래와 같습니다.
- Windows 키를 길게 누른 채 I 키를 누릅니다.
- 개인 정보(Privacy)를 선택합니다.

- 피드백 및 진단(Feedback & diagnostics)을 선택합니다.
- 진단 및 사용 현황 데이터(Diagnostic and usage data) 섹션의 드롭다운 메뉴에서 기본(Basic)을 선택합니다.

이제 디스크 사용량을 확인해 보세요. 눈에 띄게 감소했을 것입니다.
방법 9: WPR(Windows Performance Recorder) 취소 (임시 해결책)
WPR(Windows Performance Recorder)은 이름 그대로 시스템 성능을 기록하여 Microsoft에 보고하는 도구입니다. %SystemRoot%\System32 위치에 있으며 Windows에 기본 포함되어 있습니다. 명령 프롬프트를 통해 WPR을 취소하면 높은 디스크 사용량 문제가 해결됩니다.
주의: 이것은 근본적인 해결책이 아닌 임시 방편(workaround)입니다. 시스템을 재부팅할 때마다 이 과정을 반복해야 합니다.
- Windows 키를 한 번 누릅니다.
- 시작 검색창에 명령 프롬프트(Command Prompt)를 입력합니다.
- 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- wpr –cancel을 입력하고 Enter를 누릅니다.
이제 정상적으로 사용할 수 있습니다. 단, 재부팅할 때마다 이 과정을 반복해야 한다는 점을 기억하세요.
방법 10: Connected User Experiences and Telemetry 비활성화
Connected User Experiences and Telemetry(연결된 사용자 환경 및 원격 분석) 서비스를 비활성화하는 것으로도 이 문제가 해결된 것으로 알려져 있습니다.
- ALT, CTRL, Delete 키를 동시에 길게 누릅니다 (ALT + CTRL + DELETE)
- 새로운 화면이 열립니다.
- 작업 관리자(Task Manager)를 선택합니다.
- 서비스(Services) 탭을 선택합니다.
- DiagTrack을 찾습니다.
- DiagTrack을 마우스 오른쪽 버튼으로 클릭하고 중지(Stop)를 선택합니다.

- DiagTrack을 다시 마우스 오른쪽 버튼으로 클릭하고 서비스 열기(Open Services)를 선택합니다.

- Connected User Experiences and Telemetry 서비스를 찾습니다.
- Connected User Experiences and Telemetry를 더블클릭합니다.

- 시작 유형(Startup type) 드롭다운 메뉴에서 사용 안 함(Disabled)을 선택합니다.

- 복구(Recovery) 탭을 클릭합니다.
- 첫 번째 오류(First Failure)의 드롭다운 메뉴에서 동작 없음(Take no Action)을 선택합니다. 두 번째 오류(Second Failure)와 후속 오류(Subsequent Failures)에도 동일하게 적용합니다.

- 적용(Apply)을 클릭한 후 확인(Ok)을 선택합니다.
여기까지 완료하면 준비가 된 것입니다. 이 방법은 영구적인 해결책이므로 재부팅할 때마다 반복할 필요가 없습니다.