- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 Windows 10·11에서 부팅 직후 뜨는 INACCESSIBLE_BOOT_DEVICE 블루스크린을 현장에서 신속하게 진단하고 안전하게 복구하는 표준 절차를 제공하는 것이다.
문제 개요와 핵심 원인
INACCESSIBLE_BOOT_DEVICE는 윈도우 커널이 시스템 파티션 또는 부팅 드라이브에 접근하지 못할 때 발생한다. 주된 원인은 다음과 같다.
- 스토리지 컨트롤러 모드 변경(AHCI ⇄ RAID, IDE ⇄ AHCI, NVMe 관련 옵션 변경)이다.
- 스토리지 드라이버 손상·누락(iaStor, storahci, nvme, 컨트롤러 전용 드라이버)이다.
- Windows 업데이트 또는 드라이버 업데이트 후 불일치이다.
- 디스크 오류(파일시스템 손상, 섹터 불량) 또는 파티션/부트구성 데이터(BCD) 손상이다.
- 디스크 교체·클로닝 후 하드웨어 ID 불일치(새 메인보드·컨트롤러)이다.
- BitLocker 복구 미해제·TPM 정책 변경으로 인한 초기 부팅 장벽이다.
현장용 10분 진단 플로우
- UEFI/BIOS에서 스토리지 모드·부팅 순서 확인한다.
최근 변경이 있었다면 원래 설정으로 되돌린다. - Windows 복구환경(WinRE)로 진입한다(자동복구 2~3회 실패 시 또는 설치 USB 부팅 후 “컴퓨터 복구”).
- WinRE > 문제 해결 > 고급 옵션에서 시작 복구 실행한다.
- 시작 복구 후에도 반복되면 업데이트 제거(품질 업데이트→기능 업데이트 순)로 롤백한다.
- 복구 콘솔(명령 프롬프트)에서 파일시스템 점검
chkdsk및 부트 구성 점검·재빌드, 드라이버 재활성화를 진행한다. - 스토리지 모드 전환이 필요하면 안전 모드 부팅 플래그를 설정한 뒤 전환한다.
사전 준비: 디스크·파티션 식별
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 /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단계: 업데이트·드라이버 롤백
업데이트 직후 발생 시 다음 절차를 권장한다.
- WinRE > 고급 옵션 > 업데이트 제거에서 최신 품질 업데이트 제거한다.
- 명령 프롬프트에서 패키지 목록을 확인하고 문제 패키지를 제거한다.
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> 5단계: 스토리지 컨트롤러 모드 전환(AHCI·RAID) 안전 수행
컨트롤러 모드 불일치는 대표 원인이다. 안전 모드 부팅 플래그를 미리 설정하고 재부팅하면서 BIOS에서 모드를 전환한다.
- WinRE 명령 프롬프트에서 다음 실행한다.
bcdedit /set {default} safeboot minimal - 시스템을 재시작하고 UEFI/BIOS에서 스토리지 모드를 목표값으로 전환한다(AHCI 권장).
- Windows가 안전 모드로 부팅되면 드라이버가 자동 재설치된다.
- 명령 프롬프트(관리자)에서 안전 모드 플래그를 해제한다.
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 해제 없이 펌웨어 업데이트 진행하는 실수이다. 업데이트 전 드라이브 잠금 해제가 안전하다.
복구 후 후속 점검 체크리스트
| 항목 | 체크 방법 | 기준 |
|---|---|---|
| 이벤트 로그 | 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 초기화는 최후 순서로 한다.