INACCESSIBLE_BOOT_DEVICE 오류 해결 방법

INACCESSIBLE_BOOT_DEVICE 오류 해결 방법

도서관 사서가 아침에 출근해 지하 서고 문을 열려는데, 밤사이 자물쇠 방식이 바뀌어 어제까지 쓰던 열쇠가 전혀 맞지 않는 상황을 떠올려 보겠습니다. 서고 안에는 책이 그대로 꽂혀 있지만, 문을 열 열쇠가 맞지 않으니 업무를 시작조차 할 수 없죠. 컴퓨터가 켜질 때 운영체제가 저장장치를 읽는 과정에서도 이와 비슷한 일이 벌어집니다.

전원을 켜고 로고가 돌아가다 갑자기 파란 화면과 함께 INACCESSIBLE_BOOT_DEVICE 오류가 나타나면 디스크가 고장 난 것은 아닌지 덜컥 겁이 나기 마련입니다. 하지만 이 문제는 저장장치 자체가 망가졌기보다, 윈도우가 디스크와 통신하는 통로나 설정이 어긋났을 때 발생하는 경우가 훨씬 많습니다.

INACCESSIBLE_BOOT_DEVICE 오류 증상과 발생 원리

이 문제는 주로 윈도우 업데이트 직후, 메인보드 펌웨어 초기화 이후, 혹은 새 저장장치를 장착한 뒤에 부팅 단계에서 파란 화면인 블루스크린(BSOD, Blue Screen of Death)과 함께 나타납니다. 화면 하단에는 중지 코드로 INACCESSIBLE_BOOT_DEVICE 또는 16진수 코드인 0x0000007B가 표시되며 시스템이 자동으로 재부팅을 반복합니다.

이 현상이 왜 생기는지 이해하려면 부팅 초반의 주도권 이동 과정을 살펴보아야 합니다. 전원을 켜면 처음에는 메인보드의 기본 입출력 시스템(BIOS, Basic Input/Output System)이나 통합 확장 펌웨어 인터페이스(UEFI, Unified Extensible Firmware Interface)가 디스크를 깨우고 부트 로더를 읽어 들입니다. 이후 윈도우 커널이 메모리에 올라오면서 메인보드 대신 직접 저장장치를 제어하기 시작하는데, 이때 커널이 가진 스토리지 컨트롤러 드라이버가 현재 디스크 모드와 맞지 않으면 도서관 열쇠가 맞지 않는 것처럼 접근 권한을 잃어버립니다.

물론 도서관에서는 사서가 관리실에 연락해 다른 열쇠를 가져오거나 문을 수동으로 열 수 있지만, 윈도우 커널은 부팅 도중 시스템 파티션을 읽지 못하면 데이터 파손을 막기 위해 그 자리에서 즉시 작동을 멈춘다는 점이 다릅니다. 또한 부팅 구성 파일이 손상되었거나 누적 업데이트 중 드라이버 파일이 꼬였을 때도 똑같은 중지 코드가 나타납니다.

외장 장치 분리와 바이오스 저장소 설정 점검

문제를 해결할 때는 데이터를 건드리지 않는 가장 안전하고 간단한 확인부터 시작해야 합니다. 원인을 확인하기도 전에 윈도우 재설치나 포맷부터 시도하는 행동은 설정 하나만 바꾸면 끝날 일을 키우고 중요한 자료까지 잃게 만들 수 있습니다.

1단계: 주변기기 분리와 스토리지 컨트롤러 모드 확인

가장 먼저 본체에 연결된 외장 하드, USB 메모리, SD 카드 리더기 등 부팅과 무관한 외부 저장장치를 모두 뽑고 다시 켜 봅니다. 간혹 외장 장치의 파티션 정보가 부팅 순서에 개입해 INACCESSIBLE_BOOT_DEVICE 오류를 유발하기 때문이죠. 여전히 같은 화면이 뜬다면 바이오스 설정 화면으로 들어가 저장소 동작 모드를 확인해야 합니다.

바이오스 스토리지 모드 점검 순서

  1. 전원을 켜자마자 제조사별 진입 키(보통 Del, F2, F12 중 하나)를 반복해서 눌러 바이오스(UEFI) 설정 화면으로 들어갑니다.
  2. Advanced(고급) 또는 Storage Configuration(저장소 구성) 메뉴에서 SATA Mode 혹은 고급 호스트 컨트롤러 인터페이스(AHCI, Advanced Host Controller Interface) 설정 항목을 찾습니다.
  3. 현재 설정이 AHCI라면 RAID 또는 인텔 볼륨 관리 장치(VMD, Volume Management Device)로, 반대로 RAID나 VMD로 되어 있다면 AHCI로 변경해 봅니다.
  4. F10 키를 눌러 설정을 저장하고 재부팅한 뒤 윈도우가 정상적으로 켜지는지 확인합니다.

특히 수은 전지가 방전되었거나 바이오스 업데이트를 진행한 뒤에는 저장소 설정이 초기값으로 돌아가면서 기존에 설치된 윈도우 드라이버와 충돌하는 사례가 매우 흔합니다. 제조사나 메인보드 버전에 따라 메뉴 이름은 조금씩 다를 수 있으므로 Storage, SATA, VMD, NVMe 관련 항목을 중심으로 살펴보시면 됩니다.

윈도우 복구 환경에서 업데이트 제거 및 명령어 복구

바이오스 설정을 바꿔도 증상이 같다면 윈도우 내부의 업데이트 충돌이나 부팅 파일 손상을 의심해야 합니다. 이때는 윈도우 복구 환경(WinRE, Windows Recovery Environment)으로 진입해 최근 업데이트를 되돌리거나 시스템 파일을 복구할 수 있습니다.

2단계: 최근 품질 업데이트 제거와 시스템 복원

부팅이 두세 번 연속으로 실패하면 윈도우는 자동으로 ‘자동 복구’ 화면을 띄웁니다. 여기서 고급 옵션 → 문제 해결 → 고급 옵션 → 업데이트 제거로 이동한 뒤 ‘최신 품질 업데이트 제거’를 선택하면, 업데이트 과정에서 꼬인 저장소 드라이버 변동을 이전 상태로 되돌릴 수 있습니다. 만약 이전에 생성해 둔 복원 지점이 있다면 같은 메뉴의 시스템 복원을 실행하는 것도 안전한 방법입니다.

3단계: 명령 프롬프트에서 부팅 레코드 및 파일 검사

업데이트 제거로 해결되지 않는다면 파일 시스템이나 부팅 구성 데이터(BCD, Boot Configuration Data)가 손상되었을 가능성이 큽니다. 아래 명령어는 시스템 영역을 직접 수정하므로, 작업 전 복원 지점이 있는지 먼저 확인하고 오타 없이 정확히 입력해야 합니다.

명령 프롬프트 복구 절차

  1. 복구 환경의 고급 옵션에서 명령 프롬프트를 실행합니다.
  2. diskpart를 입력하고 엔터를 누른 뒤, list vol을 입력해 윈도우가 설치된 드라이브 문자(예: C 또는 D)를 확인하고 exit로 빠져나옵니다.
  3. chkdsk C: /f /r 명령어를 입력해 디스크의 파일 시스템 오류와 불량 섹터를 점검합니다(윈도우 드라이브 문자가 다르면 해당 문자로 변경).
  4. sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows를 입력해 손상된 오프라인 시스템 파일을 복구합니다.
  5. 부팅 구성을 재건하기 위해 bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd를 한 줄씩 차례대로 실행한 뒤 재부팅합니다.

복구 환경에서는 평소 쓰던 C 드라이브가 D나 E로 밀려 보이는 경우가 흔합니다. 따라서 드라이브 문자를 확인하지 않고 무조건 C 드라이브에 명령어를 실행하는 실수를 피해야 정확한 파티션을 고칠 수 있습니다.

소프트웨어 조치로 해결되지 않을 때의 대안

위의 모든 단계를 거쳤는데도 여전히 INACCESSIBLE_BOOT_DEVICE 오류가 사라지지 않는다면 물리적인 연결 불량이나 저장장치 수명 저하를 점검해야 합니다. 데스크톱이라면 본체 전원을 완전히 끄고 전원선을 뽑은 뒤, 솔리드 스테이트 드라이브(SSD, Solid State Drive)나 하드디스크의 SATA 케이블과 M.2 슬롯 장착 상태를 다시 확인해 보세요.

만약 바이오스 화면의 저장장치 목록에서 디스크 이름 자체가 보이지 않거나, chkdsk 실행 중 작업이 특정 구간에서 멈춰 버린다면 디스크의 컨트롤러나 플래시 메모리에 물리적 결함이 생겼을 가능성이 높습니다. 이 경우에는 반복적인 재부팅 시도를 멈추고, 다른 PC에서 만든 윈도우 설치 USB로 부팅해 중요 데이터를 외장 저장장치로 먼저 백업한 뒤 저장장치를 교체하거나 점검받아야 합니다.

원인별 증상과 해결 방법 비교

구분주요 발생 상황핵심 원인우선 해결 조치
바이오스 설정 변경메인보드 초기화·업데이트 직후AHCI·RAID·VMD 모드 불일치바이오스 스토리지 모드를 이전 값으로 변경
윈도우 업데이트 충돌누적 업데이트 설치 후 재부팅 시저장소 드라이버 또는 패치 꼬임복구 환경에서 최신 품질 업데이트 제거
부팅 파일·영역 손상강제 종료나 갑작스러운 정전 후파일 시스템 및 BCD 레코드 파손명령 프롬프트에서 chkdsk·sfc·bootrec 실행
외장 장치·하드웨어 문제USB 연결 상태 또는 디스크 노후화부팅 순서 간섭 및 물리적 접촉 불량외장 기기 분리 및 케이블·슬롯 재장착

핵심 정리

도입에서 살펴본 도서관 서고 비유처럼, INACCESSIBLE_BOOT_DEVICE 오류는 서고 안의 책이 모두 불타 사라진 것이 아니라 서고 문을 여는 열쇠 규격이 잠시 어긋났을 때 주로 발생합니다. 당황해서 포맷부터 진행하기보다 외부 USB 분리, 바이오스의 AHCI 및 VMD 설정 전환, 복구 환경에서의 최근 업데이트 제거 순서로 차근차근 원인을 좁혀 나가면 데이터를 지키면서 문제를 해결할 수 있습니다.

원리를 알고 나면 파란 화면의 영문 코드가 막연한 공포가 아니라, 어디를 점검해야 할지 알려 주는 친절한 이정표로 보이게 됩니다. 아래 체크리스트를 참고해 평소 부팅 환경을 안정적으로 관리해 두시기 바랍니다.

재발 방지 체크리스트

재발 방지 체크리스트

  1. 메인보드 바이오스를 업데이트하기 전에는 현재 설정된 SATA Mode(AHCI, RAID, VMD 여부)를 스마트폰 사진으로 미리 기록해 둡니다.
  2. 윈도우 시스템 복원 기능을 활성화해 두고, 굵직한 드라이버나 누적 업데이트를 설치하기 전에는 복원 지점을 생성합니다.
  3. 업데이트나 디스크 작업 중에는 전원이 갑자기 차단되지 않도록 주의하고, 컴퓨터를 끌 때는 항상 정상 종료 절차를 거칩니다.
  4. 저장장치 제조사가 제공하는 관리 프로그램으로 SSD의 건강 상태(S.M.A.R.T. 정보)와 잔여 수명을 주기적으로 확인합니다.