요즘 관수동의 사무실·카페에서 노트북이나 VM이 부팅 도중 멈추며 낯선 메시지가 뜨는 경우가 종종 보입니다. 이 메시지 중 하나인 STATUS_FILE_CORRUPTION은 Windows 에서 특정 시스템 파일이나 디스크 구조가 손상되어 부팅이 되지 않을 때 발생하는 중지 오류(예: 0xC0000102)입니다.

([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
원인은 손상된 드라이버(.sys) 파일, 파일 시스템 불일치 또는 디스크 구조 손상 등 다양하며, 상황에 따라 chkdsk 실행, 손상 파일 교체, 또는 백업에서 복원해야 합니다.
([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
작은 사업장부터 개인 사용자까지 누구에게나 닥칠 수 있는 문제라 당황하지 않도록 평소 백업과 간단한 점검법을 알아두는 것이 좋습니다.
증상별 점검 방법과 실전 복구 절차를 쉽게 정리해 드릴게요 — 아래 글에서 자세하게 알아봅시다.
부팅 중 나타나는 메시지 제대로 읽기
메시지에서 확인할 핵심 항목
부팅 도중 화면에 뜨는 코드(예: 0xC0000102)와 함께 표시되는 파일 경로와 파일명은 문제 원인을 좁히는 데 핵심 단서입니다. 표시되는 파일명이 드라이버(.sys)인지, 시스템 파일인지, 혹은 부트 로더(BCD) 관련 항목인지에 따라 해결 절차가 완전히 달라집니다.
화면에서 정확한 경로를 메모하거나 스마트폰으로 찍어 두면 나중에 수리·교체할 때 파일 위치를 바로 찾을 수 있어 시간을 크게 절약합니다. 이 오류 코드(0xC0000102)는 일반적으로 파일 또는 디스크 구조의 손상으로 인해 OS가 정상적으로 시작하지 못할 때 발생합니다.
([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
스크린샷·메모를 남겨야 하는 이유와 우선 판단 기준
에러 화면에 보이는 정보 외에도, 최근에 했던 드라이버 설치나 윈도우 업데이트, 외장장치 연결 상태 등을 함께 적어두면 원인 추적에 도움이 됩니다. 예를 들어 외장 USB로 설치 미디어를 만들었거나 외장 SSD를 연결한 직후 증상이 시작됐다면 해당 미디어/디스크 문제를 먼저 의심해야 합니다.
또한 에러가 뜨는 시점(업데이트 직후, 전원 불안정 이후 등)을 적어 두면 재발 패턴을 확인할 수 있습니다. 이런 메타 정보는 오프라인 수리(다른 PC에 디스크를 연결해 검사)나 기술자에 전달할 때 문제 해결 시간을 크게 줄여 줍니다.
현장에서 바로 해볼 수 있는 초기 점검 절차
전원·외부장치·간단 재시작 체크
먼저 전원 공급과 외부장치를 확인하세요. 전원 어댑터가 불안정하거나 외장 HDD/USB가 연결된 상태에서 부팅 충돌이 나는 경우가 종종 있습니다. 노트북이라면 배터리를 분리(가능할 경우)한 뒤 전원만 연결해 시도해 보고, 데스크톱은 USB 외장장치와 외부 저장매체를 모두 빼고 부팅해 보세요.
안전 모드(Windows Recovery> Advanced options> Startup Settings> Enable Safe Mode) 진입이 가능하면 드라이버 문제인지, 아니면 시스템 파일 손상인지 선별하는 데 도움이 됩니다. 만약 안전 모드 진입 불가 시 다음 단계(WinRE에서의 디스크 검사)로 진행하세요.
WinRE에서 chkdsk 로 디스크 구조 우선 검사
Windows 복구 환경(WinRE)에서 명령 프롬프트를 열어 chkdsk 를 실행하는 것은 가장 먼저 시도해볼 조치입니다. 손상된 파일 시스템이나 불량 섹터가 있으면 chkdsk /F 또는 chkdsk /R 옵션으로 검사하고 가능한 자동 복구를 시도합니다. 복구 모드에서 디스크 검사를 돌리는 것은 파일 손상으로 인한 부팅 불가 상황에서 시스템을 원래 상태로 되돌리는 데 매우 효과적일 수 있습니다.
하지만 물리적 디스크 손상 또는 SSD의 심각한 오류가 있다면 chkdsk 만으로 복구되지 않을 수 있으니, 중요 데이터는 별도로 이미지·백업을 먼저 확보하세요. ([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
오프라인 수리: 문제 디스크를 다른 기기(또는 수리 VM)에 연결하기
디스크 분리 후 다른 PC에 연결하는 이유와 방법
부팅이 안 되는 머신의 OS 드라이브를 통째로 떼어 다른 정상 PC에 외장 케이스나 SATA-USB 어댑터로 연결하면 온라인 OS에 영향을 주지 않고 안전하게 파일 검사·교체를 할 수 있습니다. 이 방법은 특히 손상된 시스템 바이너리(.sys) 파일을 직접 교체해야 할 때 유용합니다.
다른 PC에서 디스크가 인식되면 먼저 백업(중요 파일 복사)을 하고, 그 다음 chkdsk 를 돌리거나 파일 복구 소프트웨어로 손상된 파일을 탐색합니다. 물리적 손상이나 불량 섹터가 의심되면 디스크 복제(이미지) 후 복제본에서 작업하는 것이 안전합니다.
WinSxS에서 손상된 .sys 파일 찾아 교체하기
에러 메시지에 특정 .sys 파일이 지목되어 있다면, 다른 PC에서 연결한 디스크의 Windows\WinSxS 폴더를 검색해 동일한 파일의 최신 버전을 System32\Drivers 로 복사해 교체할 수 있습니다. 원본 파일은 이름을 변경해 보관(예:
.sys.old)한 뒤 WinSxS에 있는 동일 파일을 복사하면, 동일한 OS 레벨의 다른 시스템에서 파일을 가져오는 방식보다 안전합니다. 만약 WinSxS에서도 동일한 파일밖에 없고 시간이나 사이즈가 동일하다면, 동일 OS·업데이트 레벨의 다른 정상 시스템에서 파일을 복사해 넣는 방법도 있습니다.
이런 오프라인 교체 절차는 부팅 불능의 원인이 단일 손상 파일일 때 매우 효과적입니다. ([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
원인 추적을 위한 로그·덤프 수집과 설정
메모리 덤프 활성화와 시리얼 콘솔 설정(가상화/원격 환경 포함)
재구축 전 원인을 분석하려면 메모리 덤프와 시리얼 콘솔을 활성화해 두는 것이 좋습니다. BCD 설정에서 EMS(시리얼 콘솔)와 덤프 생성을 활성화하면, 다음 부팅 시점에 더 상세한 정보를 수집할 수 있고 원격 환경(Azure VM 등)에서는 시리얼 콘솔을 통해 부팅 로그를 확인할 수 있습니다.
필요한 경우 레지스트리 하이브를 로드해 ControlSet 의 CrashControl 값을 설정하면 덤프 파일이 생성되도록 구성할 수 있습니다. 이 과정은 오프라인으로 디스크에 접근 가능한 상태에서 수행하는 것이 안전합니다. ([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
덤프 파일 확보 후 분석 방향
덤프 파일을 확보하면 WinDbg 같은 도구로 어떤 드라이버가 충돌했는지, 또는 어떤 파일 읽기에서 실패했는지를 파악할 수 있습니다. 덤프 분석을 통해 반복적으로 문제를 일으키는 드라이버나 업데이트 패키지를 확인할 수 있어, 단순 복구 후 재발 방지에 유용합니다. 전문가에게 의뢰할 때는 덤프와 함께 부팅 시 찍은 스크린샷, 최근 변경 사항(업데이트·드라이버 설치 이력)도 같이 제공하면 원인 규명이 빨라집니다.
데이터 보호·복원 전략과 재발 방지

백업에서 복원하는 판단 기준
시스템 파일이나 디스크 구조가 심하게 손상되어 수리·파일 교체로 복구되지 않거나, 시간적 여유가 없을 때는 최근 백업에서 복원하는 것이 최선일 수 있습니다. 특히 비즈니스용 VM이나 서버 환경에서는 정상 상태의 백업으로 빠르게 롤백하는 것이 downtime 을 최소화하는 방법입니다.
복원 전 현재 디스크의 이미지를 별도로 보관하면, 복원 후에도 문제 원인을 추가 분석할 수 있으므로 두 가지 조치를 병행하는 걸 권장합니다. ([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
정기 점검과 예방 팁
정기적으로 디스크 상태(SMART) 체크, 드라이버·펌웨어 최신화, 안전한 전원 공급장치 사용, 정기 백업(이미지 기반 포함)을 습관화하세요. 특히 노트북·카페 같은 공용 환경에서는 외부 전원 불안정이나 갑작스런 분리·충격으로 인해 파일 시스템이 손상되는 경우가 많으니, 작업 전 외장 저장소 분리와 주기적 백업을 생활화하면 피해를 줄일 수 있습니다.
현장에서 바로 쓸 수 있는 빠른 체크리스트 및 증상 대처 표
한눈에 보는 우선 대응 표
| 증상(부팅 화면) | 우선 조치 | 다음 단계 |
|---|---|---|
| 0xC0000102 또는 STATUS_FILE_CORRUPT 표시 | 화면 캡처·메모 → 외부장치 분리 → WinRE 진입 | chkdsk 실행 → 오프라인으로 디스크 연결해 수리 또는 백업에서 복원 |
| 특정 .sys 파일 언급 | 해당 파일 경로 메모 → 디스크 오프라인으로 연결해 WinSxS에서 동일 파일 복사 | 파일 교체 후 재부팅, 실패 시 덤프 수집 및 복원 |
| USB 설치 디스크 사용 직후 오류 | 다른 USB로 설치 미디어 재작성 → 설치 미디어 점검 | 여전히 오류면 디스크 자체 검사(다른 PC에서 테스트) |
현장 대응 시 유의사항
체크리스트를 실행할 때는 항상 ‘원본 보존’을 최우선으로 두세요. 파일을 덮어쓰기 전에 반드시 원본을 리네임으로 보관하거나 백업을 만들어 두면, 잘못된 교체로 인한 추가 손상을 막을 수 있습니다. 또한 SSD나 NVMe 드라이브에서 물리적 오류가 의심되면 즉시 사용을 중단하고 데이터 복제를 우선시해야 합니다.
언제 직접 수리하고 언제 전문가에게 맡겨야 할까
직접 시도해볼 수 있는 경우
부팅 화면에서 특정 파일명이 보이고, 다른 PC에 디스크를 연결해 WinSxS에서 동일 파일로 교체 가능한 경우, 또는 chkdsk 로 파일 시스템이 복구되는 경우는 사용자가 직접 작업해 볼 수 있습니다. 명령 프롬프트에 익숙하고 디스크 연결·파일 복사 절차를 안전하게 수행할 수 있다면 비교적 간단한 복구로 해결되는 경우가 많습니다.
전문가에게 맡기는 것을 권장하는 경우
덤프 분석이 필요하거나, 디스크에서 물리적 소음이 들리거나 SMART 경고가 있는 경우, 또는 중요 데이터가 있고 복구 실패 시 큰 손실이 예상되는 경우에는 전문가(데이터 복구 업체 또는 시스템 관리자)에 맡기는 편이 안전합니다. 또한 클라우드 VM(Azure 등) 환경이라면 플랫폼의 복구 툴과 프로세스를 통해 Repair VM을 만들고 수리하는 절차가 필요하므로, 익숙하지 않다면 플랫폼 지원 문서나 전문 엔지니어의 도움을 받는 것이 빠릅니다.
([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utm_source=openai))
글을 마치며
부팅 오류 화면은 당황스럽지만, 화면에 보이는 코드와 파일 경로는 문제 해결의 가장 중요한 단서입니다.
간단한 전원·외장장치 분리와 WinRE(복구 환경) 진입, chkdsk 실행만으로도 많은 경우가 복구되며, 문제의 시작 시점과 외부 장치 연결 여부를 함께 기록해 두면 수리 시간이 크게 단축됩니다.
오프라인으로 디스크를 다른 PC에 연결해 WinSxS에서 손상된 .sys 파일을 교체하거나 덤프를 활성화해 원인을 분석하는 방식은 재발 방지와 정확한 원인 규명에 유용합니다.
무엇보다도 원본을 반드시 보존하고 중요한 데이터는 먼저 이미지나 백업으로 확보한 뒤 작업하세요.
직접 해결이 어려운 물리적 손상 또는 복구 실패가 우려되는 경우에는 지체 없이 데이터 복구 전문가나 시스템 엔지니어에게 의뢰하는 것이 최선입니다.
알아두면 쓸모 있는 정보
1. 화면을 스마트폰으로 촬영하거나 코드와 파일 경로를 정확히 메모해 두면 수리 시점에 원인 추적이 빨라집니다.
2. 외장 USB/외장 SSD를 연결한 직후 문제가 발생했다면 해당 매체를 우선 분리하고, 설치 미디어를 다시 만들어 테스트하세요.
3. WinRE에서 명령 프롬프트를 열어 chkdsk /F 또는 chkdsk /R을 우선 실행해 파일 시스템과 불량 섹터를 점검하세요.
4. 다른 정상 PC에 문제 디스크를 연결해 WinSxS 폴더에서 동일한 .sys 파일을 찾아 System32\Drivers 로 복사하면 단일 파일 손상은 수리될 수 있습니다.
5. 수리 전 디스크 이미지를 만들어 두면 실패 시 원인 분석용 자료로 활용 가능하고, 복구 시도 중 추가 손상 위험을 줄일 수 있습니다.
중요 사항 정리
부팅 오류 대응에서는 ‘화면 기록 → 외장장치 분리 → 디스크 상태 점검 → 원본 보존’이라는 순서를 항상 기억하세요. 문제의 원인이 파일 단일 손상인지 디스크 구조 손상인지에 따라 대처법이 달라지므로, 섣불리 파일을 덮어쓰기 전에 반드시 원본을 백업하거나 이름을 변경해 보관해야 합니다. 물리적 소음·SMART 경고 또는 중요한 데이터가 걸려 있다면 곧바로 전문가에게 의뢰해 데이터 복제를 우선 진행하세요.
자주 묻는 질문 (FAQ) 📖
질문: 부팅 도중 STATUSFILECORRUPTION(예: 0xC0000102) 메시지가 뜨면 우선 어떤 조치를 해야 하나요?
답변: 당황하지 말고 먼저 오류 화면에 표시된 파일명(예: 어떤 .sys 파일)을 기록하세요. 가능한 초기 조치 순서는 다음과 같습니다 — 1) 전원/재부팅을 반복하기보다 Windows 복구 환경(WinRE)로 진입(Troubleshoot → Advanced options)해 Startup Repair 를 시도하세요.
2) 명령 프롬프트에서 디스크 구조 검사·수리를 위해 chkdsk 드라이브문자: /F (또는 /R)를 실행하세요. 3) 시스템 파일 손상 의심 시 SFC/DISM을 실행하거나(정상 부팅 불가면 오프라인 SFC 명령에 /offbootdir /offwindir 옵션 사용), 필요하면 Bootrec 로 BCD/부트레코드 복구를 시도하세요.
이 단계로 해결되지 않으면 오류에 표시된 파일을 오프라인으로 교체하거나 백업에서 복원하는 방법을 다음 단계로 고려해야 합니다. ([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utmsource=openai))
질문: 오류 메시지에 특정 .sys 파일이 손상됐다고 뜰 때 그 파일을 어떻게 복구하나요?
답변: 운영체제가 오프라인 상태이므로 다른 정상 PC나 복구(수리) 환경에 문제가 있는 디스크를 연결한 뒤 작업합니다. 일반적인 절차는 1) 손상된 파일을 <파일명>.sys.old 등으로 이름 변경(권한/소유권 필요 시 취득), 2) \Windows\WinSxS 폴더에서 동일 파일의 적절한 버전을 찾기(dir <파일명> /s), 3) 최신(또는 호환되는) 버전을 \Windows\System32\Drivers 로 복사한 뒤 디스크를 원래 위치에 재장착해 부팅을 시도하는 것입니다.
동일 OS·패치 수준의 다른 기기에서 파일을 가져오는 것도 가능한 방법이며, 디스크 구조 자체가 손상된 경우 chkdsk 로 먼저 복구하거나 백업에서 복원해야 합니다. (가상머신의 경우 Microsoft 가 제시하는 Repair VM 절차를 따르세요.) ([learn.microsoft.com](https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/error-code-0xc0000102-status-file-corrupt?utmsource=openai))
질문: 평소에 이런 STATUSFILECORRUPTION을 예방하려면 무엇을 해두는 것이 좋나요?
답변: 예방 핵심은 정기적인 백업·디스크 상태 모니터링·복구 준비입니다. 구체적으로는 1) 중요한 데이터는 정기적으로 외부 저장소나 클라우드에 백업(시스템 이미지 포함 권장), 2) Windows 의 Device performance & health(또는 S.M.A.R.T. 검사 도구)로 드라이브 상태와 저장 공간을 수시로 점검하고 이상 징후(재배치 섹터, 읽기 오류 등)가 보이면 즉시 백업 시행, 3) 복구 USB(Recovery Drive)와 시스템 복원 지점·이미지 생성, 4) 안정적인 전원(특히 사무실·카페 같은 공용 공간에서는 UPS 사용)을 통해 전원 손실로 인한 파일 시스템 손상을 줄이기, 5) 정기적으로 Windows 업데이트 및 신뢰할 수 있는 드라이버 유지 관리—이렇게 하면 파일 손상으로 인한 부팅 불능 위험을 크게 낮출 수 있습니다.
([support.microsoft.com](https://support.microsoft.com/en-us/windows/device-performance-and-health-in-the-windows-security-app-59d8499d-b6fd-6930-7667-ebf8ae10e08d?utmsource=openai))