윈도우 2008 R2에서 'BOOTMGR이(가) 없음' 오류 수정하기
이 게시물에서는 윈도우 2008 r2에서 'BOOTMGR이(가) 없음' 오류가 발생할 수 있는 원인 및 다양한 방법을 통해 이 'BOOTMGR이(가) 없음' 오류를 수리하는 방법을 설명하겠습니다.
오류: Windows 2008 R2에서 BOOTMGR이 없음
많은 사용자가 리부팅 후에 "Windows 2008 R2에서 BOOTMGR이 없음"이라는 오류를 보고합니다. 완전한 오류 메시지는 "BOOTMGR이 없음. 재시작하려면 Ctrl Alt Del을 누르세요"로 다음 스크린샷에 표시된 대로입니다. 이 오류는 Windows Server 2008 R2 VMware에서도 발생합니다.
BOOTMGR은 부팅하는 운영체제의 중요한 부분인 부트 매니저입니다. 부트 구성 데이터 (BCD)를 읽은 후에 winload.exe 파일을 실행합니다. 부트 매니저가 없으면 운영체제를 정상적으로 시작할 수 없습니다.
그러나 BOOTMGR 파일은 시스템 예약 파티션 (또는 경우에 따라 C 드라이브)에 위치하며 읽기 전용 및 숨김으로 설정됩니다. 따라서 파일을 실수로 삭제하거나 수정하기는 쉽지 않습니다. 그렇다면 BOOTMGR 이미지는 어디로 갔을까요?
Server 2008 R2에서 Boot Manager이 없는 원인
일반적으로 문제는 BOOTMGR 자체 또는 관련된 부팅 부분일 수 있습니다. 구체적으로 말하자면, Server 2008에서 부팅에 실패한 Windows Boot Manager의 원인은 다음과 같습니다.
▪ 바이러스 감염, 해커 공격 또는 잘못된 동작으로 인해 Windows Server 2008에서 BOOTMGR 이미지가 손상되었습니다.
▪ Server 2008 R2의 부트 섹터, MBR 또는 BCD 파일이 손상되었습니다.
▪ BOOTMGR 파일을 포함하는 파티션이 Active로 설정되지 않았습니다.
▪ 잘못된 디스크에서 Windows 2008 R2를 부팅합니다.
▪ 연결된 물리 디스크 또는 가상 디스크의 영향을 받았습니다.
BOOTMGR이 없음 오류는 위에서 언급한 요인 중 어느 것에 의해 발생할 수 있습니다. 그러나 이제 USB 또는 DVD로 오류를 효과적으로 해결하는 방법을 알아내는 것이 중요합니다.
USB 또는 DVD로 Windows Server 2008 R2 수리하는 방법
서버 2008 R2를 고치고 성공적으로 부팅하려면, 서드 파티 소프트웨어를 사용하여 부팅 가능한 USB를 만들거나 Windows 설치 DVD/CD를 사용할 수 있습니다. 그러나 그 전에 다음 조치를 시도해보시기 바랍니다 : 서버 재부팅, 부팅 순서 확인 및 모든 물리 디스크 또는 가상 디스크 다시 연결하기. 이러한 방법이 모두 작동하지 않는 경우, 구체적인 솔루션을 확인해 봅시다.
USB 드라이브를 사용하여 Windows Server 2008 R2의 BOOTMGR이 없는 문제 해결
Windows 설치 디스크가 사용할 수 없고 USB 드라이브를 가지고 있다면, AOMEI Partition Assistant Server를 사용하여 Windows Server 2008 R2를 쉽고 빠르게 고칠 수 있습니다.
1. 서버 2008 R2가 부팅되지 않으므로, 먼저 부팅 가능한 디바이스를 만들어야 합니다. USB 드라이브를 준비하고 작업용 컴퓨터에 AOMEI Partition Assistant Server를 설치하여 실행합니다. 상단에서 "도구"를 클릭하고 메뉴에서 부팅 가능한 미디어 만들기를 선택하고 해당 컴퓨터에서 마법사를 완료합니다.
2. 부팅 가능한 USB 드라이브에서 서버 2008 R2를 부팅합니다. MBR이 손상된 디스크를 찾아 마우스 오른쪽 버튼을 클릭하고 MBR 재구축을 선택합니다. 다음 창에서 올바른 MBR 유형을 선택한 다음 적용을 클릭하여 실행합니다.
명령 프롬프트를 사용하여 Windows Server 2008 R2의 BOOTMGR이 없는 문제 해결
Windows 설치 CD/DVD를 찾을 수 있는 경우, 명령 프롬프트를 사용하여 Windows 2008 R2의 BOOTMGR이 없는 문제를 해결할 수 있습니다.
1단계. 명령 프롬프트 창에 액세스
1. Windows Server 2008 R2 x64 DVD에서 부팅하십시오. 부팅 순서를 미리 변경해야 할 수도 있습니다. VMware의 Windows 2008 R2에서 BOOTMGR이 누락된 경우, OS 설치 디스크(.iso)를 CDROM에 연결하십시오.
2. 첫 번째 OS 설정 창에서 다음을 클릭하십시오. 그런 다음, 컴퓨터 복구를 클릭하십시오.
3. 시스템 복구 옵션 창에서 운영 체제를 선택하십시오. 운영 체제가 나열되지 않은 경우에도 "이전에 만든 시스템 이미지를 사용하여 컴퓨터를 복원"을 선택하고 다음을 클릭하십시오.
4. 이 창에서 명령 프롬프트를 선택하십시오.
단계 2. 부트 섹터, MBR 또는 BCD 파일의 문제인 경우
2.1 명령 프롬프트에서 rename c:\boot\BCD bcd.old 입력하여 BCD 파일을 백업하십시오. (백업을 위해 BCD 파일 이름을 bcd.old로 변경) 그리고 Enter 키를 누르십시오.
2.2. 다음 명령을 순차적으로 실행하고 각 입력 후 Enter 키를 누르십시오:
▪ bootrec /fixmbr
▪ bootrec /fixboot
▪ bootrec /scanos
▪ bootrec /rebuildbcd
▪ cd x:\sources\recovery
▪ startrep.exe
2.3. Windows 2008 R2를 다시 부팅하십시오.
팁: 서버에 Hyper-v 역할이 설치되어 있는 경우 "bcdedit /set hypervisorlaunchtype auto"를 실행한 후에 다시 부팅하십시오.Ab
단계 3. BOOTMGR이 있는 파티션을 활성화하지 않은 경우
3.1 명령 프롬프트에서 rename c:\boot\BCD bcd.old를 입력하고 Enter 키를 누르십시오.
3.2. diskpart를 입력하고 Enter 키를 누릅니다. 그런 다음 다음 명령을 실행하십시오.
▪ list disk
▪ select disk 0
▪ list partition
▪ select partition 1 (100MB 파티션)
▪ active
▪ exit
3.3. Server 2008 R2를 다시 부팅하고 설치 DVD를 제거하십시오.
참고: Windows Server 2008 R2 x64 DVD로 복구하는 경우 "Operating system: Unknown" 또는 "Local Disk"와 같은 반환 메시지를 받을 수 있습니다. 이 경우 "BCDBoot C:\Windows"를 입력하여 수정해 볼 수 있습니다. 그래도 작동하지 않으면 Windows 7 x64 DVD로 다시 시도하십시오.
Windows 7 x64 DVD로 Windows 2008 R2 복구
Windows 2008 R2의 문제는 테스트된 대로 Windows 7 설치 디스크로 복구할 수 있습니다. 그러나 처음 세 단계는 Windows Server 2008 R2 x64 DVD로 완료해야 합니다.
1. Windows 2008 R2 DVD에서 명령 프롬프트에 액세스하십시오. 앞에서 안내한 대로 진행하십시오.
2. 명령 프롬프트에서 rename c:\boot\BCD bcd.old를 입력하고 Enter를 누르십시오.
3. delete c:\boot\bcd를 입력하고 Enter를 누르십시오.
4. 컴퓨터를 재시작하십시오.
5. Windows Server 2008 R2 (WS2008R2) DVD를 제거하고 Windows 7 (W7X64) DVD를 설치하십시오.
6. Windows 7 DVD에서 서버를 부팅하고 복구 작업을 진행하십시오.
7. DVD에서 다시 부팅하고 복구 작업을 반복하십시오. 문제가 없을 때까지 이 과정을 반복하십시오.
8. 마지막으로 서버를 재부팅하십시오.
결론
Windows 2008 R2의 "BOOTMGR is missing" 오류는 여러 요소에 의해 발생할 수 있습니다. 가장 적합한 해결책을 선택하십시오. 위 단계는 Server 2012 및 Windows Server 2016에서도 "BOOTMGR is missing" 오류에 적용됩니다. 모든 문제가 해결된 후에는 Windows Server 2008 백업을 권장합니다. 시스템 백업 이미지로 서버를 쉽게 정상 상태로 복원할 수 있습니다.