갑자기 부팅 에러 메시지 BOOTMGR is missing
- IT 정보/에러 수리
- 2018. 9. 29. 22:57
올해는 유난히 더워서 에어컨 없이는 여름 보내기가 너무 힘든 한해여서 컴퓨터의 잦은 고장도 많았을 것으로 예상된다.
사람도 열이 나면 머리가 아프고 그러듯이 컴퓨터도 온도 관리를 위해 쿨러를 가동하고 있지만 쿨러의 노후화와 본체에 쌓인 먼지가 주된 고장 원인이 된다.
물론 정상적인 방법으로 컴퓨터를 종료하지 않을때도 발생하지만 그건 전기적 쇼트로 인한것으로 이번 포스팅에선 생략한다.
하루침에 찾아온 BOOTMGR is Missing
보통 BOOTMGR is missing Press Ctrl+Alt+Del to restart 메시지는 부팅파티션과 부팅과 관련된 파일이 깨져서 발생되는 경우가 대부분이다.
요즘 대세는 윈도우 10이라는 말도 있는듯 한데 저는 윈도우7 기준으로 진행하겠습니다.
윈도우7을 설치과정에 생성되는 100MB정도 될것이다. 파티션이 생성될때 여러가지 파일들이 생성되지만 그중에서 부팅을 하기위해 필요한 파일들(bootmgr,bcd)을 찾을 수 없을 때 나타나는 현상이다.
윈도우7, 8, 10의 DVD나 USB로 부팅을 한다.
윈도우 설치 스크린이 팝업되면 시프트 + F10을 누르면 "명령어 프롬프트" 창이 뜬다.
파티션은 GPT(GUID 파티션)과 MBR(Master Boot Record) 방식으로 나뉜다.
어떻게 구분해야 되는지 모른다면 명령 프롬프트에서 diskpart 명령어를 입력하고 디스크 리스트 열람을 위해 list disk를 입력한다.
DISK PART
위사진을 보면 GPT 열아래에 * 표시가 있으면 GPT 파티션이고, 만약 없다면 MBR 파티션이다.
exit 명령어를 입력 후 엔터
MBR의 경우
bcdboot c:\windows /s c: /l ko-kr 를 입력 후 엔터친다.
diskpart 를 입력 후 엔터친다.
list disk 를 입력 후 엔터친다.
sel disk 0 를 입력 후 언터를 친다음 부팅하려는 HDD를 선택한다.
list vol 를 입력 후 엔터친다.
sel vol c 를 입력 후 엔터친다.
active 를 입력 후 엔터친다.
exit 를 입력 후 빠져나온다.
shutdown -f -r -t 00 를 입력 후 정상적으로 가동되는지 확인한다.
GPT의 경우
diskpart 를 입력 후 엔터친다.
list disk 를 입력 후 엔터친다.
sel disk 0 를 입력 후 엔터(부팅을 하는 HDD를 선택)
list part 를 입력 후 엔터친다.
시스템이라고 이름된 파티션을 찾아야 한다.
U라고 가정하고, U가 이미 선택 되었다면 다른 문자를 정의 하면 된다.
정의 하는 명령어은 assign letter=U: 이다.
exit 를 입력 후 빠져나온다.
cd /d U:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot c:\windows /l ko=kr /s m: /f UEFI
shutdown -f -r -t 00 를 입력 후 정상적으로 부팅되면 마무리한다.
'IT 정보 > 에러 수리' 카테고리의 다른 글
bonjour 프로그램 삭제 (0) | 2019.04.22 |
---|---|
먹통된 키보드 마우스 업데이트 삭제하여 재각인 (0) | 2019.02.28 |
부팅 중 reboot and select proper boot device (0) | 2018.10.03 |
갑자기 컴퓨터 부팅시 발생되는 비프음 (0) | 2018.10.02 |
랜섬웨어와 크라이워너 예방하기 (0) | 2018.09.28 |