블루스크린

DLL·런타임 오류

드라이버 문제

게임 오류

윈도우 오류

프로그램 오류

광고자리 · 글 위

0x80070570 오류 원인 4가지와 상황별 해결 순서 (파일이나 디렉터리가 손상되어 읽을 수 없습니다)

이 글을 3줄로 요약하면

· 0x80070570은 시스템 오류 1392, 즉 ERROR_FILE_CORRUPT입니다. "읽으려는 파일이나 폴더가 손상됐다"는 뜻입니다.

· 손상된 위치가 어디냐에 따라 원인이 네 갈래로 갈립니다. 어떤 작업 중에 떴는지가 그 힌트입니다.

· 아래 상황 판별표에서 자기 경우를 먼저 찾고, 지목된 항목만 처리하면 됩니다.

0x80070570은 정확히 무슨 뜻인가

코드 뒷자리 세 글자만 떼어 내면 정체가 바로 나옵니다.

0x80070570에서 앞의 8007은 "이건 Win32 시스템 오류다"라는 표시이고, 실제 내용은 뒤의 0570입니다. 십진수로 1392, 이름은 ERROR_FILE_CORRUPT이며 설명은 "파일이나 디렉터리가 손상되어 읽을 수 없습니다"입니다.

즉 이 코드는 어디가 고장 났는지가 아니라, 읽기가 실패했다는 사실만 알려 줍니다. 손상된 곳은 저장장치의 물리 영역일 수도, 파일 시스템 정보일 수도, 방금 내려받은 설치 파일일 수도 있습니다. 그래서 "chkdsk 돌리세요" 하나로는 절반쯤만 맞는 답이 됩니다.

단서는 언제 떴는가에 있습니다. 윈도우 설치 중인지, 업데이트 적용 중인지, 파일을 옮기던 중인지에 따라 손상됐을 대상이 달라집니다. 다음 표가 그 갈림길입니다.

어떤 작업 중에 떴는지로 원인 좁히기

같은 코드라도 상황에 따라 손대야 할 곳이 완전히 다릅니다.

증상 유력한 원인 먼저 볼 항목
특정 파일 하나에서만 계속 실패, 다른 파일은 정상 그 파일이 놓인 영역의 불량 섹터 원인 A → chkdsk
USB를 안전 제거 없이 뽑은 뒤부터 여러 파일에서 발생 파일 시스템 정보 손상 원인 A → chkdsk /f
윈도우 업데이트 적용 단계에서만 발생 시스템 파일 또는 구성 요소 저장소 손상 원인 B → SFC·DISM
윈도우 설치·업그레이드 도중 같은 지점에서 반복 설치 미디어 파일 손상 원인 C → 미디어 재작성
압축 해제·대용량 복사에서 무작위로 발생 메모리 불량으로 데이터가 깨짐 원인 D → 메모리 진단
외장하드·USB에서만 발생, 내장 디스크는 정상 포트·케이블 접촉 또는 그 장치의 손상 원인 A → 포트 교체 후 chkdsk

원인 A저장장치 불량 섹터와 파일 시스템 손상

가장 흔한 갈래이고, 데이터가 걸려 있어 순서가 중요합니다.

저장장치의 특정 영역이 상했거나, 파일 위치를 가리키는 파일 시스템 정보가 깨지면 그 파일에 접근할 때마다 같은 코드가 나옵니다. 갑작스러운 전원 차단이나 안전 제거 없이 뽑은 USB가 대표적인 계기입니다.

1읽히는 파일부터 먼저 백업한다

검사보다 백업이 먼저입니다. 아직 열리는 파일들을 다른 저장장치로 복사해 두세요. 검사 과정 자체가 이미 약해진 장치에 부담이 됩니다.

2포트와 케이블을 먼저 바꿔 본다

외장 장치라면 다른 포트, 가능하면 본체 후면 포트에 직접 꽂고 케이블도 교체해 봅니다. 전면 포트나 허브를 거칠 때만 나오는 증상이라면 장치가 아니라 연결 문제입니다.

3파일 시스템만 먼저 고쳐 본다

chkdsk D: /f

D는 문제가 난 드라이브 문자로 바꿉니다. /f만 붙이면 파일 시스템 정보만 고치므로 빠르게 끝납니다. 안전 제거 없이 뽑은 뒤 생긴 증상은 대개 이 단계에서 정리됩니다.

4그래도 남으면 표면까지 검사한다

chkdsk D: /f /r

/r은 불량 섹터를 찾아 읽을 수 있는 정보를 옮깁니다. 용량에 따라 몇 시간까지 걸립니다. C 드라이브는 사용 중이라 즉시 실행되지 않고, Y를 입력해 다음 부팅 때 검사하도록 예약됩니다.

중요한 데이터가 있다면 /r을 바로 쓰지 않습니다

불량 섹터가 이미 넓게 퍼진 장치에서는 표면 검사 중에 상태가 더 나빠질 수 있습니다. 살려야 할 데이터가 있다면 복사 가능한 파일부터 전부 빼낸 다음에 /r을 돌리세요.

이 방법이 안 통하는 경우

검사에서 불량 섹터가 0으로 나왔는데도 같은 코드가 계속 뜬다면 저장장치 표면 문제가 아닙니다. 업데이트 중에 뜬 것이라면 원인 B, 설치 중이라면 원인 C로 넘어가세요.

원인 B시스템 파일 손상

윈도우 업데이트 적용 단계에서만 뜬다면 이쪽입니다.

업데이트는 기존 시스템 파일을 새 파일로 갈아 끼웁니다. 이때 읽어야 할 원본이 손상돼 있으면 교체 자체가 실패하고, 그 결과가 파일 손상 코드로 표시됩니다.

1시스템 파일을 검사한다

sfc /scannow

시작 버튼 우클릭 → "터미널(관리자)"에서 실행합니다. 결과는 세 가지입니다. 문제 없음, 찾아서 복구함, 찾았지만 복구하지 못함. 세 번째라면 다음 단계가 반드시 필요합니다.

2복구 결과 로그에서 파일 이름을 확인한다

검사가 끝나면 C:\Windows\Logs\CBS\CBS.log에 어떤 파일이 문제였는지 남습니다. 7번 항목의 명령으로 이 줄만 뽑아낼 수 있습니다.

이 방법이 안 통하는 경우

"손상된 파일을 찾았지만 일부를 복구하지 못했습니다"가 나왔다면 복구 원본 자체가 깨진 상태입니다. 곧바로 원인 C의 DISM 단계로 넘어가세요.

원인 C설치 미디어와 업데이트 캐시 손상

설치·업그레이드 도중 같은 지점에서 반복된다면 여기입니다.

읽으려는 원본이 처음부터 깨져 있는 경우입니다. 다운로드 중 연결이 끊겼거나, USB에 굽는 과정에서 오류가 났으면 설치 파일 일부가 손상된 채 남습니다. 윈도우 업데이트라면 다운로드 캐시가 같은 역할을 합니다.

1구성 요소 저장소를 복구한다

DISM /Online /Cleanup-Image /RestoreHealth

인터넷을 통해 정상 파일을 받아 복구합니다. 완료 후 sfc /scannow를 한 번 더 돌려 이번에는 깨끗하게 끝나는지 확인합니다.

2업데이트 다운로드 캐시를 새로 만든다

net stop wuauserv ren C:\Windows\SoftwareDistribution SoftwareDistribution.old net start wuauserv

받아 둔 파일이 깨졌다면 몇 번을 재시도해도 같은 파일을 다시 씁니다. 폴더 이름을 바꿔 새로 받게 하면 이 고리가 끊깁니다.

3설치 USB는 다른 드라이브로 다시 만든다

마이크로소프트 공식 다운로드 페이지에서 미디어 생성 도구를 새로 받아, 8GB 이상 다른 USB에 처음부터 다시 굽습니다. 같은 USB에 다시 구우면 그 USB 자체가 원인일 때 결과가 같습니다.

USB를 다시 만들 때는 다른 프로그램을 모두 닫습니다

백신이나 동기화 프로그램이 굽는 도중 파일을 건드리면 그 자리에서 다시 손상된 미디어가 만들어집니다. 굽기 전 USB를 뺐다 다시 꽂아 정상 인식된 상태에서 시작하세요.

이 방법이 안 통하는 경우

새 USB로 다시 만들었는데도 같은 지점에서 실패한다면 원본 파일 문제가 아닙니다. 여러 파일에서 무작위로 손상이 보인다면 원인 D를 확인하세요.

같이 나오는 오류입니다 윈도우 업데이트 0x80070003 오류 원인 4가지와 증상별 해결 순서 캐시를 새로 만든 뒤 이 코드로 바뀌었다면 그쪽 판별표를 쓰세요 · 눌러서 확인하기 →

원인 D메모리 불량

손상되는 파일이 매번 바뀐다면 이 갈래를 의심합니다.

복사와 압축 해제는 데이터를 메모리에 올렸다가 다시 쓰는 작업입니다. 메모리가 불안정하면 그 사이에 값이 바뀌고, 윈도우는 결과를 손상된 파일로 판단합니다. 매번 다른 파일에서 손상이 보인다는 점이 원인 A와 구분되는 특징입니다.

1윈도우 메모리 진단을 돌린다

mdsched.exe

Win + R로 실행하고 "지금 다시 시작하여 문제 확인"을 고르면 재부팅 후 검사가 진행됩니다. 결과는 로그인한 뒤 알림으로 표시됩니다.

2한 개씩 꽂아 어느 쪽인지 가른다

모듈이 두 개 이상이면 하나만 꽂고 같은 복사 작업을 다시 해 봅니다. 어느 한 쪽에서만 재발하면 그 모듈이, 슬롯을 바꿨을 때 증상이 따라가면 슬롯이 원인입니다.

3오버클럭 프로파일을 끄고 확인한다

XMP·EXPO 프로파일을 켜 뒀다면 BIOS에서 잠시 끄고 기본 속도로 같은 작업을 반복합니다. 이때 증상이 사라지면 모듈 불량이 아니라 설정 문제입니다.

"이상 없음"만으로 메모리를 배제하지 않습니다

윈도우 메모리 진단의 기본 검사는 짧게 끝나서 간헐적 불량은 놓치는 경우가 있습니다. 통과했더라도 손상되는 파일이 매번 다르다면 2번의 한 개씩 테스트까지 해 보는 편이 확실합니다.

이 방법이 안 통하는 경우

메모리를 바꿔 꽂아도 그대로라면 7번 항목으로 가서 어떤 파일에서 막혔는지 로그로 확인하세요. 대상 파일이 특정되면 그 위치에 맞는 원인으로 되돌아갈 수 있습니다.

어느 파일에서 막혔는지 정확히 찾아내는 법

대상 파일 이름이 나오면 네 갈래 중 어디인지가 바로 정해집니다.

1SFC 로그에서 문제 파일 줄만 뽑는다

findstr /c:"[SR]" C:\Windows\Logs\CBS\CBS.log > "%USERPROFILE%\Desktop\sfc.txt"

관리자 터미널에서 실행하면 바탕화면에 요약 파일이 만들어집니다. "cannot repair member file"이 붙은 줄에 실제 파일 이름이 적혀 있습니다.

2이벤트 뷰어에서 디스크 경고를 확인한다

Win + R → eventvwr.msc → "Windows 로그" → "시스템"에서 수준을 "오류"로 필터합니다. 원본이 disk나 Ntfs인 항목이 오류 발생 시각 근처에 있으면 저장장치 쪽 근거가 됩니다.

3드라이브 상태를 한 줄로 확인한다

wmic diskdrive get model,status

각 드라이브의 모델명과 상태가 나옵니다. OK가 아닌 값이 보이면 그 장치를 우선 의심합니다. 다만 이 값은 대략적인 표시라, 정확한 건강 상태는 제조사 관리 프로그램의 SMART 정보에서 확인하세요.

여기서 나온 파일 이름이 시스템 폴더 안이면 원인 B, 설치 미디어나 다운로드 폴더면 원인 C, 사용자 문서나 외장 장치면 원인 A로 돌아가면 됩니다. 대상이 특정되면 남은 작업은 훨씬 단순해집니다.

자주 묻는 질문

판별 도중 자주 막히는 지점들입니다.

Q.이 코드가 뜨면 파일이 이미 다 망가진 건가요?

A.파일 시스템 정보만 꼬인 경우라면 chkdsk /f로 되살아나는 일이 많습니다. 다만 불량 섹터가 원인이면 그 영역의 데이터는 복구가 어려울 수 있습니다.

Q.chkdsk를 돌려도 같은 파일에서 계속 실패합니다.

A.그 파일이 놓인 영역이 물리적으로 상했을 가능성이 큽니다. 해당 파일은 원본에서 다시 받고, 검사할 때마다 불량 섹터 값이 늘어난다면 저장장치 교체를 준비하세요.

Q.USB 설치 미디어를 새로 만들어도 똑같습니다.

A.같은 USB에 다시 구웠다면 그 USB가 원인일 수 있으니 완전히 다른 제품으로 시도하세요. 그래도 같다면 설치 대상 디스크 쪽이므로 원인 A로 돌아갑니다.

Q.외장하드에서 이 오류가 나는데 데이터를 살릴 수 있나요?

A.먼저 열리는 파일부터 전부 다른 곳으로 복사하세요. 그다음에 /f만 붙인 검사를 시도하고, /r은 백업이 끝난 뒤에 씁니다. 순서를 바꾸면 살릴 수 있던 파일까지 놓칠 수 있습니다.

Q.반복되면 하드디스크를 꼭 교체해야 하나요?

A.불량 섹터 값이 검사할 때마다 늘어나면 교체를 준비하는 게 맞습니다. 값이 0으로 유지되는데도 증상이 반복된다면 원인 C나 D 쪽이므로 교체는 답이 아닙니다.

함께 보면 좋은 글

같은 저장장치 계열 오류를 다룬 글입니다.

KERNEL_DATA_INPAGE_ERROR 블루스크린 (0x0000007A) 같은 디스크에서 파란 화면까지 뜬다면 함께 보세요 · 눌러서 확인하기 → MEMORY_MANAGEMENT 블루스크린 (0x0000001A) 메모리 진단에서 오류가 잡혔다면 다음 단계입니다 · 눌러서 확인하기 →
확인 환경 · 윈도우 11 24H2 / 윈도우 10 22H2 기준, 2026년 8월 확인
참고 문서 · System Error Codes (1300-1699) — ERROR_FILE_CORRUPT (Microsoft Learn)

광고자리 · 글 아래