명령 프롬프트를 사용하여 PC 부트 레코드 문제를 해결하는 방법

시스템 복구(system recovery) 도구를 사용 하여 대부분의 컴퓨터 문제를 해결할 수 있습니다. 그러나 Windows 컴퓨터(Windows computer) 가 부팅되지 않는 경우와 같이 수동으로 이러한 문제를 해결해야 하는 경우가 있습니다 . 이러한 경우 Bootrec.exe(Bootrec.exe) 라는 도구를 사용할 수 있습니다 . 마스터 부트 레코드(master boot record) ( MBR ), 부트 ​​섹터(boot sector) 또는 BCD(부팅 구성 데이터)(Boot Configuration Data (BCD)) 저장소 와 같은 문제를 해결하고 복구하는 데 도움이 될 수 있습니다 . 모든 최신 버전의 Windows에서 작동하는 방법은 다음과 같습니다.

참고:(NOTE:) 이 가이드는 Windows 10 , Windows 7 및 Windows 8.1 을 다룹니다 .

Bootrec.exe - Windows 의 부팅 문제에 대한 궁극적인 복구 도구(repair tool)

Windows 7을 사용하든 Windows 10 을 사용하든 (Windows 10)운영 체제(operating system) 에서 부팅하는 데 문제가 있고 시동 복구(trouble booting and Startup Repair) 로 문제를 해결할 수 없다면 Bootrec.exe 도구를 사용해 볼 가치가 있습니다. 이 도구를 사용하여 마스터 부트 레코드(MBR)(Master Boot Record (MBR)) 를 복구하고, 새 부트 섹터 를 작성하고, (boot sector)부트 구성 데이터(BCD)(Boot Configuration Data (BCD)) 를 재구축하고, 부트 구성(boot configuration) 데이터 에 누락된 Windows 설치를 추가할 수 있습니다.

이 모든 것이 무엇을 의미하는지 알아야 하는 경우 각각에 대한 설명은 다음과 같습니다.

  • 마스터 부트 레코드(MBR) - (Master Boot Record (MBR))시스템 드라이브(system drive) 의 첫 번째 섹터 . 그 목적은 컴퓨터의 BIOS 에 (BIOS)운영 체제(operating system) 를 찾을 위치를 알려 주어 시작할 수 있도록 하는 것입니다.
  • 부트 섹터 - (Boot sector)운영 체제(operating system) 를 로드하는 데 필요한 RAM 메모리(RAM memory) 에 로드할 코드가 포함된 디스크 영역입니다 . 부트 섹터(boot sector) 에는 BIOS 에서 부트 섹터(boot sector) 로 볼 수 있는 특정 디스크 서명(disk signature) 이 있어야 합니다 . 이 서명이 손상되었거나 변경된 경우 BIOS 는 (BIOS)부트 섹터(boot sector) 를 찾을 수 없으며 운영 체제(operating system) 를 찾고 시작하는 데 필요한 지침을 로드할 수 없습니다 . Windows 7 및 최신 버전의 Windows 에서 부트 섹터(boot sector)Windows 부팅 관리자 는 (Windows Boot Manager)부팅 구성 데이터(Boot Configuration Data) 에 액세스하고 이 정보를 사용하여 운영 체제(operating system) 를 로드합니다.
  • BCD(부팅 구성 데이터)(Boot Configuration Data (BCD)) - BCDWindows 부팅 관리자(Windows Boot Manager) 에서 사용하는 부팅 시 구성 데이터의 데이터베이스입니다 . 부팅 구성 데이터 는 (Boot Configuration Data)Windows 레지스트리(Windows Registry) 와 동일한 형식 의 데이터 파일(data file) 에 저장됩니다 .

Windows 가 성공적으로 로드되지 않을 때 명령 프롬프트(Command Prompt) 를 시작하는 방법

Bootrec.exe 를 사용 하려면 명령 프롬프트(Command Prompt) 를 사용해야 합니다. 그러나 이미 시작 문제가 있으므로 Windows(Windows) 에서 단순히 실행할 수 없다는 것이 분명합니다 .

작동 중인 Windows 컴퓨터(Windows computer) 에서 만든 복구 디스크(repair disc) 또는 복구 드라이브(recovery drive) 를 사용해야 합니다 . 다음은 이러한 디스크/드라이브를 만드는 데 도움이 되는 몇 가지 가이드입니다.

  • 시스템 복구 디스크(system repair disc) 란 무엇이며 Windows 에서 디스크를 만드는 방법 - 이 가이드는 모든 최신 버전의 Windows 에 적용됩니다 . Windows 7 사용자는 컴퓨터를 수리할 기회를 갖고자 할 때만 이 방법을 사용할 수 있습니다. 복구 디스크(repair disc) 는 시스템 문제 해결에 필요한 모든 파일이 포함된 CD 또는 DVD(CD or DVD) 일 수 있습니다 .
  • Windows 10에서 복구 드라이브를 만드는 방법 - Windows 10(Windows 10)복구(recovery drive) 도구 를 사용하여 부팅 가능한 (Windows 10)USB 메모리(USB memory) 스틱 을 만드는 방법을 알아봅니다 .
  • Windows 8 및 8.1에서 (Windows 8)USB 메모리(USB memory) 스틱에 복구 드라이브(recovery drive) 를 만드는 방법 - 이 가이드는 Windows 8 사용자에게만 유용합니다.

recovery drive/disc 가 생성 되면 여기에서 부팅합니다. 그렇게 하려면 플러그를 꽂고 Windows 컴퓨터나 장치(Windows computer or device) 를 시작하십시오 . 시작하자마자 키보드의 부팅 장치 선택 키(boot device selection key) 를 누릅니다. 일반적으로 F12 , F11 또는 Escape 키(Escape key) 이지만 장치의 메인보드 제조업체에 따라 다른 키일 수도 있습니다. 그렇게 하면 컴퓨터에 부팅 우선 순위 선택 메뉴(boot priority selection menu) 가 표시 됩니다. 키보드 의 화살표 키(arrow keys) 를 사용 하여 복구 드라이브(recovery drive) 를 선택합니다 . 그런 다음 Enter 키를 누르고 해당 드라이브에서 부팅하려면 아무 키나 누르라는 메시지가 표시되면 그렇게 하십시오.

명령 프롬프트, 부팅, 문제, Bootrec.exe

Windows 10 또는 Windows 8.1 을 사용 하는 경우 USB 드라이브(USB drive) 에서 PC를 부팅 하면 사용할 (PC boots)키보드 레이아웃(keyboard layout) 을 선택하라는 메시지가 표시됩니다 . 이 경우 키보드와 일치하는 레이아웃을 클릭하거나 탭 합니다. (click or tap)사용 가능한 모든 키보드 레이아웃(keyboard layout) 사이를 탐색하려면 "더 많은 키보드 레이아웃 보기"("See more keyboard layouts") 를 누르 십시오.

명령 프롬프트, 부팅, 문제, Bootrec.exe

사용 가능한 키보드 언어 목록은 매우 길고 사용하려는 레이아웃을 찾을 때까지 많이 스크롤해야 할 수 있습니다. 다음 화면에서 문제 해결(PC 재설정 또는 고급 옵션 참조)(Troubleshoot (Reset your PC or see advanced options)) 을 클릭하거나 탭해야 합니다 .

명령 프롬프트, 부팅, 문제, Bootrec.exe

고급 옵션(Advanced options) 화면에서 명령 프롬프트를 클릭하거나 탭 합니다(Command Prompt) .

명령 프롬프트, 부팅, 문제, Bootrec.exe

Windows 7 을 사용하는 경우 먼저 사용하려는 키보드 입력 방법 을 선택하고 (keyboard input method)다음(Next) 을 클릭 합니다.

명령 프롬프트, 부팅, 문제, Bootrec.exe

그런 다음 사용 가능한 Windows 설치를 검색하고 발견된 설치를 나열합니다. 복구할 Windows 7 설치를 선택하고 다음(Next) 을 클릭 합니다.

명령 프롬프트, 부팅, 문제, Bootrec.exe

그런 다음 사용 가능한 시스템 복구 옵션(System Recovery Options) 목록 이 공유되면 명령 프롬프트(Command Prompt) 를 클릭 합니다.

명령 프롬프트, 부팅, 문제, Bootrec.exe

명령 프롬프트(Command Prompt) 를 실행한 후 bootrec.exe 명령 을 입력 하고 Enter 키 를 눌러 이 도구에 사용할 수 있는 옵션을 확인합니다. 아래 스크린샷에서 볼 수 있듯이 /FixMbr, /FixBoot, /ScanOs/RebuildBcd 의 네 가지 매개변수를 사용할 수 있습니다 .

명령 프롬프트, 부팅, 문제, Bootrec.exe

각각이 컴퓨터의 부팅 문제를 해결하는 데 어떻게 도움이 되는지 살펴보겠습니다. Bootrec.exe 도구가 대부분 의 부팅 문제를 처리할 수 있다고 해도 모든 가능한 상황에서 성공을 보장하지는 않습니다.

마스터 부트 레코드(Master Boot Record) ( MBR ) 를 복구하는 방법

Bootrec.exe 도구 의 첫 번째 매개변수 는 /FixMbr 입니다. 손상되거나 손상된 MBR(마스터 부트 레코드)(Master Boot Record (MBR)) 을 복구할 수 있습니다 . 일반적으로 "Operating System not found"("Operating System not found") , "Error loading operating system" , "Missing operating system" 또는 "Invalid partition table" 오류 메시지 중 하나에 직면했을 때 이 매개변수를 사용합니다 . MBR 복구 프로세스(repair process) 를 시작하려면 bootrec.exe /fixmbr 명령을 실행하십시오 .

명령 프롬프트, 부팅, 문제, Bootrec.exe

새 부트 섹터를 작성하는 방법

/FixBoot 매개변수 는 시스템 파티션(system partition) 에 새 부트 섹터(boot sector) 를 씁니다 . 이 도구는 Windows 버전(Windows version) 과 호환되는 부트 섹터(boot sector) 를 사용합니다 . 이 매개변수를 사용하면 다음과 같은 상황에서 유용합니다.

  • 부트 섹터(boot sector) 가 비표준 Windows 부트(Windows boot) 섹터 로 교체되었습니다 .
  • 부트 섹터가 손상되었습니다.
  • Windows 버전이 설치된 후 이전 Windows 운영 체제(operating system) 가 설치 되었습니다.

부트 섹터 쓰기를 시작하려면 (boot sector)bootrec.exe /fixboot 명령을 사용하십시오 .

명령 프롬프트, 부팅, 문제, Bootrec.exe

부팅 구성 데이터(Boot Configuration Data) ( BCD ) 를 다시 작성하는 방법

BCD(부팅 구성 데이터)(Boot Configuration Data (BCD)) 에는 시작 시 로드해야 하는 세부 목록이 포함되어 있습니다. Microsoft 는 (Microsoft)BCD 의 파일이 없거나 손상된 경우에도 부팅 오류가 발생할(boot error) 수 있음을 나타냅니다 . /rebuildbcd 매개변수 는 BCD 를 완전히 다시 작성하여 일부 오류를 수정해야 할 때 매우 유용할 수 있습니다 . 부팅 구성 데이터(Boot Configuration Data) 를 완전히 다시 작성하려면 bootrec.exe /rebuildbcd 명령을 실행하십시오 .

명령 프롬프트, 부팅, 문제, Bootrec.exe

부팅 구성 데이터(Boot Configuration Data) 에 누락된 Windows 설치 를 추가하는 방법

컴퓨터에 여러 운영 체제가 설치되어 있지만 일부 운영 체제를 사용할 수 없는 경우 /ScanOS 옵션을 사용합니다. Bootrec.exe 에서 이 매개변수를 사용하면 현재 BCD(부팅 구성 데이터)(Boot Configuration Data (BCD)) 에 포함되지 않은 Windows 설치 에 대해 모든 디스크에서 검사를 시작합니다 . 아래 스크린샷에서 이 스캔 프로세스가 어떻게 보이는지 확인할 수 있습니다.

명령 프롬프트, 부팅, 문제, Bootrec.exe

bootrec.exe /scanos 명령이 결과를 반환 하면 복구 프로세스(repair process) 를 계속할 수 있습니다 . 결국 손실된 Windows 설치(Windows installation) 를 보안 BCD 테이블(BCD table) 에 다시 가져와서 다시 부팅할 수 있게 합니다.

명령 프롬프트, 부팅, 문제, Bootrec.exe

먼저 (First)bootrec /fixmbr 을 사용하여 마스터 부트 레코드(MBR)(Master Boot Record (MBR)) 를 정리해야 합니다 . 그런 다음 bootsect.exe /nt60 all /force 를 입력하고 Enter 키를 누릅니다 . /nt60 매개변수는 BOOTMGR 과 호환되는 마스터 부트 코드(master boot code) 를 적용합니다 . /all 인수는 모든 파티션의 마스터 부트 코드 를 업데이트합니다. (master boot code)/force parameterBootsect.exe 도구가 독점적인 (Bootsect.exe)볼륨 액세스 권한(volume access) 을 얻지 않도록 부팅 코드 업데이트(boot code update) 중에 볼륨을 강제로 분리합니다 .

명령 프롬프트, 부팅, 문제, Bootrec.exe

이 모든 명령을 실행하면 새 MBR 이 생성 되고 드라이브에서 특정 설치를 로드하기 위해 올바른 Windows 부트 로더를 사용하도록 지시합니다.(Windows boot)

결론

이 가이드에서 알 수 있듯이 Bootrec.exe 는 (Bootrec.exe)Windows 컴퓨터(Windows computer) 의 부트 레코드 문제를 해결하고 수정하기 위한 매우 강력한 도구입니다 . 부트 레코드 문제를 해결하는 다른 방법을 알고 있다면 주저하지 말고 댓글로 공유하세요.



About the author

저는 소프트웨어 리뷰어이자 생산성 전문가입니다. Excel, Outlook 및 Photoshop과 같은 다양한 소프트웨어 응용 프로그램에 대한 소프트웨어 리뷰를 검토하고 작성합니다. 내 리뷰는 충분한 정보를 제공하며 애플리케이션 품질에 대한 객관적인 통찰력을 제공합니다. 2007년부터 소프트웨어 리뷰를 작성해 왔습니다.



Related posts