
"BOOTMGR is missing" 오류, 원인부터 해결까지 완벽 정리
컴퓨터를 켰는데 까만 화면에 "BOOTMGR is missing" 또는 "BOOTMGR is missing press Ctrl+Alt+Del to restart"라는 문구만 뜨고 윈도우가 아예 부팅되지 않는 경험, 한 번쯤 해보셨을 겁니다. 처음 보면 하드디스크가 완전히 고장 난 건 아닌지 덜컥 겁부터 나는데요, 사실 이 오류는 대부분 하드디스크 자체의 물리적 고장이 아니라 부팅 관련 설정이나 파일의 문제일 확률이 훨씬 높습니다. 이번 글에서는 BOOTMGR이 무엇인지부터, 오류가 왜 발생하는지, 그리고 단계별로 어떻게 해결할 수 있는지까지 차근차근 정리해보겠습니다.
BOOTMGR이 도대체 뭐길래?
BOOTMGR(Boot Manager)은 윈도우 비스타 이후 버전부터 사용되는 윈도우 부팅 관리자 프로그램입니다. 컴퓨터를 켜면 BIOS(또는 UEFI)가 하드디스크의 부트 섹터를 읽어 이 BOOTMGR을 실행시키고, BOOTMGR이 다시 BCD(Boot Configuration Data)라는 파일을 참조해서 실제로 윈도우 운영체제를 불러오는 역할을 합니다. 쉽게 말해 컴퓨터 전원을 켰을 때 "어떤 운영체제를, 어떻게 불러올지" 결정해주는 안내자 같은 존재인 셈이죠. 그런데 이 BOOTMGR 파일 자체가 손상되었거나, BIOS가 이 파일을 찾지 못하는 상황이 되면 바로 "BOOTMGR is missing" 오류 메시지가 뜨면서 부팅이 멈춰버립니다.
오류가 발생의 대부분은..
- 부팅 순서 문제: BIOS가 윈도우가 설치된 하드디스크가 아닌 다른 장치(USB, 외장하드, CD/DVD 등)를 먼저 부팅하려다 실패하는 경우
- 부트 섹터 손상: 갑작스러운 정전, 강제 종료, 바이러스 감염 등으로 부트 섹터나 BOOTMGR 파일 자체가 손상된 경우
- 하드디스크 연결 불량: SATA 케이블이나 전원 케이블이 헐겁게 꽂혀 있어 하드디스크를 제대로 인식하지 못하는 경우
- 파티션 활성화 오류: 파티션 관리 프로그램을 사용하다가 실수로 부팅 파티션의 "활성" 표시가 풀린 경우
- 하드디스크 자체 고장: 드물지만 하드디스크의 물리적 손상으로 인한 경우도 있습니다
원인이 다양한 만큼 해결 방법도 쉬운 것부터 순서대로 시도해보는 것이 좋습니다.
가장 먼저 확인할 것 — 연결된 외부 장치 제거
의외로 가장 흔한 원인이면서도 가장 쉽게 해결되는 경우입니다. USB 드라이브, 외장하드, CD/DVD 등이 컴퓨터에 연결되어 있으면 BIOS가 이를 부팅 디스크로 잘못 인식해서 이 오류를 띄우는 경우가 많습니다. 연결된 외부 장치를 모두 제거한 뒤 재부팅해보세요. 이것만으로 해결되는 경우도 상당히 많습니다.
BIOS에서 부팅 순서 확인하기
외부 장치를 제거해도 그대로라면 BIOS(또는 UEFI) 설정을 확인해봐야 합니다. 컴퓨터를 켤 때 제조사에 따라 F2, F10, Delete, Esc 등의 키를 눌러 BIOS 설정 화면으로 들어갈 수 있습니다. Boot 항목으로 이동해서 윈도우가 설치된 하드디스크(또는 SSD)가 1순위 부팅 장치로 설정되어 있는지 확인하세요. 만약 다른 장치가 우선순위로 잡혀 있다면 순서를 변경해주면 됩니다.
하드디스크 연결 상태 점검
데스크탑 사용자라면 컴퓨터 케이스를 열어 하드디스크와 메인보드를 연결하는 SATA 케이블, 그리고 전원 케이블이 제대로 꽂혀 있는지 확인해보세요. 케이블이 살짝 헐거워졌거나 접촉 불량이 있는 경우에도 이런 부팅 오류가 발생할 수 있습니다. 케이블을 한 번 뽑았다가 다시 확실하게 꽂아주는 것만으로 해결되는 경우도 있습니다. 노트북 사용자라면 이 단계는 건너뛰고 다음 단계로 넘어가시면 됩니다.
윈도우 설치 미디어로 자동 복구 실행
앞의 방법들로 해결되지 않는다면 이제 소프트웨어적인 복구가 필요합니다. 윈도우 설치 USB나 복구 디스크가 있다면 이를 이용해 컴퓨터를 부팅하세요(부팅 순서에서 USB를 1순위로 잠시 바꿔줘야 합니다). 설치 화면이 뜨면 화면 하단의 "컴퓨터 복구"를 클릭하고, 이어서 "문제 해결" → "고급 옵션" → "시작 복구"를 순서대로 선택합니다. 시스템이 자동으로 부팅 관련 파일의 손상 여부를 검사하고 복구를 시도해줍니다. 이 과정만으로 해결되는 경우도 꽤 많으니 꼭 먼저 시도해보시길 권합니다.
명령 프롬프트로 부트 파일 직접 복구
자동 복구로도 해결되지 않는다면 좀 더 직접적인 방법을 써야 합니다. 같은 복구 화면 경로("문제 해결" → "고급 옵션")에서 이번에는 "명령 프롬프트"를 선택합니다. 명령 프롬프트가 열리면 아래 명령어들을 순서대로 하나씩 입력하고 각각 실행 결과를 확인합니다.
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
각 명령어의 역할은 다음과 같습니다. fixmbr은 마스터 부트 레코드를 복구하고, fixboot는 부트 섹터를 새로 작성하며, rebuildbcd는 부팅 구성 데이터를 다시 스캔해서 재구성해줍니다. 세 명령어를 순서대로 실행한 뒤 재부팅해보면 대부분의 경우 정상적으로 부팅되는 것을 확인할 수 있습니다. 실무에서도 이 세 줄의 명령어로 해결되는 비율이 가장 높은 편입니다.
BCD 저장소 완전히 재생성하기
위 방법으로도 해결되지 않는 경우라면 BCD 저장소 자체를 새로 만들어줘야 할 수도 있습니다. 먼저 명령 프롬프트에서 diskpart를 입력해 실행한 뒤 list volume 명령으로 윈도우가 설치된 드라이브 문자를 확인합니다(복구 환경에서는 평소 사용하던 C 드라이브 문자와 다르게 표시될 수 있습니다). 드라이브 문자를 확인했다면 exit로 diskpart를 종료하고, 아래 명령을 입력합니다.
bcdboot C:\Windows /s C: /f UEFI
만약 UEFI가 아닌 레거시 BIOS 방식이라면 마지막 옵션을 /f BIOS로 바꿔주면 됩니다. 이 명령을 실행하면 부팅에 필요한 파일과 BCD 저장소를 처음부터 새로 생성해줍니다.
그래도 해결되지 않는다면?
여기까지 시도했는데도 여전히 같은 오류가 뜬다면 하드디스크 자체에 물리적인 문제가 생겼을 가능성을 의심해봐야 합니다. 이런 경우에는 해당 하드디스크를 다른 컴퓨터에 외장케이스나 SATA-USB 젠더를 이용해 연결해본 뒤, 디스크가 정상적으로 인식되는지, 그리고 디스크 관리 도구나 진단 프로그램으로 배드섹터 등의 이상이 있는지 확인해보는 것이 좋습니다. 만약 디스크 자체가 인식되지 않거나 이상 소음이 난다면 하드디스크 교체를 고려해야 할 시점입니다.
"BOOTMGR is missing" 오류는 화면에 뜨는 문구만 보면 상당히 불안하게 느껴지지만, 실제로는 케이블 점검이나 부팅 순서 확인 같은 간단한 조치로 해결되는 경우가 많습니다. 위에서 소개한 방법들을 순서대로 하나씩 시도해보시고, 특히 4~5번 단계의 자동 복구와 bootrec 명령어 조합은 실제 복구 성공률이 매우 높은 방법이니 꼭 활용해보시길 바랍니다. 그래도 해결되지 않는다면 하드디스크 자체의 문제일 가능성을 염두에 두고 전문가의 점검을 받아보시는 것도 좋은 선택입니다.
'컴퓨터 IT관련 > 윈도우 오류해결' 카테고리의 다른 글
| C드라이브 용량이 원인 없이 꽉 찼을 때 (0) | 2026.09.01 |
|---|---|
| PC를 켤때.신호 없음’, ‘No Signal 뜨는 문제 해결 방법 (0) | 2026.08.31 |
| 윈도우11 부팅이 느릴 때 해결하는 방법 (0) | 2026.08.29 |
| 윈도우 업데이트 후 컴퓨터가 느려졌을 때 해결방법 (0) | 2026.08.28 |
| 윈도우11 인터넷 연결이 안 될 때 (0) | 2026.08.27 |