정상적으로 작동하던 컴퓨터의 전원을 켰는데 갑자기 부팅 장치를 찾을 수 없습니다(Boot Device Not Found)라는 메시지가 나타나면 당황하기 쉽습니다. 이 오류와 함께 하드 디스크에 운영 체제를 설치해 주세요(Hard Disk<xxx>)라는 안내 문구가 표시되기도 하며, F2 키를 눌러 시스템 진단을 실행하라는 메시지도 함께 나타날 수 있습니다.
부팅 장치를 찾을 수 없음 오류란 무엇인가요?
Windows를 설치한 드라이브는 곧 부팅 장치가 됩니다. 컴퓨터가 켜지면 BIOS 또는 UEFI가 해당 드라이브에 설치된 운영 체제를 찾아 부팅 과정을 계속 진행합니다. 그런데 BIOS나 UEFI가 부팅 가능한 장치를 찾지 못하면 '부팅 장치를 찾을 수 없음' 오류가 발생합니다. 원인은 물리적인 문제일 수도 있고, 소프트웨어(부팅 구성) 문제일 수도 있습니다.
부팅 장치를 찾을 수 없음 오류 해결 방법
다음 방법들을 순서대로 시도해 보세요. 마지막 두 가지 방법은 고급 복구 모드로 부팅해 명령을 실행해야 하므로, 미리 부팅 가능한 Windows USB 드라이브를 준비해 두는 것이 좋습니다.
- 부팅 드라이브 연결 상태 확인
- 부팅 순서 변경
- 복구 환경에서 부팅 레코드 복구
- 기본 파티션 활성화 여부 확인
1] 부팅 드라이브 연결 상태 확인
캐비닛이 있는 조립 PC를 사용한다면 케이스를 열고 전원 공급을 차단한 후 내부 배선부터 점검하세요. 드라이브는 케이블을 통해 메인보드와 연결되므로, 양쪽 단자가 제대로 꽂혀 있고 빠져 있지 않은지 확인합니다. 케이블을 분리했다가 다시 연결한 뒤 부팅되는지 확인해 보는 것도 좋은 방법입니다.
노트북 사용자라면 두 가지 선택지가 있습니다. 노트북을 직접 분해할 수 있는 실력이 있다면 느슨한 연결부를 직접 점검해 보고, 그렇지 않다면 다른 방법으로도 해결되지 않을 경우 서비스 센터에 의뢰하는 것이 좋습니다.
2] 부팅 순서 변경
컴퓨터가 부팅될 때 BIOS 또는 UEFI는 설정된 부팅 순서에 따라 어디서 먼저 부팅 드라이브를 찾을지 결정합니다. 만약 USB 메모리가 연결된 상태에서 첫 번째 부팅 장치가 USB로 지정되어 있다면, USB를 제거하고 부팅하거나 BIOS 설정에 들어가 부팅 순서를 변경하면 간단히 해결됩니다.
하드웨어에 문제가 없다면 이제 소프트웨어 쪽을 점검해 보겠습니다. 부팅 가능한 USB 드라이브로 부팅하여 고급 복구 모드에 진입한 후 명령 프롬프트를 엽니다.
3] 복구 환경에서 부팅 레코드 복구
명령 프롬프트에서 bootrec 명령을 사용해 BCD(부팅 구성 데이터, Boot Configuration Data)를 다시 작성할 수 있습니다. BCD에는 Windows를 시작하는 방법에 대한 부팅 구성 매개변수가 저장되어 있으며, 이것이 손상되면 BIOS가 부팅 드라이브를 찾지 못하게 됩니다. 아래 명령 옵션들을 사용해 마스터 부팅 레코드를 복구할 수 있습니다.
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
작업이 완료되면 컴퓨터를 재부팅했을 때 부팅 드라이브를 정상적으로 인식하고 Windows 운영 체제가 로드됩니다.
4] 기본 파티션이 활성화되어 있는지 확인
여러 개의 파티션으로 나뉜 하드 드라이브에서 Windows가 설치된 파티션을 기본 파티션(Primary Partition)이라고 합니다. 이 파티션은 기본 파티션일 뿐만 아니라 활성(active) 상태여야만 부팅이 가능합니다. GUI에 접근할 수 없는 상황이므로, 명령 프롬프트에서 DiskPart 도구를 사용해 파티션을 활성화해야 합니다.
DiskPart list disk
select disk 0
list volume
select volume X (X는 Windows가 설치된 볼륨)
active
exit
작업이 완료되면 기본 드라이브가 활성화되어 아무 문제 없이 정상 부팅할 수 있습니다. 반드시 올바른 볼륨을 선택하세요. 잘못된 볼륨을 선택하면 다시 돌아와서 수정해야 하는 번거로움이 있습니다.
이 글이 문제 해결에 도움이 되었기를 바랍니다.
함께 읽으면 좋은 관련 글:
- '운영 체제를 찾을 수 없음(Missing Operating System)' 오류 해결 방법
- 'BOOTMGR is Missing' 오류 해결 방법