
Windows를 오래 사용해 온 분들이라면 한 번쯤 MBR(마스터 부트 레코드) 오류를 겪어봤을 것입니다. Windows가 부팅되지 않고 검은 화면에 "MBR Error"(값 1, 2 또는 3) 혹은 "Windows failed to start"라는 메시지만 표시되는 상황은 상당히 당황스럽습니다. 다행히 MBR 오류는 소프트웨어 문제일 뿐이며, 생각보다 어렵지 않게 해결할 수 있습니다.
MBR 오류는 왜 발생할까?
MBR 오류의 주요 원인은 다음과 같습니다.
- 부팅 파일이 손상되거나 삭제된 경우
- 듀얼 부팅 환경에서 리눅스 운영체제를 제거한 경우
- 실수로 구버전 부트 레코드를 설치한 경우 등
Windows 복구 환경에서 명령 프롬프트 열기
참고: 여기서는 Windows 10 기준으로 설명하지만, Windows 7과 8에서도 과정은 거의 동일합니다.
부트 레코드에 문제가 생기면 Windows 바탕화면까지 진입하지 못해 일반적인 방법으로는 명령 프롬프트를 실행할 수 없습니다. 이럴 때는 Windows 설치 미디어(USB 또는 DVD)를 삽입하고 해당 미디어로 부팅해야 합니다. 설치 화면에서 "다음"을 클릭한 후 "컴퓨터 복구"를 선택하세요.

그러면 시스템 복구 옵션 창이 열립니다. 여기서 "문제 해결"을 선택한 다음 "명령 프롬프트"를 클릭합니다.

명령 프롬프트 창이 열리면 이제 MBR을 수정할 준비가 완료된 것입니다.
참고: Windows 8 또는 8.1을 사용 중이라면 부팅 시 F8 또는 Shift+F8 키를 누른 뒤 "문제 해결 → 고급 설정"을 선택하고, 목록에서 명령 프롬프트를 선택하면 됩니다.
bootrec 명령으로 MBR 수정하기
명령 프롬프트에 진입했다면 bootrec 명령으로 부트 레코드 오류를 수정할 수 있습니다. 대부분의 부트 레코드 문제는 MBR 자체가 손상되었기 때문에 발생하며, 이런 경우 아래 명령 하나만으로 빠르게 해결됩니다.
bootrec /fixmbr
명령을 실행하면 확인 메시지가 표시됩니다. 복구가 완료되었다면 컴퓨터를 재부팅하고 평소처럼 Windows에 로그인하면 됩니다.

부트 섹터가 손상되었거나 다른 부트 로더로 교체된 것으로 의심된다면, 기존 부트 섹터를 삭제하고 새로 생성하는 아래 명령을 사용하세요.
bootrec /fixboot
부트 레코드 자체의 문제 외에도 BCD(부트 구성 데이터)가 손상된 경우에도 부팅 오류가 발생할 수 있습니다. 이때는 아래 명령으로 BCD를 다시 작성해야 합니다. BCD가 실제로 손상된 경우 Windows는 감지된 운영체제 설치 목록을 보여주며 전체 BCD를 재구축합니다.
bootrec /rebuildbcd
여러 운영체제를 멀티부팅으로 사용하고 있다면 /scanos 옵션이 유용합니다. 이 매개변수는 Windows에게 모든 디스크를 검사해 누락된 운영체제를 부트 구성 데이터에 추가하도록 지시합니다. 덕분에 부팅 시 원하는 운영체제를 직접 선택할 수 있게 됩니다.
bootrec /scanos
마무리
이처럼 Windows 10에서 MBR을 수정하는 방법은 생각보다 간단합니다. 위 명령어를 사용하는 도중 문제가 발생했거나, 부트 레코드 오류와 관련해 궁금한 점이나 경험이 있다면 댓글로 공유해 주세요.