본문 바로가기
컴퓨터 오류/부팅 오류

[부팅] 'BOOTMGR is missing' 오류 발생 시 해결 방법

by T.F.진상 2013. 12. 16.

 

 

'BOOTMGR is missing Press Ctrl+Alt+Del to restart'

컴퓨터 부팅 도중에 해당 오류가 발생

 

이 오류는 쉽게 말해, 부팅에 필요한 파일이 손상이 되었을 때 발생합니다.

재시작을 해보라고 합니다만.. 보통은 해결이 안되죠..

 

해결 방법만으로 충분히 복잡한 편이니

빠른 해결을 원하시면 아래 녹색 박스를 참고하시면 됩니다.

 

살짝 설명해보면..

 

BOOTMGR 이라는 것을 찾을 수가 없다고 합니다.

여기서 BOOTMGR는 하드디스크 내부에 존재하는 Master boot record(MBR)라는,

부팅을 담당하는 부분의 존재하는 하나의 프로그램인데

 

이것이 맨 처음 실행될 때,

활성화된 파티션을 스캔하여 첫 번째 섹터(부트섹터)를 찾아 메모리로 읽어 들이고,

부트섹터 내의 실행코어에게 제어권을 넘겨주는 역할을 하기 때문에

 

이것이 손상되거나, 실행을 못 시킬경우 정상적인 부팅이 어렵게 됩니다.

( 그래서 BOOTMGR과 같이 MBR 내부의 부팅의 필요한 프로그램들을 )

( 합쳐서 Master Boot Code라고도 부릅니다. )

 

요점은 '손상되거나, 없어진 부팅 파일(BOOTMGR)을 다시 만들기' 입니다

 

일단 준비물이 필요합니다 !!

자신의 운영체제에 맞는 포맷CD 혹은 복구 전용으로 나온 복구CD(윈도우)

(물론 USB에다 구워놓으신 것도 가능)

 

사진 설명은 윈도우7 기준입니다.

다른 운영체제도 같은 방법으로 하시면 됩니다.

 

일단 USB나 CD로 윈도우 설치하는 곳까지 들어가줍시다.

(통합 팩이면 자신에게 맞는 운영체제로 선택해주시면 됩니다.)

 

 

일단 처음에 등장하는 설정은 대충해주시고 다음(N)을 눌러줍시다.

 

 

물론 여기서 지금 설치(I)를 눌러서 포맷하셔도 고칠 수 있습니다만..

지금까지 저장한 자료들을 날리고 싶지 않다면 컴퓨터 복구(R)로 들어갑시다.

 

 

 

자신의 윈도우가 설치된 파티션을 선택하고 다음(N)..

 

 

복구 도구 메뉴들 중에 '명령 프롬프트' 선택해주시고..

 

 

맨 처음 'diskpart' 입력하고 엔터해줍시다.

 

 

'list disk'를 입력해주고 엔터하시면 자신의 디스크 목록이 나옵니다.

위 사진에는 한 개만 나왔지만, 여러 개 나오시는 분들도 많으실 겁니다.

디스크 0 ~ 디스크 X 까지 조회된 것들 중에, 실제 사용하는 디스크 번호를 기억해줍시다.

 

 

위 사진처럼 'select disk [디스크 번호]'를 입력하여 디스크를 선택해줍니다.

 

 

같은 방법으로 'list partition'을 입력하여 파티션 목록을 불러와주시고..

 

 

똑같이 자신이 사용하는 파티션 번호를 기억해놨다가,

'select partition [파티션 번호]'를 입력하여 파티션을 선택해줍니다.

 

그리고 'active' 명령 실행 후, 'exit' 명령으로 DiskPart를 끝내줍시다.

 

 

자.. 이제부터 부팅 파일을 복사할 겁니다.

'bcdboot c:\windows /l koKR'

'bcdboot d:\windows /l koKR'

'bcdboot ○:\windows /l koKR'

이런 식으로 자신이 사용하는 드라이브 주소를 넣어서 명령해줍시다.

 

 

'부팅 파일을 만들었습니다'라는 멘트를 보셨다면 성공입니다!!

이제 'exit'를 명령하여 명령프롬프트를 끝내주세요.

 

 

이제 재부팅하면 끝!!

3시간 걸린 이 포스팅도 끝!!

 

.

.

.

 

[ 사진 출저 : http://blog.daum.net/debianizer/16995361 ]