Windows 7 부트로더 수정. 부팅 메뉴 및 저장소에 Windows XP 부팅 항목 추가. Windows를 사용하여 복구

운영 체제가 전혀 시작되지 않거나 운영 체제를 켜는 과정에서 여러 가지 문제가 발생하는 경우 사용자가 Windows 7 부트로더를 복원하는 데 도움이 되는 기술이 필요합니다.

운영 체제 로더는 OS를 시작하도록 설계된 시스템 프로그램입니다.

간단히 말해서 이것은 컴퓨터를 켜는 유틸리티입니다.

새로운 버전의 운영 체제가 등장하면서 부트로더도 향상되었습니다. 예를 들어 Windows XP는 UEFI를 사용하여 부팅됩니다.

최신 버전의 OS(7번째부터 시작)는 부팅 프로세스 중에 BOOTMGR 시스템 유틸리티를 사용합니다.

부트로더 문제 유형

우려되는 가장 일반적인 원인은 다음과 같은 오류입니다.

  • 시스템을 시작하려고 하면 "Bootmgr이 없습니다" 및/또는 "시스템 디스크가 아닙니다"라는 메시지가 나타납니다. 부트로더 또는 마스터 부트 레코드가 손상되어 발생합니다.
  • .
    이 경우 사용자가 개인용 컴퓨터나 노트북에서 시작 버튼을 누른 직후 바이러스를 파괴하기 위해 돈을 보내 달라는 해커의 메시지가 나타나면 부트로더를 복원해야 합니다.

기억하다!운영 체제가 이미 시작 프로세스를 시작했고 오류가 나중에 나타나기 시작한 경우 이는 부트로더에 문제가 있음을 나타내지 않습니다. 안전 모드에서 OS를 켜고 문제(예: 바이러스 소프트웨어)를 해결해 보세요.

부트 로더를 설정하기 전에 BIOS로 이동하여 시스템이 모든 하드 드라이브에 대해 올바른 부팅 순서로 설정되어 있는지 확인하십시오.

컴퓨터에 동시에 두 개의 하드 드라이브가 설치되어 있고 시작 순서가 잘못된 경우 부트로더에 문제가 발생할 수 있습니다.

첫 번째 줄은 시작할 운영 체제가 설치된 디스크여야 합니다.

USB 드라이브를 사용한 자동 복구

가장 쉬운 방법부터 문제를 해결해야 합니다.

아래 방법을 사용하여 부트로더를 수정할 수 없는 경우 문서에 제시된 문제에 대한 다음 해결 방법을 시도해 보십시오.

문제 해결 프로세스를 시작하려면 OS가 설치된 디스크를 가져옵니다.

없는 경우 디스크 없이 복원할 수 있습니다. 이 경우 부팅 가능한 외부 USB 미디어를 만들어야 합니다.

미디어에 있는 운영 체제 버전은 컴퓨터에 설치된 버전과 완전히 일치해야 합니다.

플래시 드라이브 또는 디스크에서 자동 복구를 수행하려면 다음 단계를 따르십시오.

  • 디스크를 드라이브에 삽입하거나 플래시 드라이브를 슬롯에 삽입합니다. 컴퓨터를 시작하고 처음 몇 초 안에 키보드의 F 버튼을 누르면 문제가 발생하기 전에 즉시 BIOS 메뉴가 실행됩니다.
    BIOS에서 OS 구성 요소의 부팅 순서를 변경합니다. 디스크 또는 플래시 드라이브가 먼저 와야 합니다(컴퓨터에 연결한 OS 이미지가 있는 장치에 따라 다름).
    부팅 대기열이 설정된 후 모든 변경 사항을 저장하고 BIOS 설정을 종료합니다. OS 시작 프로세스가 다시 시작되지만 이제는 이미지 미디어에서 직접 부팅됩니다. 다음 창이 나타납니다.

  • 창 하단(그림 2)에서 OS 복구 항목을 찾아 클릭합니다. 이제 복원해야 하는 OS를 선택해야 합니다(컴퓨터에 여러 시스템이 동시에 설치된 경우).

  • 작업을 수정하려는 OS 이름을 결정한 후에는 사용 가능한 모든 운영 체제 복구 옵션이 포함된 창이 나타납니다. 시작하려면 자동 문제 해결을 선택하세요.
    이 방법이 도움이 될 수 있지만 모든 경우에 해당되는 것은 아닙니다. 자동 수정 후에도 시스템이 여전히 켜지지 않으면 1~3단계를 다시 반복하고 이제 두 번째 옵션(이전에 저장된 OS 상태 활성화)을 선택합니다.
    필요한 모든 작업이 프로그램에 의해 자동으로 수행될 때까지 기다리십시오. 시스템이 성공적으로 부팅되면 문제가 해결된 것입니다. 그렇지 않은 경우 수동으로 복원해야 합니다.

OS 부팅 구성 데이터 복구

OS 시작 구성 정보에는 컴퓨터의 운영 체제를 켤 때 데이터가 로드되어야 하는 순서에 대한 자세한 정보가 포함되어 있습니다.

부팅 구성 데이터의 항목이 손상되어 OS 부트로더가 완료되지 못하는 경우가 많습니다.

문제를 해결하려면 OS 부트로더에 새 구성 데이터를 추가해야 합니다.

전체 구성 업데이트는buildbcd 명령을 사용하여 수행할 수 있습니다.

이를 수행하려면 시스템 복구 옵션에서 명령줄 창을 열어야 합니다(위 그림 참조).

해당 줄에 "bootrec.exe /rebuildbcd"(따옴표 없이) 텍스트를 입력하고 Enter 버튼을 눌러 명령을 실행합니다. 업데이트 프로세스는 몇 분 정도 걸릴 수 있습니다.

완료되면 명령 결과에 대한 줄이 유틸리티 창에 나타납니다.

데이터를 복원한 후에는 컴퓨터를 끄고 OS 이미지가 있는 디스크를 제거한 다음 BIOS에서 표준 부팅 순서를 구성하고 장치를 다시 켜야 합니다.

모든 작업이 올바르게 수행되면 시스템이 표준 모드에서 시작됩니다.

명령을 실행한 후 구성을 복원할 수 없다는 시스템 알림을 받으면 안전 모드로 부팅해야 합니다.

이렇게 하려면 명령줄에 bootrec.exe/safeboot 명령을 입력하십시오. 이를 통해 OS 부트로더 오류를 일으킬 수 있는 최소한의 드라이버 및 타사 유틸리티를 사용하여 운영 체제를 시작할 수 있습니다.

부트로더 구성 매개변수를 보고 편집하려면 BCDEdit.exe 명령을 실행하십시오.

부트로더 구성 편집 명령

Windows 7 운영 체제의 컴퓨터가 시작되지 않는 이유 중 하나는 부팅 레코드(MBR)가 손상되었기 때문입니다. 복원할 수 있는 방법을 살펴보고 결과적으로 PC에서 정상적인 작동 가능성을 복원할 수 있습니다.

부트 레코드는 시스템 장애, 갑작스러운 정전이나 전력 급증, 바이러스 등 다양한 이유로 손상될 수 있습니다. 이 기사에서 설명하는 문제의 출현으로 이어진 이러한 불쾌한 요인의 결과를 처리하는 방법을 살펴보겠습니다. 다음을 사용하여 자동으로 또는 수동으로 이 문제를 해결할 수 있습니다. "명령줄".

방법 1: 자동 복구

Windows 운영 체제 자체는 부트 레코드를 수정하는 도구를 제공합니다. 일반적으로 시스템 시작에 실패한 후 컴퓨터를 다시 켜면 자동으로 활성화되며 대화 상자에서 절차를 수행하는 데 동의하면 됩니다. 하지만 자동 실행이 되지 않더라도 수동으로 활성화할 수 있습니다.


위에서 설명한 방법을 사용해도 복구 환경을 시작할 수 없는 경우 설치 디스크 또는 플래시 드라이브에서 부팅하고 시작 창에서 옵션을 선택하여 표시된 작업을 수행하십시오. "시스템 복원".

방법 2: Bootrec

불행하게도 위에 설명된 방법이 항상 도움이 되는 것은 아니며 Bootrec 유틸리티를 사용하여 boot.ini 파일의 부팅 항목을 수동으로 복원해야 합니다. 명령어를 입력하면 활성화됩니다. "명령줄". 하지만 시스템 부팅이 불가능하여 이 도구를 표준으로 실행할 수 없으므로 복구 환경을 통해 다시 활성화해야 합니다.


이 옵션이 도움이 되지 않으면 Bootrec 유틸리티를 통해 수행되는 다른 방법이 있습니다.


방법 3: BCDboot

첫 번째 방법과 두 번째 방법 모두 작동하지 않으면 다른 유틸리티인 BCDboot를 사용하여 부트로더를 복원할 수 있습니다. 이전 도구와 마찬가지로 다음을 통해 시작됩니다. "명령줄"복구 창에서. BCDboot는 활성 하드 드라이브 파티션에 대한 부팅 환경을 복구하거나 생성합니다. 이 방법은 오류로 인해 부팅 환경이 다른 하드 드라이브 파티션으로 전송된 경우 특히 효과적입니다.


Windows 7에서 부트 레코드가 손상된 경우 이를 복원하는 방법에는 여러 가지가 있습니다. 대부분의 경우 자동 소생술을 수행하는 것으로 충분합니다. 그러나 사용이 긍정적인 결과로 이어지지 않으면 다음에서 시작되는 특수 시스템 유틸리티가 사용됩니다. "명령줄" OS 복구 환경에서.

옵션 1. 자동 - Windows 7에서 Windows RE 복구 환경을 사용합니다.

Windows 7을 설치하는 동안 하드 드라이브에 서비스 파티션이 자동으로 생성되어 Windows RE(복구 환경)에 대한 액세스를 제공합니다. 이 서비스 섹션을 사용하면 다음을 수행할 수 있습니다.

하드 드라이브에서 복구 환경으로 부팅

복구 환경이 포함된 CD 만들기

1) 하드 드라이브 또는 시스템 복구 디스크에서 복구 환경으로 부팅합니다.

고급 부팅 옵션 메뉴에 액세스하려면 컴퓨터를 켠 후(운영 체제를 로드하기 전) F8 키를 누르십시오.

2) 첫 번째 메뉴 항목(컴퓨터 수리)을 선택하고 Enter를 누르십시오.

3) 관리자 계정 비밀번호가 설정된 키보드 언어를 선택하십시오.

4) 관리자 비밀번호를 입력하세요. 비밀번호를 입력하면 복구 옵션이 있는 창이 나타납니다.

5) 항목 선택 시동 복구(시동 수리) 항목도 가끔 도움이 될 수 있습니다 시스템 복원(시스템 복원), 문제가 발생하기 전에 생성된 지점으로 돌아갈 수 있습니다.

옵션 2. 수동 복구, 멀티 부팅 메뉴 생성.

여기서 가장 중요한 것은 추가 명령을 입력하기 위해 명령줄로 이동하는 것입니다.

1) Bootfiles_x86+x64.zip 아카이브를 다운로드합니다(파일 포함: Bcdboot.exe; Bcdedit.exe; Bootsect.exe)

2) 부팅 폴더 생성

3) 다운로드한 아카이브의 압축을 풀고 필요한 비트 수의 Bootsect.exe 및 Bcdedit.exe 파일을 생성한 Boot 폴더에 복사합니다.

4) 작업에 필요한 환경을 시작합니다.

5) 다른 드라이브 또는 복구 환경에 설치된 Windows로 부팅합니다. (하드 드라이브에서는 F8 키를 눌러 시작합니다. 마더보드에서 F8 키를 사용하는 경우 드라이브를 선택한 후 다시 F8 키를 눌러 메뉴 항목을 선택합니다. 컴퓨터 문제 해결

6) 명령줄을 실행합니다.

Windows: Win+R -> cmd -> 확인.

복구 환경에서: 관리 계정 비밀번호가 설정된 키보드 언어를 선택하십시오. 관리자 비밀번호를 입력하세요. 아이템을 선택하세요 명령줄(명령 프롬프트)

1) Windows 7은 향상된 부팅 방법인 부팅 구성 데이터 저장소를 사용합니다. 이 저장소에는 컴퓨터에 설치된 모든 운영 체제에 대한 모든 정보가 포함되어 있습니다. 따라서 이전 Windows 운영 체제의 부트로더를 사용하여 시작할 수 없습니다. 따라서 Windows 7의 부팅 섹터를 복원하기 위해 모든 파티션의 부팅 섹터를 다시 작성합니다.

X:\boot\bootsect.exe /nt60 모두

여기서 X는 Bootsect.exe 프로그램이 포함된 드라이브 문자입니다.

2) 두 번째 Windows XP 시스템이 있는 경우 다음과 같은 추가 작업을 수행해야 합니다.

Windows 7 다운로드 저장소(Windows XP 다운로드용 저장소)를 만듭니다.

Bcdedit /create(ntldr) /d "Microsoft Windows XP"

시스템이 이 작업을 거부하는 경우 이 저장소는 이미 생성된 것이므로 이름을 바꾸면 됩니다.

Bcdedit /set(ntldr) 설명 "Microsoft Windows XP"

Bcdedit /set(ntldr) 장치 파티션=C:

그런 다음 Windows 7 부트로더가 Windows XP 부트로더 경로를 가리키도록 합니다.

Bcdedit /set(ntldr) 경로 \ntldr

그런 다음 부팅 메뉴에서 Windows XP를 선택하고 나머지 항목 아래에 배치하는 행을 추가합니다.

Bcdedit /displayorder(ntldr) /addlast

또한 부트 로더를 사용하려면 그래픽 인터페이스를 사용하여 위 작업을 수행할 수 있는 EasyBCD 프로그램을 사용할 수 있습니다.

정보를 위해:

운영 체제 로더와 호환되는 MBR(마스터 부트 레코드)(ntldr - Windows XP 및 bootmgr - Windows 7/Vista)

부팅 파일: Windows XP의 경우 - ntDetect.com 및 boot.ini 파일, Windows 7/Vista의 경우 - 부팅 저장소 - 숨겨진 시스템 폴더 BOOT에 있는 BCD(부팅 구성 데이터).

옵션 3: bootrec.exe를 사용한 수동 복구.

1) 복구 환경으로 부팅합니다. (하드 드라이브에서는 F8 키를 눌러 시작합니다. 마더보드에서 F8 키를 사용하는 경우 디스크를 선택한 후 다시 F8 키를 누르고 메뉴 항목을 선택합니다. 컴퓨터 문제 해결(컴퓨터를 수리하고) Enter를 누르세요)

2) 복원하려는 운영 체제를 선택하고 "다음"을 클릭합니다.

3) 창문에서 복구 시스템 옵션(시스템 복구 옵션) 선택 명령줄(명령 프롬프트).

4) cmd.exe 명령줄 해석기 창이 열리며 여기에 다음을 입력해야 합니다.

Bootrec.exe /FixMbr

/FixMbr 스위치는 Windows 7 호환 마스터 부트 레코드를 시스템 파티션에 기록합니다. 이 스위치는 기존 파티션 테이블을 덮어쓰지 않습니다. 이 옵션은 MBR 손상 문제를 해결하거나 MBR에서 비표준 코드를 제거해야 하는 경우에 사용해야 합니다.

Bootrec.exe /FixBoot

/FixBoot 스위치는 Windows 7과 호환되는 부팅 섹터를 사용하여 시스템 파티션에 새 부팅 섹터를 기록합니다. 다음 조건 중 하나 이상이 참인 경우 이 스위치를 사용합니다.

Windows 7 부팅 섹터가 비표준 부팅 섹터로 대체되었습니다.

부트 섹터가 손상되었습니다

Windows 7을 설치한 후 이전 버전의 Windows 운영 체제가 컴퓨터에 설치되었습니다. 이 경우 Windows 부팅 관리자(Bootmgr.exe) 대신 Windows NT 부팅 로더(NTLDR)를 사용하여 컴퓨터를 시작합니다.

Bootrec.exe /RebuildBcd

/RebuildBcd 스위치는 모든 드라이브에서 Windows 7과 호환되는 설치된 운영 체제를 검색합니다. 또한 이 옵션을 사용하면 부팅 구성 데이터 저장소에 추가하려는 설치된 시스템을 선택할 수 있습니다. 부팅 구성 데이터의 전체 재구축을 수행해야 하는 경우 이 옵션을 사용해야 합니다.

필요한 값이 기억나지 않으면 다음을 입력하면 됩니다.

유틸리티는 사용 가능한 명령줄 스위치에 대한 도움말을 표시합니다.

컴퓨터에 Vista 및 Windows 7과 같은 여러 운영 체제를 설치한 후 부팅 메뉴의 초기 설정이 손실되어 PC를 시작할 때마다 부팅할 OS와 설정을 선택해야 합니다. 신청합니다. 예를 들어 그 과정은 시간이 많이 걸리기 때문에 불쾌합니다. 이 경우 Windows 부트로더에서 시스템 시작 순서를 편집하여 부팅 메뉴의 원래 모양을 복원하면 상황을 정상적인 과정으로 되돌리는 데 도움이 됩니다. 그러나 여러 가지 방법으로 수행할 수 있습니다.

옵션 #1: 시스템 제어판을 통한 디버깅

이 방법을 사용하여 Windows 부트로더에서 설정을 복원하고 추가 부팅 옵션을 제거하는 프로세스를 시작하려면 먼저 "시스템" 섹션에 들어가야 합니다. 이 작업은 다양한 방법으로 수행할 수 있습니다.


어쨌든 "시스템"창이 화면에 나타납니다. 여기에서 "고급 시스템 설정"섹션을 찾아 선택한 다음 "부팅 및 복구"탭 반대편에 나타나는 시스템 창에서 "설정"버튼을 클릭합니다.

결과적으로 사용자에게는 다음과 같은 기회가 제공됩니다.

  • 기본적으로 부팅되는 OS를 선택하여 운영 체제의 시작 순서를 변경합니다.
  • 시스템을 시작하기 전 대기 시간(타임아웃)을 결정합니다.
  • 부팅 메뉴에서 사용 가능한 운영 체제 목록 표시를 제거합니다.

이 방법의 장점은 부팅 메뉴 편집 문제를 해결하는 단순성과 속도라는 점을 쉽게 알 수 있습니다. 그러나 가장 기본적인 Windows 시작 매개변수만 결정하는 데 사용될 수 있다는 점을 부정하는 것은 논리적이지 않습니다.

옵션 번호 2: "시스템 구성" 유틸리티를 사용한 구성

시스템 구성 유틸리티의 설정을 편집하여 Windows 부트 로더에서 컴퓨터에 설치된 운영 체제의 불필요한 변형을 제거할 수도 있습니다. 다양한 방법을 사용하여 열 수 있습니다.

어떤 식으로든 모니터 화면에 "시스템 구성" 시스템 창이 나타난 후 Windows를 시작하는 표준 방법을 복원하려면 "부팅" 섹션으로 들어가야 합니다. 특히 여기에서는 다음과 같은 설정을 지정할 수 있습니다.

  • Windows 부트 로더에서 추가 항목을 제거합니다.
  • 하나의 OS를 기본값으로 실행하도록 지정합니다.
  • 시스템 시작 시 시간 제한을 설정합니다.
  • 최대 메모리, 실행 가능한 프로세스 수, PCI 잠금 설정:

간단하고 이해하기 쉬운 유틸리티 인터페이스 덕분에 이러한 각 작업을 수행하는 프로세스가 전혀 어렵지 않습니다. 예를 들어, 시작 메뉴에서 불필요한 OS를 제거하려면 해당 OS를 마우스로 클릭하고 "삭제" 버튼을 누르면 됩니다. 따라서 "Timeout"섹션에서는 시스템 시작 지연 시간 등이 설정됩니다.

옵션 번호 3: bcdedit.exe 명령을 사용하여 기본 설정 복원

bcdedit.exe 유틸리티를 사용하여 OS 컴퓨터의 프로세스를 시작할 수도 있습니다. Windows\System32 폴더에 있지만 명령줄을 통해 관리자 권한으로만 실행할 수 있습니다.

물론 가장 쉬운 방법은 시작 메뉴에 있는 검색창을 사용하는 것입니다. 이 경우 절차는 다음과 같습니다.

  1. "시작"으로 이동하여 검색어 cmd를 설정합니다.
  2. 프로그램 목록에 표시된 결과를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 정의합니다.

"명령 프롬프트"가 열린 후 빠른 데이터 복구에 대한 후속 액세스를 위해 먼저 부트로더의 백업 복사본을 저장해야 합니다. 이렇게 하려면 C 드라이브에 BCDREZ 폴더를 만든 다음 명령줄에 bcdedit /export C:\BCDREZ\bcd 값을 입력하고 Enter 키를 누릅니다. 앞으로 모든 변경 사항을 취소하고 기본 설정을 복원하려면 bcdedit /import C:\BCDREZ\bcd 명령을 사용하면 충분합니다.

Windows 운영 체제에는 정보 손상 및 손실로부터 보호하기 위한 수많은 도구가 내장되어 있습니다. 그럼에도 불구하고 OS가 올바르게 시작되지 않는 경우가 종종 있습니다. 대부분의 경우 이는 Windows 7 시작 데이터를 저장하는 하드 드라이브의 특수 부팅 레코드 MBR이 손상되어 발생합니다. 이 문서에서는 부트로더를 복원하는 방법을 자세히 설명합니다.

Bootmgr 프로그램

BootManager 또는 Bootmgr은 MBR이라는 하드 드라이브의 특수 서비스 섹터에 있는 특수 프로그램입니다. BIOS가 설치된 모든 구성 요소의 기능을 확인하고 HDD를 연결한 후 컴퓨터를 제어합니다.

관리자는 디스크의 첫 번째 섹터 또는 부팅 섹터에 있는 특수 테이블에서 데이터를 읽습니다. 이 표는 시스템을 시작하는 데 필요한 파일의 위치를 ​​나타냅니다. 필요한 모든 정보가 수집되면 컴퓨터에서 Windows 로드가 시작됩니다.

프로그램이 필요한 정보를 찾을 수 없으면 개인용 컴퓨터가 Windows를 로드할 수 없게 되고 사용자에게 오류 메시지가 표시됩니다. 일반적으로 이는 "bootmgr이 없습니다"라는 단일 정적 비문이 있는 빈 검정색 화면입니다.

하드 드라이브의 전체 부팅 섹터가 손상된 경우에도 비슷한 결과가 발생합니다. 이 경우 주소 테이블의 순서는 완벽할 수 있지만 관리자 프로그램 자체는 제대로 작동하지 않습니다. 이 경우 복원이 필요합니다.

바이러스 공격

마스터 부트 레코드가 손상될 수 있는 세 가지 주요 이유는 바이러스 공격, 시스템 충돌 또는 정전, 잘못된 OS 설치입니다.

인터넷 서핑 중에 사용자는 하드 드라이브의 MBR을 변경하여 하드 드라이브에 설치된 운영 체제를 손상시킬 수 있는 위험한 바이러스를 실수로 다운로드할 수 있습니다.

악성 스크립트에 대응하기 위해 바이러스 백신이라는 특별한 응용 프로그램이 있습니다. 그 중 하나를 컴퓨터에 설치하는 것이 좋습니다. 예를 들어 Microsoft에서 개발한 무료 소프트웨어인 Security Essentials를 사용할 수 있습니다.

이 프로그램은 https://www.microsoft.com/ru-ru/download/details.aspx?id=5201 페이지에서 무료로 다운로드할 수 있습니다.

HDD 문제

문제의 또 다른 일반적인 원인은 시스템 오류입니다. 운영 체제가 실행되는 동안 전원 버튼을 눌러 PC를 끄고 전원 공급 장치를 분리하면 하드 드라이브에 저장된 파일이 손상될 수 있습니다. 시스템이 일부 작업을 수행하는 동안 네트워크의 전압이 갑자기 사라지는 경우에도 동일한 일이 발생합니다.

이러한 긴급 상황으로부터 개인 컴퓨터를 보호하기 위해서는 무정전 전원 공급 장치를 사용해야 하며, 또한 버튼이 아닌 시작 메뉴를 사용하여 PC를 꺼야 합니다.

또한 하나의 하드 드라이브에 여러 개의 운영 체제 사본을 설치한 경우 부트로더 프로그램이 손상될 수 있습니다. 이러한 일이 발생하지 않도록 하려면 각 Windows 복사본을 별도의 논리 파티션에 설치하는 것이 좋습니다. 문제를 해결하려면 부트로더 복구를 사용하세요.

부팅 가능한 USB 플래시 드라이브 만들기

Windows 7 부트 로더를 복구하기 전에 사용자는 설치 DVD를 찾거나 특수 DVD를 만들어야 합니다.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: