Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10 INACCESSIBLE_BOOT_DEVICE 블루스크린 오류 완벽 해결 가이드

Windows 11/10으로 업그레이드한 후 또는 초기화(Reset) 기능을 사용한 후 INACCESSIBLE_BOOT_DEVICE 오류가 발생한다면, 이 글에서 소개하는 방법들을 통해 문제를 해결할 수 있습니다.

INACCESSIBLE_BOOT_DEVICE 버그 검사(Bug Check)는 일반적으로 Windows 운영체제가 부팅 과정에서 시스템 파티션에 접근하지 못했음을 의미합니다. 이런 상황이 발생하면 시스템은 데이터 손상이나 손실을 방지하기 위해 블루스크린(Blue Screen) 또는 정지 오류(Stop Error)를 표시한 후 자동으로 종료됩니다.

INACCESSIBLE_BOOT_DEVICE 블루스크린 오류의 주요 원인

Inaccessible_Boot_Device 정지 오류는 다양한 원인으로 발생할 수 있습니다.

  • 저장소 스택과 관련된 필터 드라이버의 누락, 손상 또는 비정상 동작
  • 파일 시스템 손상
  • BIOS에서 저장소 컨트롤러 모드나 설정 변경
  • Windows 기본 드라이버 대신 다른 저장소 컨트롤러 사용
  • 별도의 컨트롤러가 장착된 다른 컴퓨터로 하드 디스크 이전
  • 메인보드, 저장소 컨트롤러 또는 하드웨어 자체의 고장
  • 구성 요소 기반 저장소(Component-Based Store) 손상으로 인해 TrustedInstaller 서비스가 새로 설치된 업데이트를 커밋하지 못하는 경우
  • 부팅 파티션 내 파일 손상

기본 해결 방법

아래 방법들을 하나씩 시도해 보고 자신의 상황에 맞는 해결책을 찾아보세요.

  1. 부팅 장치에 문제가 있다고 판단되면 부팅 옵션을 수정해야 할 수 있습니다.
  2. 최근에 추가한 하드웨어가 있다면 제거해 보세요.
  3. 디스크 펌웨어 버전이 Windows와 호환되지 않는지 확인하세요. 호환되지 않는다면 최신 펌웨어로 업데이트하고, 필요하다면 BIOS 업데이트 여부도 점검하세요.
  4. 최근에 드라이버를 설치했다면 컴퓨터를 재시작하고 고급 부팅 옵션 메뉴에서 마지막으로 성공한 구성(Last Known Good Configuration)을 선택하세요. 또한 안전 모드로 부팅하여 시스템 복원이나 롤백을 시도할 수도 있습니다.
  5. 하드 디스크 손상이 원인으로 의심된다면 시스템 파티션에서 Chkdsk /f /r 명령을 실행하세요. Windows로 부팅할 수 없는 경우 복구 콘솔을 사용하여 Chkdsk /r 명령을 실행하세요.
  6. Windows 10으로 업그레이드 직후 이 오류가 나타난다면, 다른 컴퓨터에서 미디어 생성 도구(Media Creation Tool)를 다운로드해 USB에 저장한 후, USB로 부팅하거나 setup 파일을 실행하여 클린 설치를 진행하세요. 제품 키 입력을 요구받으면 이 단계 건너뛰기를 클릭하면 되며, Microsoft 계정으로 로그인하면 Windows 10이 자동으로 활성화됩니다.

정지 오류 7B 및 Inaccessible_Boot_Device 심층 문제 해결

1] 부팅 디스크 연결 및 접근 가능 여부 확인

고급 복구 모드로 부팅한 후 명령 프롬프트를 열어 부팅 디스크가 연결되어 있고 사용 가능한 상태인지 확인합니다.

Microsoft는 diskpart를 실행한 후 list disk 명령을 입력할 것을 권장합니다. 이 명령은 컴퓨터에 연결된 물리적 드라이브 목록을 표시합니다. 디스크가 정상적으로 연결되어 있다면 아래 이미지와 같은 정보가 출력됩니다.

참고:

  • UEFI 인터페이스에서는 GPT 열에 별표(*)가 표시됩니다.
  • BIOS 인터페이스에서는 Dyn 열에 별표가 표시되지 않습니다.

list disk 명령이 OS 디스크를 올바르게 표시한다면, diskpart에서 list vol 명령을 추가로 실행해 보세요. 다음 이미지와 유사한 출력 결과가 나타나야 합니다.

위 출력에서 볼륨 1이 부팅 디스크로 표시됩니다. 만약 유사한 항목이 보이지 않는다면 부팅 파티션을 직접 복구하거나 OEM 서비스 센터에 문의해야 할 수 있습니다.

2] 부팅 구성 데이터베이스(BCD) 무결성 검증

부팅 구성 데이터베이스(Boot Configuration Database)는 기존 Boot.ini 파일을 대체하는 것으로, 부팅 구성 매개변수를 포함하고 운영체제가 부팅되는 방식을 제어합니다. 손상이나 잘못된 구성이 있다면 반드시 수정해야 합니다. 그 전에 먼저 문제 여부를 진단해 보겠습니다.

고급 복구 모드로 부팅한 후 명령 프롬프트를 열고 bcdedit를 입력한 후 Enter 키를 누르세요. UEFI와 BIOS는 약간의 차이가 있지만 아래 이미지와 같은 결과가 표시되어야 합니다.

출력 결과에서 식별자(identifier)가 default로 설정되어 있는지, 그리고 devicepath가 올바른 파티션을 가리키는지 확인하세요. 이를 통해 winload 파일이 올바르게 로드되는지 확인할 수 있습니다. 만약 그렇지 않다면 BCD를 수정해야 합니다.

BIOS 인터페이스에는 경로가 아닌 드라이브만 표시되지만, UEFI 인터페이스는 device partition 매개변수에 전체 경로를 표시합니다.

a] 기본 device 파티션 설정

  • bcdedit /export C:\temp\bcdbackup 명령으로 BCD를 백업하세요. 나중에 복원할 때는 /export를 /import로 바꿔 사용하면 됩니다.
  • {default} 아래의 device 값이 잘못되었거나 누락된 경우, set 옵션과 함께 bcdedit /set {default} device partition=C: 명령을 실행하세요.

b] BCD 완전히 다시 생성

'부팅 구성 데이터 저장소를 열 수 없습니다(The boot configuration data store could not be opened)' 또는 '지정된 파일을 찾을 수 없습니다(The system could not find the file specified)' 같은 오류 메시지가 표시된다면, 명령 프롬프트에서 bootrec /rebuildbcd 명령을 실행하세요.

c] winload 및 bootmgr 위치 확인

Bootmgr(Windows 부팅 관리자)과 Winload(Windows OS 로더)는 부팅 단계의 일부입니다. PreBoot가 부팅 관리자를 로드하고, 부팅 관리자가 다시 Winload를 로드하는 구조입니다. 파일들이 올바른 위치에 있지 않으면 부팅 프로세스가 멈추게 됩니다. 각 파일의 위치는 다음과 같습니다.

  • bootmgr: %SystemDrive%\bootmgr
  • winload: %SystemRoot%\system32\winload.exe

진행하기 전에 반드시 SYSTEM 파티션의 모든 내용을 다른 위치에 백업하세요. 문제가 발생했을 때 큰 도움이 됩니다. 명령 프롬프트에서 시스템 드라이브로 이동한 후 백업용 폴더를 생성하세요.

해당 디렉터리로 이동한 후 Attrib -s -h -r 명령으로 숨김 파일을 표시하세요. 파일들이 올바른 위치에 없다면 다시 생성해야 합니다.

Bcdboot <OSDrive>:\windows /s <SYSTEMdrive>: /f ALL

여기서 'OSDrive'는 Windows가 설치된 드라이브이고, 'SYSTEMdrive'는 bootmgr이 있는 드라이브입니다.

재부팅 후 문제가 해결되었는지 확인하세요.

모든 방법이 실패한 경우

위의 어떤 방법으로도 해결되지 않는다면, 이전 운영체제(Windows 8.1 또는 Windows 7)를 새로 설치하고 활성화한 후, Windows 11/10으로 업그레이드하여 활성화하고, 마지막으로 ISO 파일을 이용해 클린 설치를 진행해야 할 수 있습니다.

팁: Windows 업데이트 이후 0x7B INACCESSIBLE_BOOT_DEVICE 블루스크린이 발생했다면, 해당 오류 전용 해결 가이드를 참고하는 것이 좋습니다.