Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 '부팅 가능한 장치 없음' 오류 해결 방법 총정리

Windows 10을 부팅하려고 할 때 '부팅 가능한 장치 없음(No Bootable Device)' 오류가 나타난다면, 가장 큰 원인은 하드 드라이브의 기본(Primary) 파티션이 비활성 상태로 전환되었거나 부팅 관련 설정에 문제가 생겼기 때문입니다.

부팅(Booting)이란 컴퓨터의 전원이 켜질 때 운영체제를 시작하는 일련의 과정을 의미합니다. 운영체제는 하드웨어와 소프트웨어를 연결해 주는 핵심 프로그램으로, 시스템에 연결된 각종 하드웨어 장치를 인식하고 이를 제어하는 드라이버와 소프트웨어를 구동하는 역할을 담당합니다.

'부팅 가능한 장치 없음' 오류는 하드 드라이브, USB 메모리, DVD 등 부팅 장치 자체를 찾지 못했거나, 해당 장치 내부의 부팅 파일이 손상되었을 때 발생합니다. 아래에서 소개하는 방법들을 순서대로 따라 하면 대부분의 경우 문제를 해결할 수 있습니다.

Windows 10  부팅 가능한 장치 없음  오류 해결 방법 총정리

Windows 10 부팅 가능한 장치 없음 오류 해결 방법

방법 1: 부팅 모드를 UEFI로 변경하기

부팅 모드를 UEFI(Unified Extensible Firmware Interface)로 변경하면 문제가 해결되는 경우가 많습니다. UEFI는 기존의 레거시 BIOS 방식과는 다른 최신 부팅 방식으로, 변경한다고 해서 컴퓨터에 손상이 생기지 않으므로 안심하고 시도해 볼 수 있습니다.

  1. 컴퓨터를 켠 직후 F2 키를 연속해서 눌러 BIOS 설정 화면으로 진입합니다.
  2. 방향키를 이용해 Boot 탭으로 이동합니다. 몇 번을 눌러야 하는지는 제조사(BIOS 펌웨어)마다 다르므로 화면을 보며 조작하세요.
  3. Boot Mode(부팅 모드) 항목을 찾아 Enter 키를 누른 뒤, 모드를 UEFI로 변경합니다.
  4. F10 키를 눌러 설정을 저장하고 종료하면, 저장 여부를 묻는 창에서 Enter 키를 눌러 확인합니다.
  5. 이후 컴퓨터가 자동으로 재부팅됩니다.

UEFI 부팅 모드로 변경한 후 정상적으로 부팅이 시작되면, 오류 메시지가 더 이상 나타나지 않는지 확인합니다.

방법 2: 부팅 정보(BCD·MBR) 복구하기

부팅 시 오류가 계속된다면 시스템의 부팅 정보인 BCD(Boot Configuration Data) 또는 MBR(Master Boot Record)이 손상되었거나 바이러스에 감염되었을 가능성이 있습니다. 이 정보를 다시 생성(rebuild)하여 문제를 해결할 수 있습니다.

  1. Windows 설치 미디어(USB, DVD 또는 CD)를 이용해 부팅합니다.
  2. 언어 및 지역 설정을 선택합니다.
  3. 컴퓨터 복구(Repair your computer) 옵션을 선택합니다.
  4. Windows 10이라면 문제 해결(Troubleshoot)을 클릭합니다.
  5. 고급 옵션(Advanced options) 화면에서 명령 프롬프트(Command Prompt)를 실행합니다.
  6. 아래 명령어를 하나씩 입력하고, 명령어마다 Enter 키를 눌러 실행합니다.
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
  1. 부팅 목록에 새 설치를 추가할지 묻는다면 Y를 입력한 후 Enter 키를 누릅니다.
  2. 명령 프롬프트를 종료합니다.
  3. 시스템을 재시작하고 오류가 사라졌는지 확인합니다.

이 방법으로도 Windows 10의 부팅 가능한 장치 없음 오류가 해결되지 않는다면, 다음 방법을 계속 진행하세요.

방법 3: 기본 파티션 활성화하기

기본 파티션(Primary Partition)에는 운영체제가 설치되어 있습니다. 어떤 이유로 인해 이 파티션이 비활성 상태가 되면 '부팅 가능한 장치 없음' 오류가 발생할 수 있으며, 이 경우 파티션을 다시 활성(Active) 상태로 설정해 주어야 합니다.

  1. 위 방법 2와 동일하게 설치 미디어로 부팅한 후, 문제 해결 → 고급 옵션 → 명령 프롬프트를 실행합니다.
  2. diskpart를 입력하고 Enter 키를 누릅니다.
  3. list disk를 입력하고 Enter 키를 눌러 디스크 목록을 확인합니다.
  4. 운영체제가 설치된 디스크를 선택합니다. 일반적인 경우 다음 명령어를 입력합니다.
  5. select disk 0를 입력하고 Enter 키를 누릅니다.
  6. list partition을 입력해 파티션 목록을 확인합니다. 이 중 시스템 예약 파티션(System Reserved Partition)은 부트 로더(boot loader)가 위치한 곳으로, 보통 용량이 가장 작은 파티션이며 대개 파티션 1번입니다.
  7. select partition 1을 입력하고 Enter 키를 누릅니다.
  8. 파티션을 활성화하기 위해 active를 입력한 후 Enter 키를 누릅니다.
  9. exit를 입력해 diskpart를 종료한 뒤, 명령 프롬프트 창을 닫습니다.
  10. 컴퓨터를 재시작합니다.

이 단계까지 완료했다면 대부분의 경우 오류가 해결됩니다. 그래도 문제가 지속된다면 마지막 방법을 시도해 보세요.

방법 4: 시스템 초기화(재설치)하기

위의 모든 방법으로도 문제가 해결되지 않는다면, 시스템 내 일부 파일이 손상되어 오류를 유발하고 있을 가능성이 높습니다. 이 경우 사용 중인 Windows 버전에 맞는 Microsoft 미디어 생성 도구(Media Creation Tool)를 다운로드한 후, 아래 단계에 따라 시스템을 초기화합니다.

  1. 미디어 생성 도구를 실행합니다.
  2. 라이선스 조건에 동의하고 Next를 클릭합니다.
  3. 다른 PC용 설치 미디어 만들기(Create installation media for another PC)를 선택합니다.
  4. 언어, 에디션, 아키텍처(32비트/64비트)를 선택합니다.
  5. 사용할 미디어 유형을 고릅니다. DVD용이라면 ISO 파일을, USB용이라면 USB 플래시 드라이브를 선택합니다.
  6. Next를 클릭하면 설치 미디어 생성이 시작됩니다.
  7. 생성이 완료되면 해당 미디어를 PC에 연결해 운영체제를 재설치합니다.

마무리

지금까지 Windows 10에서 부팅 가능한 장치 없음 오류를 해결하는 4가지 방법, 즉 UEFI 부팅 모드 변경, BCD·MBR 복구, 기본 파티션 활성화, 시스템 초기화를 살펴보았습니다. 위 방법들을 차례대로 적용하면 대부분의 부팅 오류를 스스로 해결할 수 있습니다. 추가로 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.