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

Windows 10 INACCESSIBLE_BOOT_DEVICE 오류 해결 방법 총정리

많은 분들이 Windows 10에서 발생하는 Inaccessible Boot Device(액세스할 수 없는 부팅 장치) 오류를 한 번쯤 경험해 보셨을 것입니다. 이 오류는 블루스크린 오브 데스(BSOD), 즉 파란 화면 오류를 유발하며 시스템 부팅조차 어렵게 만들 수 있습니다.

다행히도 이 오류는 다양한 방법으로 해결이 가능합니다. 해결 방법을 살펴보기에 앞서, 먼저 Inaccessible Boot Device 오류가 무엇인지 알아보겠습니다.

Inaccessible Boot Device 오류란?

이 오류는 주로 Windows 10 업그레이드, Windows 10 초기화, 또는 Anniversary Update(기념일 업데이트) 이후에 발생합니다. 오류 코드 0x0000007b로 표시되는 INACCESSIBLE_BOOT_DEVICE 오류는 시스템이 부팅 장치(하드 드라이브)에 접근하지 못한다는 의미이며, 그 결과 블루스크린(BSOD) 오류가 나타납니다.

주요 원인

  • 업데이트 이후 발생하는 하드웨어 충돌
  • 멀웨어 또는 바이러스 감염
  • 오래되었거나 손상되었거나 잘못 구성된 드라이버
  • 손상된 하드 디스크

Windows 10 Inaccessible Boot Device 오류 해결 방법

1. 최근 설치된 업데이트 패키지 제거하기

최신 Windows 10 업데이트가 오류의 원인이라고 생각된다면, 최근에 설치된 패키지와 업데이트를 하나씩 제거해 보세요.

참고: 이 과정을 진행하면 시스템이 재시작됩니다. 따라서 작업을 시작하기 전에 반드시 모든 파일을 저장하고 백업해 두세요.

진행 순서:

  1. 설정을 엽니다.
  2. '업데이트 및 보안' 탭에서 '복구' 메뉴로 이동합니다.
  3. '고급 시작 옵션'을 선택하고 '지금 다시 시작'을 클릭합니다.

그러면 화면에 파란색 복구 환경이 나타납니다. 여기서 문제 해결 > 고급 옵션 > 명령 프롬프트로 이동하세요.

Windows 10 INACCESSIBLE_BOOT_DEVICE 오류 해결 방법 총정리

시스템이 명령 프롬프트로 재시작되면, 아래 지침에 따라 진행합니다.

  1. dir c:를 입력하고 Enter 키를 누릅니다.
  2. Dism /Image:c:\ /Get-Packages를 실행합니다.
  3. 시스템에 설치된 모든 패키지 목록이 화면에 표시됩니다. 날짜 필드를 참고하여 가장 최근 업데이트를 찾고, 해당 패키지의 전체 이름을 기록해 둡니다.
  4. dism.exe /image:c:\ /remove-package /packagename:[패키지명]을 입력하여 패키지를 제거합니다. 여기서 [패키지명]은 앞서 기록한 이름으로 교체합니다.
  5. 시스템을 재시작합니다.

이 방법으로도 최신 업데이트가 제거되지 않거나 여전히 BSOD가 발생한다면, 다음 방법으로 넘어가세요.

2. '설치 보류 중' 업데이트 패키지 제거하기

인터넷 연결 불량이나 시스템 내 바이러스 등 다양한 이유로 Windows 10 업데이트가 도중에 멈추는 경우가 있습니다. 이렇게 보류 상태로 멈춘 업데이트가 Inaccessible Boot Device 오류를 유발할 수 있습니다.

보류 중인 패키지를 제거하려면 아래 절차를 따르세요.

  1. 설정을 엽니다.
  2. '업데이트 및 보안' 탭에서 '복구' 메뉴로 이동합니다.
  3. '고급 시작 옵션'을 선택하고 '지금 다시 시작'을 클릭합니다.

파란색 복구 화면이 나타나면 문제 해결 > 고급 옵션 > 명령 프롬프트로 이동하여 시스템을 명령 프롬프트 환경으로 재시작합니다.

4. SessionsPending 레지스트리 키를 삭제하기 위해 아래 세 개의 명령어를 한 줄씩 입력하고 각 줄마다 Enter 키를 누릅니다.

  • reg load HKLM\temp c:\windows\system32\config\software
  • reg delete "HKLM\temp\Microsoft\Windows\CurrentVersion\Component Based Servicing\SessionsPending" /v Exclusive
  • reg unload HKLM\temp

5. 다음으로, 보류 중인 업데이트를 임시 폴더로 옮깁니다. dism /image:C:\ /get-packages를 입력해 업데이트 목록을 확인하고, 'Install Pending' 태그가 붙은 항목이 있다면 이름을 기록해 둡니다.

6. 임시 폴더를 생성하기 위해 MKDIR C:\temp\packages를 입력하고 Enter 키를 누릅니다.

7. 마지막으로, 모든 보류 중인 업데이트와 패키지를 앞서 생성한 폴더로 이동합니다. dism /image:c:\ /remove-package /packagename:[패키지명] /scratchdir:c:\temp\packages를 입력하고 Enter 키를 누르세요. [패키지명]에는 해당 패키지의 실제 이름을 입력합니다.

3. 오래된 드라이버 업데이트하기

위의 두 가지 방법으로도 Inaccessible Boot Device 오류가 해결되지 않는다면, 오래된 드라이버를 업데이트하는 방법을 시도해 보세요.

구버전 드라이버는 시스템에서 다양한 오류를 일으킬 수 있습니다. 특히 이 오류의 경우 IDE ATA/SATA 컨트롤러 드라이버가 가장 흔한 원인이므로, 해당 드라이버를 먼저 확인하고 최신 버전으로 업데이트하는 것이 좋습니다.

최후의 수단: Windows 10 초기화 또는 새로 설치

위의 모든 방법이 실패했다면, Windows 10을 초기화하거나 새로 클린 설치하는 방법밖에 남지 않을 수 있습니다. 다만 이 방법을 사용하면 저장된 데이터가 모두 삭제될 수 있으므로, 반드시 사전에 데이터를 백업한 후 진행하세요.

이 글이 도움이 되었다면 알려주세요. 소중한 피드백은 댓글로 남겨주셔도 좋습니다.