기술 가이드

Windows 오류 코드 0xc0000098: 부팅 문제 해결 가이드

6 min read 문제해결 업데이트됨 16 Oct 2025
Windows 오류 0xc0000098 부팅 문제 완전 해결
Windows 오류 0xc0000098 부팅 문제 완전 해결

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

흰색 책상 위의 Windows 11 노트북

문제의 핵심: 오류 0xc0000098은 무엇을 의미하나요?

오류 코드 0xc0000098은 부트 섹터(부팅 영역) 관련 문제의 포괄적인 표시입니다. 다음과 같은 원인이 있을 수 있습니다.

  • 하드웨어 문제(디스크 불량, 쓰기 실패)
  • 사용자가 부트 섹터를 잘못 구성함
  • Windows 업데이트 중 데이터 손상
  • 손상된 시스템 파일 또는 부트 구성 데이터(BCD)

이 오류는 Windows가 필수 부팅 파일을 읽지 못해 운영 체제를 로드할 수 없을 때 발생합니다. 상황에 따라 간단한 복구로 해결되기도 하고, 디스크 교체나 OS 재설치가 필요할 수도 있습니다.

pci.sys는 무엇인가요?

부팅 중에 “pci.sys가 없습니다” 같은 메시지가 같이 나타나면 pci.sys는 플러그 앤 플레이 장치(PCI 하드웨어)를 관리하는 Windows의 드라이버 파일입니다. pci.sys 관련 오류는 다음을 시사합니다.

  • 부팅 프로세스 도중 하드웨어나 드라이버 로딩 실패
  • 손상된 시스템 파일 또는 드라이버
  • 물리적 디스크 문제로 인한 파일 손상

pci.sys 메시지가 함께 나타나면 단순한 논리적 손상보다는 하드웨어 관련 문제일 가능성이 높아, 하드웨어 진단(디스크/메인보드/전원)을 빨리 수행하세요.

준비물: 이 문제를 해결하려면 무엇이 필요합니까?

Windows 복구 환경의 화면

이 오류는 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 실행 화면

명령 프롬프트를 연 뒤 다음 명령을 입력하세요.

chkdsk C: /f /r
  • /f: 발견된 오류를 자동으로 수정
  • /r: 불량 섹터를 찾고 읽을 수 있는 정보를 복구

설치된 드라이브 문자가 C:가 아닐 수 있으니, 복구 환경에서 드라이브 문자를 확인하려면 diskpartlist volume로 확인하세요. CHKDSK는 시간이 오래 걸릴 수 있습니다(디스크 크기/손상 정도에 따라 수십 분~수 시간).

이 명령은 디스크 물리적 상태의 초기 진단 및 일부 손상된 섹터 복구에 도움을 줍니다. 다만 부트 영역 손상이 심각하면 CHKDSK만으로는 해결되지 않을 수 있습니다.

2단계 — 시스템 파일 및 이미지 무결성 검사

명령 프롬프트에서 sfc 및 DISM 실행 화면

먼저 시스템 파일 검사(SFC)를 실행합니다.

sfc /scannow

이 명령은 보호된 시스템 파일의 손상을 검사하고 가능하면 교체합니다. 복구 환경에서 실행하면 온라인 파일을 사용하지 못할 수 있으므로, 실행 결과에 따라 추가 단계가 필요합니다.

그다음 DISM을 사용해 Windows 이미지 복구를 시도합니다(인터넷 필요).

dism /online /cleanup-image /restorehealth

DISM은 손상된 파일을 Microsoft 업데이트 서비스에서 찾아 교체하려 시도합니다. 실행 후 시스템을 재부팅하고 문제가 해결되는지 확인하세요.

주의: /online 옵션은 복구 환경에서 동작하지 않을 수 있습니다. 설치 USB로 부팅한 경우 오프라인 경로를 지정해야 할 수 있습니다. 그럴 때는 dism /image:X:\ /cleanup-image /restorehealth /source:WIM:X:\sources\install.wim:1 /limitaccess 같은 오프라인 명령을 사용합니다(구체 경로는 환경에 따라 다름).

3단계 — 부트 구성 데이터(BCD) 수동 재작성

명령 프롬프트에서 BOOTREC 실행 화면

위 명령으로 해결되지 않으면 부트 로더와 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) — 빠른 플레이북

  1. 복구 환경 또는 설치 USB로 부팅 → 명령 프롬프트 열기
  2. 드라이브 문자 확인: diskpartlist volumeexit
  3. 디스크 검사: chkdsk X: /f /r (X는 Windows가 설치된 드라이브)
  4. 시스템 파일 검사: sfc /scannow
  5. 이미지 복구: dism /online /cleanup-image /restorehealth (인터넷 필요)
  6. BOOTREC 명령 실행: /fixmbr, /fixboot, /scanos, /rebuildbcd
  7. 재부팅 후 로그/오류 메시지 확인
  8. 해결 안 되면 디스크 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 오류 메시지, 액세스 거부 문제, 드라이브 문자의 혼동 등)를 더 정확히 안내할 수 있습니다.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Debian 11에 Podman 설치 및 사용하기
컨테이너

Debian 11에 Podman 설치 및 사용하기

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정
시스템 관리

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드
그래픽 가이드

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드

Debian Etch에 Dansguardian+Squid(NTLM) 구성
네트워크

Debian Etch에 Dansguardian+Squid(NTLM) 구성

안드로이드 SD카드 설치 오류(Error -18) 완전 해결
안드로이드 오류

안드로이드 SD카드 설치 오류(Error -18) 완전 해결

KNetAttach로 원격 네트워크 폴더 연결하기
네트워킹

KNetAttach로 원격 네트워크 폴더 연결하기