
컴퓨터를 켰을 때 "BOOTMGR is missing"(부팅 관리자를 찾을 수 없습니다)라는 메시지가 표시되면, 시스템이 Windows 설치 위치를 찾지 못한 것입니다. 이 오류는 POST(Power On Self Test) 과정이 끝난 직후, Windows 7 로고가 화면에 나타나기 전에 표시됩니다. 원인은 크게 두 가지로 나눌 수 있습니다. 하나는 Windows 부팅 파일이 손상된 경우이고, 다른 하나는 하드디스크가 올바르게 구성되지 않았거나 연결에 문제가 있어 부팅하지 못하는 경우입니다.
이 오류를 해결하지 않으면 Windows로 진입할 수 없으므로 반드시 복구 절차를 진행해야 합니다. 이 글에서는 "BOOTMGR is missing" 오류의 원인과 단계별 해결 방법을 자세히 안내합니다.
오류의 주요 원인
이 오류의 가장 흔한 원인은 Windows 내부에 있는 부팅 관리자(boot manager) 파일이 실수로 삭제되었거나 손상된 경우입니다. 그 외에도 다음과 같은 요인들이 오류를 유발할 수 있습니다.
- 하드디스크 부트 섹터의 불량 섹터(bad sector)로 인해 Windows가 정상적으로 로드되지 않는 경우
- 최근 진행한 Windows 업데이트 또는 업그레이드 후 부팅 설정이 변경된 경우
- BIOS 버전이 오래되어 호환성 문제가 발생하는 경우
- 하드디스크와 메인보드를 연결하는 IDE/SATA 케이블이 느슨하게 연결된 경우
- BIOS의 부팅 순서 등 시스템 설정이 잘못 지정된 경우
아래 단계를 차례대로 따라 하면 문제의 원인을 파악하고 Windows DVD 설치 미디어를 사용해 복구할 수 있습니다.
"BOOTMGR is missing" 오류 해결 방법
1단계 – Windows 시작 복구(Startup Repair) 실행
가장 먼저 시도할 방법은 Windows 7의 시작 복구 기능입니다. Windows 7 DVD를 광학 드라이브에 넣고 컴퓨터를 재시작하세요. 부팅 시 BIOS 설정 화면에 들어가 DVD-ROM 드라이브를 첫 번째 부팅 장치로 지정해야 합니다.
설치 프로그램이 시작되면 언어와 키보드 배치 정보를 입력하라는 화면이 나타납니다. 해당 정보를 입력하고 진행하세요.

다음 화면에서 새로 설치하지 말고 기존 설치된 시스템을 복구하는 옵션을 선택합니다.

시스템 복구 옵션(System Recovery Options) 화면이 나타나면 "시작 복구(Start-up Repair)"를 클릭하세요. 그러면 시스템 부팅을 막고 있는 문제가 자동으로 진단되고 복구됩니다.


2단계 – 부팅 관리자 스크립트 다시 작성
시작 복구로 해결되지 않았다면, Windows 복구 환경(WinRE)에 포함된 Bootrec.exe 도구를 사용해 부팅 구성 데이터를 다시 작성할 수 있습니다. 아래 순서대로 진행하세요.
- Windows 7 DVD를 드라이브에 넣고 PC를 재시작합니다.
- 화면에 안내가 뜨면 아무 키나 눌러 DVD로 부팅합니다.
- 언어, 시간, 통화, 키보드 입력 방식을 선택한 후 다음 버튼을 클릭합니다.
- 컴퓨터 복구를 클릭하고 복구할 운영체제를 선택한 뒤 다음을 누릅니다.
- 시스템 복구 옵션 대화 상자가 나타나면 명령 프롬프트(Command Prompt)를 클릭합니다.
- 명령 프롬프트 창에 bootrec /rebuildbcd를 입력하고 Enter 키를 누릅니다.
- 명령이 성공적으로 실행되면 Windows 폴더의 설치 경로가 표시됩니다. Y(예)를 입력하고 Enter를 눌러 BCD 저장소에 항목을 추가합니다. 추가가 완료되면 확인 메시지가 표시됩니다.
- 만약 Bootrec이 Windows 설치를 찾지 못했다면, BCD 저장소를 삭제한 후 다시 생성해야 합니다. 아래 명령어를 순서대로 입력하고 각 명령마다 Enter 키를 누르세요.
bcdedit /export C:\BCD_Backup
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
- 모든 과정이 끝나면 컴퓨터를 재부팅하여 Windows가 정상적으로 시작되는지 확인합니다.
3단계 – 레지스트리 정리
Windows 레지스트리(registry)는 시스템의 핵심 구성 요소 중 하나지만, 동시에 심각한 오류의 잠재적 원인이 되기도 합니다. 레지스트리는 시스템 내 모든 파일과 프로그램의 옵션 및 설정 정보를 저장하는 대형 데이터베이스로, Windows가 필요한 파일이나 프로그램을 불러오는 방법을 기억하는 데 필수적입니다.
문제는 Windows가 한 번에 수백 개의 레지스트리 키를 읽고 쓰기 때문에, 일부 키가 잘못 저장되거나 손상되기 쉽다는 점입니다. 시간이 지날수록 오류가 누적되어 부팅 오류를 포함한 다양한 문제를 일으킬 수 있습니다.
부팅 문제를 예방하고 시스템을 안정적으로 유지하려면 레지스트리 클리너 프로그램을 사용해 레지스트리를 주기적으로 정리하는 것이 좋습니다. 신뢰할 수 있는 클리너 도구는 시스템 전체를 검사하여 레지스트리 내부의 오류와 손상된 항목을 자동으로 복구해 줍니다. 검증된 도구를 활용하면 시스템 오류의 상당 부분을 제거하고 다시 건강한 PC 환경을 되찾을 수 있습니다.