Dota 2를 즐기다가 갑자기 '디스크 쓰기 오류(disk write error)'가 발생해 곤란했던 경험이 있으신가요? Steam은 게임 배포 서비스 플랫폼이며, Dota 2는 Steam에서 플레이할 수 있는 온라인 멀티플레이 게임입니다. 개발사 Valve는 정기적으로 업데이트를 배포하는데, 이 과정에서 기술적인 문제로 인해 디스크 쓰기 오류가 발생할 수 있습니다. 다행히도 이 글에서는 업데이트 중 발생하는 Dota 2 디스크 쓰기 오류를 해결할 수 있는 다양한 방법을 소개합니다.
Windows 10에서 Steam Dota 2 디스크 쓰기 오류를 해결하는 17가지 방법
본격적인 문제 해결에 앞서, 아래와 같은 상황에서 디스크 쓰기 오류가 발생한다는 점을 먼저 확인하세요.
- Steam 애플리케이션이 쓰기 보호(write-protected) 상태인 경우
- Steam 폴더에 알 수 없거나 손상된 파일이 존재하는 경우
- 방화벽 또는 백신 프로그램이 다운로드를 차단하는 경우
- 불필요한 다운로드 캐시가 남아 있는 경우
- Steam 및 Dota 2 애플리케이션 자체에 오류가 있는 경우
- 하드 드라이브에 결함이 있는 경우
방법 1: PC 재시작
어떤 문제든 가장 기본적인 해결책은 관련 애플리케이션을 모두 재시작하는 것입니다. Dota 2 디스크 쓰기 오류 역시 예외가 아니며, 시스템을 재부팅하면 문제가 해결되는 경우가 많습니다.
1. Windows 키를 누릅니다.
2. 전원 아이콘을 선택하고 다시 시작을 클릭합니다.
3. PC가 재부팅되면 Steam을 실행하여 업데이트가 정상적으로 진행되는지 확인합니다.
방법 2: Steam 재시작
Dota 2는 Steam과 밀접하게 연동되어 있으므로, 시스템 재시작과 마찬가지로 Steam 자체를 재시작하는 것도 효과적입니다.
1. 시작 메뉴를 클릭하고 Steam을 입력한 후 Enter 키를 누릅니다.
2. 상단 메뉴 바에서 Steam 옵션을 클릭합니다.
3. 드롭다운 메뉴에서 마지막 항목인 종료(Exit)를 클릭합니다.
4. Steam을 다시 실행하고, 로그아웃된 경우 다시 로그인합니다.
방법 3: Steam을 관리자 권한으로 실행
애플리케이션을 관리자 권한으로 실행하면 추가 권한과 접근 권한이 부여되어 여러 가지 예상치 못한 문제를 쉽게 해결할 수 있습니다. 아래 단계에 따라 Steam을 관리자 권한으로 실행해 보세요.
1. Steam 바로 가기 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
2. Steam 속성 창에서 호환성 탭으로 이동합니다.
3. 관리자 권한으로 이 프로그램 실행 옵션에 체크한 후 적용과 확인을 차례로 클릭합니다.
4. Steam을 다시 실행합니다.
방법 4: 디스크 드라이버 업데이트
시스템의 드라이버가 호환되지 않거나 오래된 경우 디스크 오류를 포함한 여러 문제가 발생할 수 있습니다. 아래 단계에 따라 드라이버를 업데이트하세요.
1. Windows 키를 누르고 장치 관리자를 입력한 후 열기를 클릭합니다.
2. 디스크 드라이브를 더블클릭하여 확장합니다.
3. 해당 드라이버를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
4. 드라이버 자동 검색을 선택합니다.
5A. 드라이버가 구버전이라면 자동으로 최신 버전으로 업데이트됩니다.
5B. 이미 최신 버전이라면 장치에 가장 적합한 드라이버가 이미 설치되어 있습니다라는 메시지가 표시됩니다.
6. 닫기를 클릭합니다.
7. Steam 클라이언트를 다시 실행하고 Dota 2를 업데이트합니다.
방법 5: Steam 다운로드 캐시 삭제
게임을 다운로드하거나 업데이트하는 동안 네트워크 연결 불량이나 서버 장애로 인해 손상된 파일이 저장될 수 있습니다. 이 경우 Steam의 다운로드 캐시를 삭제하면 해결됩니다.
1. Steam 애플리케이션을 실행합니다.
2. 화면 좌측 상단의 Steam 메뉴를 선택합니다.
3. 설정을 클릭합니다.
4. 다운로드 탭으로 이동한 후 다운로드 캐시 삭제(CLEAR DOWNLOAD CACHE) 버튼을 클릭합니다.
5. 팝업 창에서 확인을 클릭하여 로컬 다운로드 캐시를 삭제합니다.
6. 애플리케이션을 다시 실행하고 로그인합니다.
방법 6: 시스템 파일 복구
하드 드라이브는 애플리케이션과 게임이 저장되는 공간입니다. 시스템 오류가 있는 하드 드라이브는 Steam에 영향을 주어 디스크 오류를 일으킬 수 있습니다. 아래 방법으로 시스템 파일을 복구해 보세요.
옵션 I: 하드 드라이브 오류 검사
1. Windows + E 키를 동시에 눌러 파일 탐색기를 엽니다.
2. Dota 2가 설치된 하드 드라이브 또는 로컬 디스크를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
3. 속성 창에서 도구 탭으로 이동한 후 검사 버튼을 클릭하여 시스템 오류를 확인합니다.
오류가 없다면 Steam을 열고 Dota 2 업데이트 중 발생한 오류가 해결되었는지 확인합니다.
옵션 II: SFC 및 DISM 검사 실행
시스템에 문제가 있다면 SFC 검사를 통해 확인할 수 있습니다. 아래 단계를 따라 진행하세요.
1. Windows 키를 누르고 명령 프롬프트를 입력한 후 관리자 권한으로 실행을 클릭합니다.
2. 사용자 계정 컨트롤(UAC) 팝업에서 예를 클릭합니다.
3. chkdsk C: /f /r /x 명령어를 입력하고 Enter 키를 누릅니다.
4. 'Chkdsk cannot run…the volume is…in use process'라는 메시지가 표시되면 Y를 입력하고 Enter 키를 누릅니다.
5. 이어서 sfc /scannow 명령어를 입력하고 Enter 키를 눌러 시스템 파일 검사기(SFC) 검사를 실행합니다.
참고: 시스템 검사가 시작되며 완료까지 몇 분 정도 걸립니다. 그동안 다른 작업을 해도 되지만 창을 실수로 닫지 않도록 주의하세요.
검사가 완료되면 아래 메시지 중 하나가 표시됩니다.
- Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다.
- Windows 리소스 보호에서 요청한 작업을 수행할 수 없습니다.
- Windows 리소스 보호에서 손상된 파일을 찾아 성공적으로 복구했습니다.
- Windows 리소스 보호에서 손상된 파일을 찾았지만 일부를 복구하지 못했습니다.
6. 검사가 끝나면 PC를 재시작합니다.
7. 다시 명령 프롬프트를 관리자 권한으로 실행하고 아래 명령어를 순서대로 입력합니다.
dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
참고: DISM 명령어를 정상적으로 실행하려면 인터넷 연결이 필요합니다.
8. Steam을 실행하여 Dota 2 디스크 쓰기 오류가 해결되었는지 확인합니다.
방법 7: Steam 읽기 전용 설정 해제
실행 권한 부족으로 인해 Steam에서 디스크 쓰기 오류가 발생할 수 있습니다. 읽기 전용 설정을 해제하려면 아래 단계를 따르세요.
1. Steam을 종료한 후 Windows + E 키를 눌러 파일 탐색기를 엽니다.
2. C:\Program Files (x86) 경로로 이동합니다.
참고: Steam 클라이언트가 설치된 경로로 이동해야 합니다.
3. Steam 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
4. 일반 탭에서 읽기 전용(폴더 내 파일에만 적용) 체크박스가 활성화되어 있다면 해제합니다.
5. 확인을 클릭합니다.
6. 팝업 창에서 확인을 클릭합니다.
7. 위의 2~3단계를 반복한 후 보안 탭으로 이동하고 편집을 클릭하여 권한을 변경합니다.
8. 그룹 또는 사용자 이름 목록에서 Users를 선택한 후, Users의 사용 권한 섹션에서 모든 권한(Full Control)의 허용 체크박스를 선택합니다.
9. 적용과 확인을 클릭하여 변경 사항을 저장합니다.
방법 8: 게임 파일 무결성 검사
게임 캐시로 인해 발생한 디스크 쓰기 오류는 게임 파일 무결성 검사를 통해 확인하고 복구할 수 있습니다.
1. Steam 클라이언트를 실행합니다.
2. 메뉴 바에서 라이브러리를 선택합니다.
3. Dota 2를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
4. 로컬 파일 탭에서 게임 파일 무결성 검사 옵션을 선택합니다.
5. 검사가 완료되면 게임 업데이트를 다시 시도합니다.
방법 9: 백신 프로그램 비활성화 (권장하지 않음)
타사 백신 프로그램이 업데이트 과정을 방해할 수 있습니다. 아래 단계에 따라 백신을 임시로 비활성화하고 원인인지 확인해 보세요.
참고: 여기서는 Windows 보안을 예로 들었습니다.
1. Windows + I 키를 동시에 눌러 설정을 엽니다.
2. 업데이트 및 보안 설정을 선택합니다.
3. Windows 보안 옵션을 선택하고 우측 창에서 Windows 보안 열기를 클릭합니다.
4. 다음 창에서 바이러스 및 위협 방지를 선택합니다.
5. 바이러스 및 위협 방지 설정 섹션 아래의 설정 관리를 클릭합니다.
6. 실시간 보호를 끔으로 전환하여 백신을 비활성화합니다.
7. Steam을 실행하여 오류가 해결되었는지 확인합니다. 문제가 해결되었다면 백신을 다시 활성화하고 Dota 2를 예외 목록에 추가하세요.
방법 10: 제어된 폴더 액세스 설정 변경
Windows Defender를 비활성화하지 않고도 디스크 쓰기 오류를 해결할 수 있는 대안적인 방법입니다.
참고: 이 방법을 적용하면 Windows Defender를 끌 필요가 없으며, Defender가 더 이상 Steam에 문제를 일으키지 않습니다.
1. Windows + I 키를 동시에 눌러 설정을 엽니다.
2. 업데이트 및 보안 항목을 클릭합니다.
3. Windows 보안 옵션을 선택하고 우측 창에서 Windows 보안 열기를 클릭합니다.
4. 바이러스 및 위협 방지를 클릭합니다.
5. 아래로 스크롤하여 랜섬웨어 방지 섹션의 랜섬웨어 방지 관리를 클릭합니다.
6. 랜섬웨어 방지 페이지에서 제어된 폴더 액세스를 켠 후 제어된 폴더 액세스를 통해 앱 허용을 선택합니다.
7. + 추가 버튼을 클릭하고 모든 앱 찾아보기 옵션을 선택합니다.
8. 파일 탐색기에서 C:\Program Files (x86)\Steam 경로로 이동합니다.
9. Steam.exe를 찾아 선택한 후 열기를 클릭하여 제어된 폴더 액세스에 추가합니다.
10. 추가가 완료되면 해당 파일이 등록된 것을 확인할 수 있습니다.
방법 11: 디스크 쓰기 보호 제거
디스크 쓰기 보호를 제거하면 디스크 쓰기 오류를 해결할 수 있습니다. 아래 단계를 따라 진행하세요.
1. Windows 키를 누르고 명령 프롬프트를 입력한 후 관리자 권한으로 실행을 클릭합니다.
2. 사용자 계정 컨트롤(UAC) 팝업에서 예를 클릭합니다.
3. 아래 명령어를 하나씩 입력하고 각 명령어마다 Enter 키를 누릅니다.
diskpart list disk select disk # attributes disk clear readonly
참고: #에는 로컬 디스크 번호를 입력합니다. 여기서는 1을 선택했습니다.
4. 명령 프롬프트 창을 닫고 하드 드라이브를 다시 연결한 후 Steam을 실행하여 게임을 업데이트합니다.
방법 12: Dota 2를 다른 드라이브로 이동
현재 설치된 폴더에 손상된 파일이 있을 수 있으므로, Dota 2를 다른 드라이브에 설치해 보세요. 어려워 보이지만 실제로는 간단한 방법입니다.
1. Steam 클라이언트를 실행하고 좌측 상단의 Steam 메뉴를 클릭합니다.
2. Steam 메뉴에서 설정을 선택합니다.
3. 다운로드 탭으로 이동한 후 콘텐츠 라이브러리 섹션의 Steam 라이브러리 폴더를 클릭합니다.
4. 저장소 관리자 페이지에서 + 추가 아이콘을 클릭합니다.
5. 드롭다운 목록에서 다른 로컬 드라이브 위치를 선택합니다.
6. 추가를 클릭하여 새 Steam 라이브러리 폴더 경로를 확정합니다.
참고: 새 경로가 생성되면 이후 모든 설치 파일이 이 위치에 저장되며, Dota 2 업데이트 시에도 새 경로에 저장됩니다.
방법 13: Winsock 설정 초기화
Winsock 초기화는 소켓 문제로 인한 비정상적인 다운로드 상태를 복구하며, 다양한 네트워크 연결 및 구성 문제를 해결할 수 있습니다.
1. Windows 키를 누르고 명령 프롬프트를 입력한 후 관리자 권한으로 실행을 클릭합니다.
2. 사용자 계정 컨트롤(UAC) 팝업에서 예를 클릭합니다.
3. netsh winsock reset 명령어를 입력하고 Enter 키를 누릅니다.
4. 시스템을 재시작한 후 Steam을 실행하여 Dota 2 업데이트가 원활하게 진행되는지 확인합니다.
방법 14: 특정 폴더 삭제
일부 다운로드된 폴더와 파일이 문제를 일으킬 수 있습니다. 오류를 유발하는 파일을 삭제한 후 게임 업데이트를 다시 시도하세요.
1단계: Downloading 폴더 삭제
1. Windows + E 키를 동시에 눌러 파일 탐색기를 엽니다.
2. Steam\Steamapps\downloading 경로로 이동합니다.
3. downloading 폴더의 모든 파일을 삭제하고 Steam 클라이언트에서 게임을 다시 업데이트합니다.
2단계: 0KB 파일 삭제
1. 파일 탐색기에서 아래 경로로 이동합니다.
C:\Program Files (x86)\Steam\steamapps\common
2. 0KB 크기의 파일을 찾아 삭제합니다.
참고: 0KB 파일이 없다면 다음 단계로 넘어갑니다.
3. Steam을 실행하고 Dota 2를 업데이트합니다.
3단계: Common 폴더 내 파일 삭제
1. 파일 탐색기에서 아래 경로로 이동합니다.
C:\Program Files (x86)\Steam\steamapps\common
2. 확장자가 없는 Dota 2 파일을 찾아 삭제합니다.
3. Steam에서 게임을 실행하고 업데이트합니다.
4단계: 손상된 파일 삭제
1. 파일 탐색기를 열고 아래 경로로 이동합니다.
C:\Program Files (x86)\Steam\logs
2. content_log 텍스트 문서를 더블클릭하여 엽니다.
3. Ctrl + F 키를 눌러 'failed to write' 오류를 검색합니다.
4A. 오류가 있다면 해당 파일의 이름과 경로를 확인하고 손상된 파일을 삭제합니다.
4B. 오류가 없다면 페이지를 닫고 Steam을 실행하여 게임 업데이트가 가능한지 확인합니다.
방법 15: Dota 2 재설치
오류의 원인이 Dota 2 자체일 수 있으므로, 게임을 재설치하는 것도 좋은 방법입니다.
1. Steam 애플리케이션을 실행합니다.
2. 메뉴에서 라이브러리를 선택합니다.
3. Dota 2를 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 제거를 선택합니다.
4. Steam 팝업에서 삭제 버튼을 클릭하여 제거를 확정합니다.
5. 제거가 완료되면 애플리케이션을 종료합니다.
6. Steam을 다시 실행합니다.
7. 검색창에 Dota 2를 입력하고 선택합니다.
8. 지금 플레이하기를 클릭하여 게임을 설치합니다.
방법 16: Steam 재설치
경우에 따라 Steam 클라이언트를 재설치하면 디스크 쓰기 오류가 해결될 수 있습니다.
참고: Steam 클라이언트를 제거해도 기존에 설치된 게임은 라이브러리 폴더에 그대로 유지됩니다.
1. 먼저 Steam 폴더로 이동하여 steamapps 폴더를 마우스 오른쪽 버튼으로 클릭하고 복사를 선택합니다.
2. 다른 위치에 폴더를 붙여넣어 설치된 게임의 백업을 만듭니다.
3. Windows 키를 누르고 앱 및 기능을 입력한 후 열기를 클릭합니다.
4. Steam을 선택하고 제거 버튼을 클릭합니다.
5. 제거를 다시 클릭하여 확인합니다.
6. Steam 제거 창에서 제거를 클릭하여 Steam을 삭제합니다.
7. Windows PC를 재시작합니다.
8. 웹 브라우저에서 최신 버전의 Steam을 다운로드합니다.
9. 다운로드가 완료되면 SteamSetup.exe 파일을 더블클릭하여 실행합니다.
10. Steam 설치 마법사에서 다음 버튼을 클릭합니다.
11. 찾아보기... 옵션으로 대상 폴더를 지정하거나 기본값을 유지한 후 설치를 클릭합니다.
12. 설치가 완료될 때까지 기다린 후 마침을 클릭합니다.
13. Steam 설치 후, 미리 만들어 둔 steamapps 백업 폴더를 새로 설치된 Steam 폴더로 이동합니다.
14. 마지막으로 PC를 재시작합니다.
방법 17: Steam 공식 고객 지원 문의
위의 방법들로도 오류가 해결되지 않았다면 실망하지 마세요. 마지막 수단은 Steam 공식 지원팀에 문의하는 것입니다. Steam 공식 지원팀이 디스크 쓰기 오류에 대한 해결책을 제공해 줄 것입니다.
- Steam 지원 페이지에 방문하여 공식 지원팀에 문의하세요.
- 추가 정보가 필요하면 Steam 토론 포럼을 이용하세요.
추천 글:
- Firefox 소리 안 들림 현상 해결 방법
- 발로란트 FPS 저하 현상 해결 방법
- 디스코드 화면 공유 끊김 현상 해결 방법
- Steam 콘솔 여는 방법
이 가이드가 도움이 되었기를 바라며, Dota 2 디스크 쓰기 오류를 성공적으로 해결하셨기를 바랍니다. 어떤 방법이 가장 효과적이었는지 댓글로 알려주세요. 궁금한 점이나 제안 사항이 있다면 언제든지 의견을 남겨주시고, 다음에 알고 싶은 주제도 함께 알려주세요.