Windows 오류 코드 0xc0000098: 부팅 문제 해결 가이드
중요: 이 오류는 부팅 영역 또는 시스템 파일 손상과 관련된 심각한 문제입니다. 데이터 백업이 가능할 때 즉시 백업하세요. 부팅 불능 상태에서는 외부 도구(부트 가능한 USB)로 접근해야 합니다.

문제의 핵심: 오류 0xc0000098은 무엇을 의미하나요?
오류 코드 0xc0000098은 부트 섹터(부팅 영역) 관련 문제의 포괄적인 표시입니다. 다음과 같은 원인이 있을 수 있습니다.
- 하드웨어 문제(디스크 불량, 쓰기 실패)
- 사용자가 부트 섹터를 잘못 구성함
- Windows 업데이트 중 데이터 손상
- 손상된 시스템 파일 또는 부트 구성 데이터(BCD)
이 오류는 Windows가 필수 부팅 파일을 읽지 못해 운영 체제를 로드할 수 없을 때 발생합니다. 상황에 따라 간단한 복구로 해결되기도 하고, 디스크 교체나 OS 재설치가 필요할 수도 있습니다.
pci.sys는 무엇인가요?
부팅 중에 “pci.sys가 없습니다” 같은 메시지가 같이 나타나면 pci.sys는 플러그 앤 플레이 장치(PCI 하드웨어)를 관리하는 Windows의 드라이버 파일입니다. pci.sys 관련 오류는 다음을 시사합니다.
- 부팅 프로세스 도중 하드웨어나 드라이버 로딩 실패
- 손상된 시스템 파일 또는 드라이버
- 물리적 디스크 문제로 인한 파일 손상
pci.sys 메시지가 함께 나타나면 단순한 논리적 손상보다는 하드웨어 관련 문제일 가능성이 높아, 하드웨어 진단(디스크/메인보드/전원)을 빨리 수행하세요.
준비물: 이 문제를 해결하려면 무엇이 필요합니까?
이 오류는 Windows가 부팅되지 않기 때문에 일반 환경에서 작업할 수 없습니다. 따라서 다음 항목을 준비하세요.
- Windows 복구 환경(Windows RE)에 접근 가능 여부 확인. 부팅 오류 화면에서 복구 환경으로 진입하라는 옵션이 보이는지 확인하세요.
- 복구 환경에 접근 불가하면 부팅 가능한 Windows 설치 USB(또는 복구 USB) 필요. Microsoft의 미디어 생성 도구로 만든 USB 권장.
- 가능하면 유선 이더넷 연결(인터넷) — DISM /restorehealth 명령이 온라인에서 파일을 다운로드할 수 있음.
- 외장 저장 장치 또는 다른 컴퓨터: 데이터 백업 및 디스크 진단용.
복구 환경에 진입하면 “Troubleshoot” → “Command Prompt” 순으로 선택하세요. 설치 USB에서 부팅한 경우에는 “Repair your computer”를 선택한 뒤 동일하게 “Command Prompt”를 엽니다.
참고: 복구 환경이 표시되지 않거나 USB로도 진입할 수 없다면 BIOS/UEFI 부팅 순서와 보안 부팅 설정을 확인하세요.
1단계 — 디스크 검사(CHKDSK) 실행
명령 프롬프트를 연 뒤 다음 명령을 입력하세요.
chkdsk C: /f /r- /f: 발견된 오류를 자동으로 수정
- /r: 불량 섹터를 찾고 읽을 수 있는 정보를 복구
설치된 드라이브 문자가 C:가 아닐 수 있으니, 복구 환경에서 드라이브 문자를 확인하려면 diskpart → list volume로 확인하세요. CHKDSK는 시간이 오래 걸릴 수 있습니다(디스크 크기/손상 정도에 따라 수십 분~수 시간).
이 명령은 디스크 물리적 상태의 초기 진단 및 일부 손상된 섹터 복구에 도움을 줍니다. 다만 부트 영역 손상이 심각하면 CHKDSK만으로는 해결되지 않을 수 있습니다.
2단계 — 시스템 파일 및 이미지 무결성 검사
먼저 시스템 파일 검사(SFC)를 실행합니다.
sfc /scannow이 명령은 보호된 시스템 파일의 손상을 검사하고 가능하면 교체합니다. 복구 환경에서 실행하면 온라인 파일을 사용하지 못할 수 있으므로, 실행 결과에 따라 추가 단계가 필요합니다.
그다음 DISM을 사용해 Windows 이미지 복구를 시도합니다(인터넷 필요).
dism /online /cleanup-image /restorehealthDISM은 손상된 파일을 Microsoft 업데이트 서비스에서 찾아 교체하려 시도합니다. 실행 후 시스템을 재부팅하고 문제가 해결되는지 확인하세요.
주의:
/online옵션은 복구 환경에서 동작하지 않을 수 있습니다. 설치 USB로 부팅한 경우 오프라인 경로를 지정해야 할 수 있습니다. 그럴 때는dism /image:X:\ /cleanup-image /restorehealth /source:WIM:X:\sources\install.wim:1 /limitaccess같은 오프라인 명령을 사용합니다(구체 경로는 환경에 따라 다름).
3단계 — 부트 구성 데이터(BCD) 수동 재작성

위 명령으로 해결되지 않으면 부트 로더와 BCD를 재생성합니다. 명령 프롬프트에서 다음을 차례로 입력하세요.
BOOTREC /fixmbr
BOOTREC /fixboot
BOOTREC /scanos
BOOTREC /rebuildbcd- /fixmbr: MBR(마스터 부트 레코드)을 덮어쓰기 — MBR 기반 시스템에 적용
- /fixboot: 새 부트 섹터를 기록
- /scanos: 설치된 Windows 인스턴스 검색
- /rebuildbcd: BCD 데이터베이스 재구성
종료 후 시스템을 재부팅해 문제가 해결되었는지 확인합니다. 만약 /fixboot에서 “액세스가 거부됨(Access is denied)” 같은 오류가 뜨면, 다음 추가 조치를 시도하세요.
bootrec /rebuildbcd실패 시 BCD 파일을 백업하고 새로 생성:
ren C:\Boot\BCD BCD.bak
bcdboot C:\Windows /l ko-KR /s C:위 예시는 Windows가 C:\Windows에 설치된 경우입니다. 드라이브 문자를 환경에 맞게 바꾸세요.
해결되지 않으면: 추가 점검과 결론
위 모든 절차를 수행한 뒤에도 부팅 불능이면 가능성 있는 원인과 권장 조치를 정리합니다.
- 디스크 물리적 손상: SMART 검사(또는 제조사 진단 툴)를 실행하고 교체 고려.
- 파일 시스템/파티션 테이블 손상: 전문 복구 소프트웨어(예: TestDisk 등)로 파티션 구조 복구 시도.
- 하드웨어 호환성/드라이버 문제: 새 하드웨어가 최근 설치되었는지 확인하고 분리 후 재부팅.
- 지속적 실패: Windows 재설치(가능하면 “파일 및 앱 유지“ 옵션으로 시도) 또는 클린 설치 권장.
노트: Windows 11에서는 설치 미디어로 재설치할 때 “앱 및 파일 유지“ 선택이 가능한 경우가 있어 데이터 손실 위험을 줄일 수 있습니다. 그러나 항상 중요 데이터는 백업하세요.
작업 흐름(결정 나무)
아래는 빠른 의사결정용 흐름도입니다.
flowchart TD
A[부팅 실패: 0xc0000098 표시] --> B{Windows 복구 환경 접근 가능?}
B -- 예 --> C[명령 프롬프트 열기]
B -- 아니요 --> D[부팅 가능한 USB 준비]
C --> E[chkdsk 실행]
E --> F[sfc /scannow 실행]
F --> G[dism /restorehealth 실행]
G --> H{부팅 가능?}
H -- 예 --> I[모니터링 및 백업]
H -- 아니요 --> J[BOOTREC 명령들 실행]
J --> K{부팅 가능?}
K -- 예 --> I
K -- 아니요 --> L[디스크 진단 및 데이터 백업]
L --> M{디스크 불량?}
M -- 예 --> N[디스크 교체 및 OS 재설치]
M -- 아니요 --> O[전문 복구 또는 클린 설치]역할별 체크리스트
일반 사용자(홈):
- 복구 환경 접근을 시도하고 CHKDSK, SFC 실행
- 설치 USB로 부팅해 BOOTREC 실행
- 중요한 파일 외장 드라이브로 백업
- 하드웨어 보증/서비스 센터 문의
IT 관리자:
- 네트워크 기반의 복구 이미지(WinPE) 준비
- DISM을 통해 오프라인 복구 이미지 제공
- 디스크 교체 및 RAID/스토리지 무결성 점검
- 사용자별 복구 SOP 문서화
수리 기술자/엔지니어:
- SMART/제조사 진단으로 물리적 결함 확인
- 데이터 복구 우선순위 설정(중요→일반)
- 파티션/섹터 레벨 복구 시도(TestDisk, ddrescue)
- 하드웨어 교체 후 시스템 재설치 및 검증
표준 운영 절차(SOP) — 빠른 플레이북
- 복구 환경 또는 설치 USB로 부팅 → 명령 프롬프트 열기
- 드라이브 문자 확인:
diskpart→list volume→exit - 디스크 검사:
chkdsk X: /f /r(X는 Windows가 설치된 드라이브) - 시스템 파일 검사:
sfc /scannow - 이미지 복구:
dism /online /cleanup-image /restorehealth(인터넷 필요) - BOOTREC 명령 실행:
/fixmbr,/fixboot,/scanos,/rebuildbcd - 재부팅 후 로그/오류 메시지 확인
- 해결 안 되면 디스크 SMART 검사 및 백업 → 하드웨어 교체 또는 OS 재설치
수용 기준
- 시스템이 정상적으로 부팅되고, Windows 데스크톱(로그인 화면까지)을 안정적으로 진입할 것.
- 부팅 오류가 발생한 원인(디스크 불량/파일 손상/부트 구성 오류)이 진단 보고서에 문서화될 것.
- 데이터 무결성 검증: 사용자 중요 파일(샘플로 선택한 10개 파일) 접근 가능 확인.
테스트 케이스(검증 절차)
- 테스트 1: CHKDSK 후 부팅 성공 → 정상(패스)
- 테스트 2: SFC/DISM 수행 후 시스템 파일 손상 복구 보고서 생성 → 정상(패스)
- 테스트 3: BOOTREC 실행 후 BCD가 재생성되고 OS가 부팅되는지 확인 → 정상(패스)
- 테스트 4: 디스크 SMART 에러 존재 시 데이터 복구 시나리오 실행 및 결과 검증 → 정상(패스)
언제 이 방법이 실패하나요? (반례)
- 디스크의 물리적 손상이 심해 데이터 읽기가 불가능한 경우
- RAID 컨트롤러 또는 NVMe 펌웨어 결함처럼 하드웨어 계층에서의 문제
- 손상된 펌웨어(예: SSD 컨트롤러)로 인해 디스크가 비정상적 동작을 하는 경우
이런 경우는 소프트웨어 복구 명령으로는 해결되지 않습니다. 하드웨어 교체 또는 전문 데이터 복구 서비스가 필요합니다.
안전 및 개인 정보 고려사항
- 복구 중 민감한 데이터 노출 가능성: 외부 장치에 백업할 때 암호화(예: BitLocker 키 보관)를 고려하세요.
- GDPR/개인정보: 다른 사람의 데이터를 처리할 때는 적절한 법적 동의와 로그 보관을 따르세요.
요약
- 0xc0000098 오류는 부트 섹터 또는 시스템 파일 손상과 관련된 심각한 문제입니다.
- 복구 환경 또는 설치 USB의 명령 프롬프트에서 CHKDSK, SFC, DISM, BOOTREC를 차례로 실행하세요.
- 해결되지 않으면 디스크 물리적 결함을 의심하고 백업 후 디스크 교체 또는 OS 재설치를 고려하세요.
요약 핵심 포인트:
- 먼저 복구 환경 접근 → 명령 프롬프트 실행
- chkdsk → sfc → dism → bootrec 순서로 진행
- 실패 시 하드웨어 진단 및 데이터 백업 우선
추가 궁금한 점이나 특정 단계에서 발생한 오류 로그(스크린샷 또는 오류 문자)가 있다면 제공해 주세요. 로그를 보면 다음 조치(예: 특정 BCD 오류 메시지, 액세스 거부 문제, 드라이브 문자의 혼동 등)를 더 정확히 안내할 수 있습니다.