TECHNICAL RESOURCE

0x80070070 ERROR_DISK_FULL: 디스크 공간 부족 확인 방법

0x80070070은 Win32의 ERROR_DISK_FULL을 HRESULT로 표현한 값으로, 필요한 저장공간이 부족하다는 뜻입니다. 전체 PC의 여유 공간 합계가 아니라 실패한 작업이 실제로 사용하는 볼륨과 임시 위치를 확인합니다.

01

어떤 오류이며 무엇부터 확인하나요?

0x80070070은 Win32의 ERROR_DISK_FULL을 HRESULT로 표현한 값으로, 필요한 저장공간이 부족하다는 뜻입니다. 전체 PC의 여유 공간 합계가 아니라 실패한 작업이 실제로 사용하는 볼륨과 임시 위치를 확인합니다.

02

정식 명칭과 발생 조건

설치와 업데이트, 파일 복사에는 원본 크기 외에 임시 작업 공간이 필요할 수 있습니다. 다른 드라이브가 비어 있어도 해당 프로그램이 사용하는 대상 볼륨의 공간 조건을 대신 충족하는 것은 아닙니다.

03

먼저 남길 전체 코드와 기록

실패 작업과 대상 드라이브, 코드 전체, 발생 시점의 여유 공간 및 설치 로그를 기록합니다. 업그레이드에서 확장 코드가 함께 표시되면 전체 값을 보존하고 설치 단계도 남깁니다.

04

원인을 구분하는 확인 방법

아래 순서는 공식 코드 의미를 실제 환경과 대조하기 위한 확인 방법입니다. 코드만으로 특정 부품의 고장이나 조치의 성공을 확정하지 않습니다.

01 발생 조건과 변경 이력 확인

원본과 목적지, 시스템 볼륨 및 작업이 지정한 임시 위치를 구분합니다. 사용자 파일을 저장할 공간과 설치 작업용 공간을 같은 값으로 가정하지 않습니다.

02 코드와 실제 기록 대조

각 대상의 실제 여유 공간과 프로그램이 요구하는 공간 조건을 비교합니다. 제품 버전과 설치 방식에 따라 필요한 공간이 다르므로 임의의 고정 용량을 해결 기준으로 사용하지 않습니다.

03 지원되는 조치와 재확인

필요한 데이터의 별도 사본을 확보한 뒤 Windows와 해당 제품의 지원되는 정리 기능을 사용합니다. 공간 확보 후 같은 설치 또는 복사 작업의 완료 여부를 확인합니다.

05

비슷한 오류와 종류별 차이

저장공간 부족과 MEMORY_MANAGEMENT (0x0000001A)는 다른 오류입니다. 파일을 찾지 못한 0x80070002나 파일시스템 손상도 이 코드와 구분해 로그의 실제 실패 원인을 확인합니다.

06

조치 전 주의사항과 적용 범위

공간 확보를 위해 복구 파티션과 시스템 폴더를 임의로 지우거나 파티션을 포맷하지 않습니다. 기존 Windows로 돌아가야 한다면 이전 설치와 복구 관련 데이터의 보존 필요성도 먼저 확인합니다.

오류 코드의 의미와 현재 제품의 지원 여부는 별개입니다. Windows 제품과 빌드, 장치 또는 프로그램 버전에 맞는 절차를 사용하고 변경한 항목과 결과를 남깁니다.

07

근거와 상세 확인 자료

코드와 정식 명칭은 아래 Microsoft 공식 자료를 기준으로 확인했습니다. 공식 문서의 고급 디버깅 절차는 개발자와 분석 담당자를 위한 내용이며, 일반 사용자의 첫 조치와 구분해야 합니다.

검토 기준일: 2026년 10월 24일. 문서의 적용 대상과 개정일이 달라지면 영향받는 설명을 다시 확인합니다.

System Error Codes (0-499) (WinError.h) - Win32 apps | Microsoft Learn

HRESULT_FROM_WIN32 macro (winerror.h) - Win32 apps | Microsoft Learn

관련 용어와 글

TECHNICAL RESOURCES CONTACT

확인하려는 기술 내용과 사용 환경을 알려주세요

장비와 운영 환경, 확인한 오류나 자료 내용을 알려주시면 필요한 안내와 상담 범위를 확인합니다.