INACCESSIBLE_BOOT_DEVICE 블루스크린 해결방법 총정리(부팅 안됨 완전 복구 가이드)

이 글의 목적은 Windows 10·11에서 부팅 직후 뜨는 INACCESSIBLE_BOOT_DEVICE 블루스크린을 현장에서 신속하게 진단하고 안전하게 복구하는 표준 절차를 제공하는 것이다.

문제 개요와 핵심 원인

INACCESSIBLE_BOOT_DEVICE는 윈도우 커널이 시스템 파티션 또는 부팅 드라이브에 접근하지 못할 때 발생한다. 주된 원인은 다음과 같다.

  • 스토리지 컨트롤러 모드 변경(AHCI ⇄ RAID, IDE ⇄ AHCI, NVMe 관련 옵션 변경)이다.
  • 스토리지 드라이버 손상·누락(iaStor, storahci, nvme, 컨트롤러 전용 드라이버)이다.
  • Windows 업데이트 또는 드라이버 업데이트 후 불일치이다.
  • 디스크 오류(파일시스템 손상, 섹터 불량) 또는 파티션/부트구성 데이터(BCD) 손상이다.
  • 디스크 교체·클로닝 후 하드웨어 ID 불일치(새 메인보드·컨트롤러)이다.
  • BitLocker 복구 미해제·TPM 정책 변경으로 인한 초기 부팅 장벽이다.
주의 : 데이터 무결성이 최우선이다. 운영 복구 전 중요한 데이터는 가급적 다른 PC로 이식하거나 WinRE의 명령 프롬프트에서 외장 드라이브로 복제 백업을 수행해야 한다.

현장용 10분 진단 플로우

  1. UEFI/BIOS에서 스토리지 모드·부팅 순서 확인한다.
    최근 변경이 있었다면 원래 설정으로 되돌린다.
  2. Windows 복구환경(WinRE)로 진입한다(자동복구 2~3회 실패 시 또는 설치 USB 부팅 후 “컴퓨터 복구”).
  3. WinRE > 문제 해결 > 고급 옵션에서 시작 복구 실행한다.
  4. 시작 복구 후에도 반복되면 업데이트 제거(품질 업데이트→기능 업데이트 순)로 롤백한다.
  5. 복구 콘솔(명령 프롬프트)에서 파일시스템 점검 chkdsk 및 부트 구성 점검·재빌드, 드라이버 재활성화를 진행한다.
  6. 스토리지 모드 전환이 필요하면 안전 모드 부팅 플래그를 설정한 뒤 전환한다.

사전 준비: 디스크·파티션 식별

WinRE 명령 프롬프트에서 드라이브 문자가 바뀌는 경우가 많다. 다음 절차로 Windows가 설치된 파티션을 정확히 찾는다.

diskpart list vol exit 

일반적으로 시스템 예약(ESP, FAT32 100~300MB)은 보통 드라이브 문자가 없고, Windows 파티션은 NTFS이며 수십~수백 GB이다. 아래 예시에서 Windows 파티션이 C:가 아닐 수 있으므로, 실제 환경에 맞게 문자를 바꿔 적용한다.

1단계: 파일시스템·섹터 오류 점검

NTFS 손상은 빈번한 원인이므로 우선 점검한다.

chkdsk C: /f /r 

/f는 오류 수정, /r은 불량 섹터 검사·복구이다. 대용량 SSD에서는 시간이 소요될 수 있다.

2단계: 부트 구성(UEFI/GPT·Legacy/MBR) 점검과 재구성

UEFI/GPT 기준으로 권장하는 명령은 다음과 같다.

bootrec /scanos bootrec /rebuildbcd bcdboot C:\Windows /l ko-KR /s S: /f UEFI 

여기서 S:는 EFI 시스템 파티션(ESP)이다. ESP에 문자가 없다면 임시로 할당한다.

diskpart list disk sel disk 0 list vol sel vol <ESP_볼륨번호> assign letter=S exit 

Legacy/MBR 환경에서는 다음을 순서대로 적용한다.

bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd 
주의 : 일부 UEFI 펌웨어에서는 /fixboot가 거부될 수 있다. 그 경우 bcdboot로 Windows 부팅 파일을 ESP에 재배치하는 것이 효과적이다.

3단계: 손상된 시스템 파일 복구(SFC/DISM 오프라인)

WinRE에서는 오프라인 옵션으로 실행한다.

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows DISM /Image:C:\ /Cleanup-Image /RestoreHealth 

설치 원본(install.wim/esd)이 있다면 소스 지정이 정확하고 빠르다.

DISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim:1 /LimitAccess 

4단계: 업데이트·드라이버 롤백

업데이트 직후 발생 시 다음 절차를 권장한다.

  1. WinRE > 고급 옵션 > 업데이트 제거에서 최신 품질 업데이트 제거한다.
  2. 명령 프롬프트에서 패키지 목록을 확인하고 문제 패키지를 제거한다.
DISM /Image:C:\ /Get-Packages /Format:Table DISM /Image:C:\ /Remove-Package /PackageName:<문제패키지이름> 

서드파티 스토리지 드라이버 충돌이 의심되면 드라이버 목록을 점검하고 제거한다.

DISM /Image:C:\ /Get-Drivers /Format:Table DISM /Image:C:\ /Remove-Driver /Driver:<oemXX.inf> 
주의 : RAID·NVMe 컨트롤러 드라이버를 무분별하게 제거하면 추가 부팅 불능을 유발한다. 제거 전 현재 BIOS 스토리지 모드와 장치 모델을 확인한다.

5단계: 스토리지 컨트롤러 모드 전환(AHCI·RAID) 안전 수행

컨트롤러 모드 불일치는 대표 원인이다. 안전 모드 부팅 플래그를 미리 설정하고 재부팅하면서 BIOS에서 모드를 전환한다.

  1. WinRE 명령 프롬프트에서 다음 실행한다.
bcdedit /set {default} safeboot minimal 
  1. 시스템을 재시작하고 UEFI/BIOS에서 스토리지 모드를 목표값으로 전환한다(AHCI 권장).
  2. Windows가 안전 모드로 부팅되면 드라이버가 자동 재설치된다.
  3. 명령 프롬프트(관리자)에서 안전 모드 플래그를 해제한다.
bcdedit /deletevalue {default} safeboot 

6단계: 기본 스토리지 드라이버 강제 활성화(레지스트리 오프라인 편집)

MS 기본 AHCI/NVMe 드라이버가 비활성화되어 있으면 부팅 중 장치를 인식하지 못한다. SYSTEM 하이브를 로드해 Start 값을 점검한다.

reg load HKLM\OFFLINE C:\Windows\System32\Config\SYSTEM
rem AHCI 기본 드라이버
reg query HKLM\OFFLINE\ControlSet001\Services\storahci
reg add HKLM\OFFLINE\ControlSet001\Services\storahci /v Start /t REG_DWORD /d 0 /f
reg add HKLM\OFFLINE\ControlSet001\Services\storahci\StartOverride /v 0 /t REG_DWORD /d 0 /f

rem NVMe 기본 드라이버
reg add HKLM\OFFLINE\ControlSet001\Services\stornvme /v Start /t REG_DWORD /d 0 /f
reg add HKLM\OFFLINE\ControlSet001\Services\stornvme\StartOverride /v 0 /t REG_DWORD /d 0 /f

rem 인텔 RST 구버전 드라이버 사용 환경 대비
reg add HKLM\OFFLINE\ControlSet001\Services\iaStorV /v Start /t REG_DWORD /d 0 /f
reg add HKLM\OFFLINE\ControlSet001\Services\iaStorV\StartOverride /v 0 /t REG_DWORD /d 0 /f

reg unload HKLM\OFFLINE

이후 재부팅한다. 안전 모드 진입이 가능하면 정상 모드로 전환한다.

7단계: BitLocker 사용 환경 점검

TPM 정책 변경 또는 펌웨어 업데이트 뒤에는 BitLocker 복구가 필요할 수 있다. WinRE에서 BitLocker 복구 키를 입력해 잠금을 해제하고 위 절차를 진행한다. 키가 없는 경우 Microsoft 계정 또는 조직 테넌트의 장치 관리 포털에서 확인한다. 복구 완료 후 manage-bde -status로 잠금 상태를 확인한다.

8단계: 하드웨어 무결성 검사

장시간 사용 SSD에서 펌웨어 이슈나 재할당 블록 증가가 원인이 될 수 있다. 제조사 툴로 SMART 상태를 확인하고, PCIe 어댑터·케이블·베이를 교차 점검한다. NVMe의 경우 M.2 방열판 탈거·재장착, 다른 슬롯 테스트가 유효하다.

상황별 처방 매트릭스

증상/상황가능 원인우선 조치다음 조치
업데이트 직후 BSOD 부적합 드라이버·누적 업데이트 WinRE 업데이트 제거 DISM /Remove-Package, SFC/DISM 복구
BIOS에서 AHCI→RAID 변경 후 드라이버 바인딩 불일치 안전 모드 플래그 설정 후 모드 전환 storahci/iaStorV Start=0 강제
디스크 교체·클로닝 후 부트 파티션·BCD 불일치 bcdboot로 UEFI 부팅 파일 재배치 ESP 문자인가·부팅 순서 재설정
랜덤 재부팅·I/O 오류 동반 디스크 불량·케이블 접촉 불량 chkdsk /f /r, 케이블 교체 SMART 검사, SSD 펌웨어 업데이트
BitLocker 키 요청 반복 보안 정책·부팅 경로 변경 복구 키로 해제 TPM 초기화 전 키 백업·정책 재배치

오프라인 드라이버 주입·교체(전문가용)

컨트롤러 공급사 드라이버가 필수인 워크스테이션·서버는 오프라인 주입으로 해결한다.

rem 드라이버 폴더 D:\drv 에 INF 포함 DISM /Image:C:\ /Add-Driver /Driver:D:\drv /Recurse /ForceUnsigned 

충돌 드라이버를 제거하려면 다음을 사용한다.

DISM /Image:C:\ /Get-Drivers /Format:Table DISM /Image:C:\ /Remove-Driver /Driver:oemXX.inf 

부팅 로그·이벤트로 원인 귀속

진단 가속을 위해 부팅 로그를 남긴다.

bcdedit /set {default} bootlog Yes 

정상 부팅 후 C:\Windows\ntbtlog.txt에서 로드 실패 드라이버를 확인한다. 장치 관리자에서 해당 컨트롤러 드라이버 버전·공급업체를 교체한다.

자동화 스크립트 예시(현장 점검 템플릿)

@echo off echo [1/6] chkdsk 실행 chkdsk C: /f echo [2/6] SFC 오프라인 검사 sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows echo [3/6] 기본 스토리지 드라이버 활성화 reg load HKLM\OFFLINE C:\Windows\System32\Config\SYSTEM reg add HKLM\OFFLINE\ControlSet001\Services\storahci /v Start /t REG_DWORD /d 0 /f reg add HKLM\OFFLINE\ControlSet001\Services\storahci\StartOverride /v 0 /t REG_DWORD /d 0 /f reg add HKLM\OFFLINE\ControlSet001\Services\stornvme /v Start /t REG_DWORD /d 0 /f reg add HKLM\OFFLINE\ControlSet001\Services\stornvme\StartOverride /v 0 /t REG_DWORD /d 0 /f reg unload HKLM\OFFLINE echo [4/6] BCD 재구성 bootrec /scanos bootrec /rebuildbcd echo [5/6] UEFI 부팅 파일 재배치 bcdboot C:\Windows /l ko-KR /s S: /f UEFI echo [6/6] 부팅 로그 활성화 bcdedit /set {default} bootlog Yes echo 완료. 재부팅 후 점검. 

자주 하는 실수와 예방 팁

  • ESP 미지정 상태에서 bcdboot 실행으로 잘못된 파티션에 부팅 파일이 생성되는 실수이다. 반드시 diskpart로 ESP를 식별하고 문자 할당 후 실행한다.
  • RAID 환경에서 임의로 AHCI로 전환하는 실수이다. 가상 디스크 메타데이터 손실 위험이 있으므로 컨트롤러 매뉴얼을 확인하고 백업 후 진행한다.
  • 오프라인 DISM /Remove-Driver로 핵심 스토리지 드라이버 제거하는 실수이다. 제거 전 드라이버 의존성을 목록으로 확인한다.
  • BitLocker 해제 없이 펌웨어 업데이트 진행하는 실수이다. 업데이트 전 드라이브 잠금 해제가 안전하다.
주의 : NVMe 관련 문제에서 BIOS의 “CSM/Legacy” 옵션을 임의로 바꾸면 부팅 경로가 바뀌어 추가 오류가 발생할 수 있다. 펌웨어 설정 변경은 한 번에 한 가지씩 적용하고 결과를 검증한다.

복구 후 후속 점검 체크리스트

항목체크 방법기준
이벤트 로그Event Viewer > System, Disk부팅 시 오류·경고 없음
스토리지 드라이버장치 관리자 > 저장 컨트롤러공급업체·버전 일관성
보안 상태BitLocker, 보안 부팅정상 보호·키 백업
파일시스템chkdsk 보고서오류 0, 불량 섹터 0
펌웨어SSD FW·BIOS 버전권장 최신 안정 버전

현장 QPS(Quick Problem Solving) 시나리오

시나리오 A. 업데이트 후 즉시 BSOD이다.
→ WinRE 시작 복구 → 업데이트 제거 → sfc·DISM 오프라인 → 정상 부팅 후 문제 업데이트 차단 정책 배포한다.

시나리오 B. BIOS에서 RAID→AHCI로 바꾼 직후이다.
→ WinRE에서 bcdedit /set {default} safeboot minimal → 재부팅하며 AHCI로 전환 → 안전 모드 부팅 성공 → bcdedit /deletevalue로 해제한다.

시나리오 C. 디스크 클로닝 후 부팅 안됨이다.
diskpart로 ESP 확인·문자 할당 → bcdboot로 부팅 파일 재배치 → 부팅 순서 교정한다.

FAQ

설치 USB 없이 WinRE로 못 들어가면 어떻게 하나?

전원 강제 종료→전원 켜기를 2~3회 반복하면 자동으로 복구 환경이 호출된다. 실패하면 다른 PC에서 설치 미디어를 만들어 부팅한다.

어떤 모드가 더 안전한가? AHCI vs RAID

개인용 단일 SSD는 AHCI가 단순하고 호환성이 높다. RAID를 사용 중이었다면 컨트롤러 드라이버를 유지해 일관성을 보장해야 한다.

bootrec로 해결이 안 된다. 다음 단계는?

bcdboot로 UEFI 부팅 파일을 재배치하고, 시스템 파일 손상은 SFC/DISM 오프라인 복구로 병행한다. 그래도 실패하면 드라이버 불일치 가능성이 높아 5~6단계를 수행한다.

데이터 손실 위험은?

chkdsk /r는 불량 섹터 재배치 과정에서 데이터 이동이 발생한다. 사전 백업을 권장한다. 파티션·포맷·초기화 명령은 본 가이드에 포함하지 않았다.

BitLocker가 켜진 상태에서 해야 할 일은?

복구 키를 확보한 뒤 잠금을 해제하고 조치한다. 키가 없으면 계정 포털에서 검색한다. TPM 초기화는 최후 순서로 한다.