부팅 메뉴에서 이전 OS를 제거하는 방법

Windows XP에서 Windows 7로 업그레이드 할 때 두 번째 드라이브가있어서 듀얼 부팅으로 설정했습니다.

잠시 후 필자는 Windows XP로 돌아 가지 않을 것이라고 결정 했으므로 해당 드라이브의 Windows 디렉터리를 삭제했습니다. 불행히도 부팅 메뉴에서 Windows XP를 제거 할 수 없습니다.

나는 부팅 탭에 MSCONFIG에 들어가려고했지만 Windows 7 만 나열합니다.
Windows XP 부팅에서 계속 진행되는지는 알 수 없습니다.

편집하다:
전에:

C:\Windows\system32>bcdedit /v

Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=D:
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {d703a693-0587-11df-9a8e-e8a34060eec6}
resumeobject            {d703a692-0587-11df-9a8e-e8a34060eec6}
displayorder            {466f5a88-0af2-4f76-9038-095b170dc21c}
                        {d703a693-0587-11df-9a8e-e8a34060eec6}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 30

Windows Legacy OS Loader
------------------------
identifier              {466f5a88-0af2-4f76-9038-095b170dc21c}
device                  partition=D:
path                    \ntldr
description             Earlier Version of Windows

Windows Boot Loader
-------------------
identifier              {d703a693-0587-11df-9a8e-e8a34060eec6}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {d703a694-0587-11df-9a8e-e8a34060eec6}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d703a692-0587-11df-9a8e-e8a34060eec6}
nx                      OptIn

후:

C:\Windows\system32>bcdedit /delete {466f5a88-0af2-4f76-9038-095b170dc21c} /f
The operation completed successfully.

C:\Windows\system32>bcdedit /v

Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=D:
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {d703a693-0587-11df-9a8e-e8a34060eec6}
resumeobject            {d703a692-0587-11df-9a8e-e8a34060eec6}
displayorder            {d703a693-0587-11df-9a8e-e8a34060eec6}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 30

Windows Boot Loader
-------------------
identifier              {d703a693-0587-11df-9a8e-e8a34060eec6}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {d703a694-0587-11df-9a8e-e8a34060eec6}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d703a692-0587-11df-9a8e-e8a34060eec6}
nx                      OptIn

나중에 다시 시작하고 테스트 해 볼 때까지 기다려야 할 것입니다.



답변

BCD (부팅 구성 데이터) 저장소를 수동으로 편집해야합니다. 그렇게하기 위해서, 당신은 불리는 도구를 사용해야 할 것입니다. bcdedit .

백업용 BCD 설정 내보내기

백업을 위해 현재 BCD 설정을 내보내는 것으로 시작하십시오.

  1. Windows 7로 부팅
  2. 관리자 계정으로 로그인하십시오.
  3. 관리자 권한 명령 프롬프트 열기
  4. 유형 bcdedit /export c:\bcdbackup 언론 들어가다

그러면 다음과 같은 파일이 생성됩니다. bcdbackup C 디스크에. 파일 이름에는 파일 확장자가 없습니다. 여기서 파일 확장자가 필요 없습니다. 원하는 경우이 위치 또는 파일 이름을 변경할 수 있지만 C의 루트에 저장하면 필요할 경우 쉽게 찾을 수 있습니다.

BCD 저장소의 모든 항목 나열

그러면 컴퓨터가 부팅 할 수있는 모든 운영 체제 목록이 반환됩니다.

  • 들어가다 bcdedit 언론 들어가다
  • 들어가다 bcdedit /v 언론 들어가다

V 스위치를 사용하면 목록에서 UUID를 얻을 수 있습니다. 다음은 사용하는 경우의 모습입니다. bcdedit V (verbose) 스위치없이.

다음은 V 스위치를 사용한 예입니다.

다른 운영 체제의 UUID를 보려면 V 스위치를 사용해야합니다.

Windows XP 항목 삭제

Windows XP의 오른쪽에있는 항목을 볼 수 있습니까? 기술 표제? 그렇다면 삭제해야합니다. 삭제하려면 식별자를 알아야합니다.

식별자는 오른쪽에 표시되는 UUID 번호입니다. 식별자 제목, 중괄호 포함. 중괄호는 숫자의 시작과 끝에있는 중괄호입니다.

  1. 아직 수행하지 않았다면 다음을 입력하십시오. bcdedit /v 언론 들어가다
  2. “Windows XP”가있는 항목의 식별자 UUID를 찾습니다.
    기술.
  3. 항목 유형을 삭제하려면 bcdedit /delete {UUID} 언론 들어가다 .

설치 한 운영 체제 수에 따라 4 분에서 15 분 정도 소요될 수 있습니다. 그 일을 그냥 맡기면 끝나면 확인 메시지가 나타납니다.

경고! 올바른 UUID를 입력했는지 확인하십시오! Windows XP 용 UUID를 입력해야합니다. Windows 7 용 UUID를 입력하면 이전에 만든 백업 파일을 사용하여 복원 할 때까지 Windows 7로 부팅 할 수 없습니다.

확인 메시지가 나타나면 다음을 입력하십시오. bcdedit /v 다시 한 번 들어가다 . 더 이상 Windows XP에 대한 항목이 없는지 확인하십시오. 컴퓨터를 재부팅하여 Windows 7로 부팅 할 수 있고 부팅 로더가 더 이상 부팅 메뉴를 표시하지 않는지 확인하십시오. 이것이 사실이라면 지금 모두 끝났습니다.

bootrec을 사용하여 기존 BCD 저장소를 다시 작성하는 방법

여전히 부팅 메뉴가 보이거나 Windows 7로 부팅 할 수없는 경우 두 가지 중 하나를 수행해야합니다.

  • A : 이전에 작성한 백업 파일을 사용하여 BCD를 복원하십시오 (아래 지시 사항 참조).
  • B : Bootrec이라는 도구를 사용하여 BCD를 다시 빌드 할 수 있습니다.

이 중 하나를 수행하려면 해당 항목을 입력해야합니다. 시스템 복구 옵션 .

  1. 컴퓨터를 재부팅하십시오.
  2. 를 길게 누릅니다. F8 바로 뒤에 열쇠 우편 ~까지
    너는 고급 부팅 옵션 메뉴. 그만큼 우편
    전원 켜기 자체 테스트, 이것은 처음으로 나타나는 화면입니다.
    컴퓨터를 시작하십시오.
  3. 선택 컴퓨터 수리 옵션을 선택하고 들어가다 . 이것은 당신을 시스템 복구
    옵션
    WinRE (Windows 복구 환경)라고도합니다.

당신이 시스템 복구 옵션 클릭 명령 프롬프트 링크를 클릭하여 명령 프롬프트를 엽니 다. 기존 BCD 저장소를 그대로 다시 작성하려고 시도합니다. bootrec /rebuildbcd 언론 들어가다 . 이제 Windows 설치용 하드 디스크 드라이브를 검사합니다.

bootrec가 Windows 설치를 찾으면 부팅 목록에 추가할지 여부를 묻습니다. 예라고 말하기 와이 , 언론 없음 , 모든 언론에 찬성하라고 말하기 에이 . Windows 7이 이전에 부팅 목록에서 제거 된 경우이 작업은 부팅 목록에 다시 추가해야합니다.

bootrec을 사용하여 새 BCD 저장소를 다시 작성하는 방법

bootrec가 Windows 설치를 찾지 못하면 BCD를 완전히 삭제 한 다음 bootrec /rebuildbcd 명령을 다시 입력하면 bootrec은 새로운 작업 BCD 저장소를 만듭니다.

BCD 저장소는 C:\Boot. 그러나 BCD를 삭제하는 대신에서 이름을 바꿀 수 있습니다. BCD BCD.old . 이것은 삭제와 동일한 효과가 있습니다. Windows는 더 이상 사용하지 않지만 장점은 BCD 백업의 추가 레이어가 있다는 것입니다. BCD의 이름을 변경하려면 먼저 속성을 변경해야합니다.

  1. 유형 attrib c:\boot\bcd -h -r -s 언론 들어가다
    숨김, 읽기 전용 및 시스템 속성을 제거합니다.
  2. 유형 ren c:\boot\bcd bcd.old 언론 들어가다
  3. 유형 bootrec /rebuildbcd 언론 들어가다 추가 된 항목을 추가하려면
    부팅 목록 프레스에 대한 Windows 설치 와이 또는 에이 모든. 이렇게하면 새 BCD 파일이 만들어집니다. C:\Boot. 이 새 파일은 이전의 파일과 다를 것입니다.
    이전에 이름이 바뀌 었습니다.

컴퓨터를 재부팅하고 Windows 7로 부팅 할 수 있는지, 부팅 메뉴가 표시되는지 확인하십시오. 부팅 메뉴가 보이지 않고 Windows 7로 부팅 할 수 있다면 지금은 문제가 없습니다.

백업에서 BCD 설정 가져 오기

어떤 이유로 백업 복사본으로 BCD를 복원하려는 경우 bcdedit /import c:\bcdbackup 명령. 이 명령은 Windows 내에서 또는 WinRE 명령 프롬프트에서 사용할 수 있습니다.

조언

앞으로 Windows 폴더를 삭제하기 전에 부팅 목록에서 이전 Windows 항목을 제거해야합니다. 그렇게하기 위해 msconfig 도구, 나는 당신이 그것에 익숙하다고 확신합니다. 제거하려는 Windows 버전의 부팅 목록 항목을 제거한 후에 만 ​​Windows 폴더를 삭제할 수 있습니다.

개인적으로 디스크 파티션을 완전히 포맷하는 것을 선호합니다. 이전 디스크에 저장된 개인 파일이 염려되는 경우 백업하거나 새 디스크로 복사해야합니다. 개인 파일을 별도의 파티션에 저장하는 것도 좋은 방법입니다. 그렇게하면 다른 운영 체제에서 쉽게 액세스 할 수 있습니다.


답변

이동 운영 시작 메뉴에서 msconfig를 입력하십시오. , Enter 키를 누르고 선택하십시오. 부팅 탭 찾아서 OS를 강조하다 너는 그때 삭제하고 싶다. 삭제 버튼을 누르십시오. .


답변

내가 이것을 전에했기 때문에, 여기있다 :

  1. 이동 cmd 또는 부팅 할 수있는 디스크로 부팅하면 명령 프롬프트와 실행으로 이동합니다.

    C : & gt; fdisk / mbr

    언론 들어가다 키.

  2. 재부팅하십시오.

  3. BIOS로 가서 Windows 7 드라이브를 다른 드라이브보다 먼저 부팅하도록 설정하면 더 이상 부트 로더 옵션이 없습니다. Windows 7로 직접 부팅합니다.


답변

나는 다른 누군가가 내가 한 것과 같은 고통을 겪지 않기를 바랍니다.

msconfig에서 여전히 0 초의 시간 제한이 있음에도 불구하고 하나의 항목으로 Windows 부팅 관리자를 계속 가져 오는 경우 다음을 수행하십시오.

bcdedit /set {bootmgr} displaybootmenu no

답변

파티션에서 Windows 운영 체제의 두 번째 설치를 제거하는 방법

http://support.microsoft.com/kb/888023

Windows 7 부팅 메뉴에서 Ubuntu 또는 XP 제거

http://www.howtogeek.com/howto/17903/remove-ubuntu-or-xp-from-the-windows-7-boot-menu/