BOOTMGR is missing 오류 원인과 복구 해결법
오케스트라 공연장에서 모든 단원이 악기를 들고 제자리에 앉아 있는데, 정작 공연 시작 신호를 보낼 지휘자가 무대에 올라오지 않아 아무도 첫 음을 내지 못하는 장면을 떠올려 보겠습니다. 악보와 연주자가 모두 준비되어 있어도 지휘봉이 올라가지 않으면 교향곡은 시작될 수 없죠. 윈도우가 켜지는 과정에서도 똑같이 지휘자 역할을 맡는 핵심 파일이 있습니다.
전원을 켜자마자 검은 바탕에 BOOTMGR is missing(Press Ctrl+Alt+Del to restart)이라는 문구만 덩그러니 나타나면 컴퓨터가 아예 멈춰 버립니다. 이 메시지가 정확히 무엇을 뜻하는지 원리를 이해하면, 디스크를 포맷하지 않고도 사라진 지휘자를 다시 무대 위로 불러낼 수 있습니다.
BOOTMGR is missing 메시지가 뜨는 이유와 부팅 구조
이 오류 코드에서 말하듯 핵심은 윈도우 부트 매니저(BOOTMGR, Windows Boot Manager) 파일을 찾지 못했다는 뜻입니다. 메인보드의 기본 입출력 시스템(BIOS, Basic Input/Output System)이 하드디스크나 SSD의 첫 구역인 마스터 부트 레코드(MBR, Master Boot Record)를 읽으면, 그 안의 부트 섹터는 ‘활성(Active)’ 표시가 된 파티션에서 BOOTMGR 파일을 찾아 실행합니다. 그러면 이 파일이 부팅 구성 데이터(BCD, Boot Configuration Data)를 읽어 윈도우 커널(winload.exe)을 깨우는 순서로 부팅이 진행됩니다.
오케스트라 단원들은 지휘자가 없어도 서로 눈빛을 교환하며 연주를 시작할 수 있지만, 컴퓨터의 부트 섹터는 지정된 활성 파티션에 부트 매니저 파일이 없거나 손상되면 스스로 다른 파티션을 뒤지지 못하고 그 자리에서 즉시 정지합니다. 즉, 윈도우 본체와 개인 파일은 C 드라이브에 멀쩡히 살아 있는데도 맨 앞단에서 첫 바통을 이어받을 파일이나 위치 정보만 어긋난 상태인 것이죠.
가장 흔한 발생 원인은 크게 세 가지입니다. 첫째는 부팅 파일이 없는 일반 데이터 하드디스크나 USB가 부팅 1순위로 잡힌 경우이고, 둘째는 디스크 관리 작업 중 실수로 엉뚱한 파티션을 ‘활성 파티션’으로 바꾼 경우이며, 셋째는 강제 종료나 디스크 오류로 시스템 예약 파티션 안의 부트 파일이 손상된 경우입니다.
외장 장치 제거와 바이오스 디스크 순서 확인
화면에 안내된 대로 Ctrl+Alt+Del을 눌러 보아도 원인이 그대로면 같은 화면만 반복될 뿐입니다. 먼저 본체 밖에서 할 수 있는 가장 가벼운 점검부터 시작해 보겠습니다.
1단계: USB 분리와 하드디스크 부팅 우선순위 점검
컴퓨터에 여러 개의 저장장치(예: 윈도우용 SSD 1개와 자료 보관용 하드디스크 1개, 또는 외장 USB)가 연결되어 있을 때 바이오스가 자료 보관용 디스크를 먼저 읽으면 BOOTMGR is missing 오류가 뜹니다. 자료용 디스크의 파티션에는 부트 매니저가 없기 때문이죠. 먼저 외부 USB를 모두 빼고, 바이오스 설정으로 들어가 디스크 부팅 순서를 바로잡아 줍니다.
바이오스 하드디스크 부팅 순서 점검
- 전원을 켜고 Del 또는 F2 키를 연타해 바이오스 설정 화면으로 들어갑니다.
- Boot(부팅) 메뉴에서 Boot Option Priorities(부팅 우선순위)뿐 아니라 Hard Disk Drive BBS Priorities(하드디스크 간 우선순위) 항목을 함께 확인합니다.
- 장착된 여러 디스크 중 실제 윈도우가 설치된 SSD가 1순위로 지정되어 있는지 확인하고, 데이터용 하드디스크가 올라와 있다면 윈도우용 SSD로 변경합니다.
- F10 키를 눌러 저장하고 재부팅해 정상적으로 부팅되는지 확인합니다.
데스크톱에 새 하드디스크를 추가로 장착한 직후에 이 오류가 떴다면 십중팔구 메인보드가 새로 꽂힌 디스크를 부팅 1순위로 잘못 잡은 경우입니다. 이럴 때는 바이오스에서 디스크 순서만 바꿔 주어도 단번에 해결됩니다.
윈도우 설치 USB로 부트 매니저와 활성 파티션 복구하기
디스크 순서가 맞는데도 오류가 계속된다면 실제 부트 파일이 깨졌거나 활성 파티션 지정이 틀어진 상태입니다. 이때는 윈도우 설치 USB로 부팅해 복구 환경을 열고 두 가지 조치를 차례로 진행합니다. 파티션과 부트 영역을 다루는 작업이므로 드라이브와 파티션 번호를 정확히 확인한 뒤 실행해야 합니다.
2단계: 시동 복구 및 bootrec·bcdboot 명령어 실행
설치 USB로 부팅한 뒤 첫 화면 왼쪽 아래의 ‘컴퓨터 복구 → 문제 해결 → 고급 옵션’에서 먼저 시동 복구를 한 번 실행해 봅니다. 자동으로 복구되지 않으면 다시 고급 옵션으로 돌아와 명령 프롬프트를 열고 아래 절차를 따릅니다.
부트 레코드 및 활성 파티션 복구 순서
- 명령 프롬프트에서
bootrec /fixmbr,bootrec /fixboot,bootrec /scanos,bootrec /rebuildbcd를 차례대로 입력합니다. - 만약
/fixboot실행 시 ‘액세스가 거부되었습니다’가 뜨거나 부트 파일 자체가 유실된 경우,diskpart를 입력하고list vol로 윈도우 파티션 문자(예: C)와 시스템 예약 파티션 문자(없으면select vol 번호후assign letter=S로 부여)를 확인합니다. exit로 diskpart를 나온 뒤,bcdboot C:\Windows /s S: /f ALL을 입력해 윈도우 폴더에 있는 정상 부트 매니저 파일을 시스템 파티션으로 새로 복사합니다.- 파티션 활성화가 잘못된 경우에는 다시
diskpart→list disk→select disk 0→list part→ 부트 파일이 있는 시스템 예약 파티션(또는 단일 파티션이면 윈도우 파티션) 선택(select part 번호) →active→exit를 실행합니다.
특히 윈도우 디스크 관리에서 파티션 용량을 조절하다가 부팅 파일이 없는 일반 자료 파티션을 ‘파티션 활성으로 표시’로 잘못 클릭하는 실수를 하면 재부팅 즉시 이 오류가 발생합니다. 위 4번 과정처럼 원래의 시스템 예약 파티션에 다시 active 표시를 돌려주면 거짓말처럼 부팅이 살아납니다.
복구 명령어로도 해결되지 않을 때의 대안
간혹 사용자가 C 드라이브 용량을 확보하려고 디스크 속성에서 운영체제 드라이브 전체에 ‘이 드라이브를 압축하여 디스크 공간 절약’ 옵션을 켜는 경우에도 BOOTMGR is missing이나 ‘BOOTMGR is compressed’ 오류가 나타납니다. 부트 매니저 자체가 압축되어 있으면 부트 섹터가 이를 풀어 읽지 못하기 때문이죠. 이때는 명령 프롬프트에서 compact /u C:\bootmgr 및 compact /u C:\ /i /s:C:\Boot 명령어로 부팅 파일의 압축을 해제해야 합니다.
만약 chkdsk C: /f /r 명령어를 실행했을 때 시스템 예약 파티션 영역에서 읽기 불가능한 배드 섹터가 다수 발견된다면 저장장치의 앞부분 플래시 셀이나 디스크 표면이 물리적으로 손상된 것입니다. 이 경우에는 설치 USB의 명령 프롬프트에서 notepad를 입력해 메모장의 ‘파일 → 열기’ 창을 탐색기처럼 활용하여 중요 문서를 외장 USB로 먼저 백업한 뒤, 새 저장장치로 교체해 윈도우를 설치하시기 바랍니다.
원인별 증상과 복구 명령어 요약 비교
| 구분 | 발생 계기 | 핵심 원인 | 해결 조치 및 명령어 |
|---|---|---|---|
| 디스크 부팅 순서 어긋남 | 보조 하드디스크·USB 추가 장착 후 | 부팅 파일 없는 디스크가 1순위로 지정됨 | 바이오스 Hard Disk BBS Priorities에서 윈도우 SSD를 1순위로 변경 |
| 부트 파일·BCD 손상 | 강제 종료나 갑작스러운 전원 차단 후 | BOOTMGR 파일 유실 또는 BCD 파손 | 설치 USB 명령 프롬프트에서 bootrec 4종 및 bcdboot 실행 |
| 활성 파티션 지정 오류 | 디스크 관리에서 파티션 작업 직후 | 부트 파일이 없는 파티션이 Active로 설정됨 | diskpart에서 시스템 예약 파티션을 active로 재지정 |
| 드라이브 전체 압축 | C 드라이브 용량 절약 압축 체크 후 | 부트 매니저 파일이 NTFS 압축됨 | 명령 프롬프트에서 compact /u로 부팅 파일 압축 해제 |
핵심 정리
무대 위 오케스트라에 지휘자만 빠진 비유처럼, BOOTMGR is missing 오류는 윈도우 전체가 날아간 것이 아니라 부팅의 첫 단추인 부트 매니저를 찾지 못할 때 발생합니다. 보조 하드디스크나 USB가 부팅 1순위를 가로채지 않았는지 바이오스를 먼저 살펴보고, 설치 USB의 복구 환경에서 bootrec과 bcdboot, 활성 파티션 설정을 점검하면 데이터를 그대로 지킨 채 부팅을 복구할 수 있습니다.
부팅 관련 파티션과 옵션은 작은 변경만으로도 시작 경로 전체에 영향을 미칩니다. 아래 체크리스트를 기억해 두면 같은 문제를 깔끔하게 예방할 수 있습니다.
재발 방지 체크리스트
재발 방지 체크리스트
- 새 하드디스크나 SSD를 추가로 장착한 뒤에는 바이오스의 디스크 부팅 우선순위(BBS Priorities)가 바뀌지 않았는지 먼저 확인합니다.
- 윈도우 디스크 관리 도구에서 ‘파티션을 활성으로 표시’ 메뉴는 부팅 영역을 바꾸는 기능이므로 일반 파티션에는 절대 실행하지 않습니다.
- 윈도우가 설치된 C 드라이브나 시스템 예약 파티션의 속성에서는 ‘이 드라이브를 압축하여 디스크 공간 절약’ 옵션을 체크하지 않습니다.
- 운영체제를 새로 설치할 때는 다른 보조 하드디스크의 케이블을 잠시 분리해 두어 부트 매니저가 엉뚱한 디스크에 생성되는 일을 방지합니다.









