Windows Vista를 설치하다 보면, 부트 정보가 누적되어 맨 나중에
보면 똑같은 Windows Vista 들어가는 부분이 하나씩 하나씩 늘어납니다.
저 같은 경우에는 Windows XP와 멀티 부팅으로 이용하고 있기 때문에, 부트레코드가
2개가 되는데, Vista만 깔면 하나씩 늘어나 결국 5개까지 되었습니다.
이래저래 짜증이 나서.....
Windows XP 같은 경우 Boot.ini 파일을 직접 수정하면 되는데, Windows Vista에서는
Boot.ini 대신, 별도의 Boot 폴더 내의 파일로 관리하더군요. 손대는 방법도 모르겠고..

확인해본 결과 Windows Vista 내의 Boot 정보는 Bcdedit.exe 라는 별도의 프로그램으로 동작하더군요.
일단 Start 에서 명령/검색 창에 cmd를 입력합니다.
그리고 명령 줄 창을 띄운 후 bcdedit 라고 치면 대략 다음과 유사한 화면이 뜹니다.

Windows Boot Manager
--------------------
Identifier:             {bootmgr}
Type:                   10100002
Device:                 partition=D:
Description:            Windows Boot Manager
Locale:                 en-US
Inherit options:        {globalsettings}
Boot debugger:          No
Default:                {current}
Display order:          {ntldr}
                       {current}
                       {3b734b6e-a313-11da-8b12-889cf9a338b4}
                       {414d3412-966d-11da-8401-c98f62916fbe}
Timeout:                30

Windows Legacy OS Loader
------------------------
Identifier:             {ntldr}
Type:                   10300006
Device:                 partition=D:
Path:                   \ntldr
Description:            Legacy (pre-Longhorn) Microsoft Windows Operating Syste

Boot debugger:          No

Windows Boot Loader
-------------------
Identifier:             {current}
Type:                   10200003
Device:                 partition=C:
Path:                   \Windows\system32\winload.exe
Description:            Microsoft Windows
Locale:                 en-US
Inherit options:        {bootloadersettings}
Boot debugger:          No
Windows device:         partition=C:
Windows root:           \Windows
Resume application:     {224b0149-a08e-11da-b308-ed83a3b7e795}
No Execute policy:      OptIn
No integrity checks:    Yes
Kernel debugger:        No
EMS enabled in OS:      No

Windows Boot Loader
-------------------
Identifier:             {3b734b6e-a313-11da-8b12-889cf9a338b4}
Type:                   10200003
Device:                 partition=C:
Path:                   \Windows\system32\winload.exe
Description:            Microsoft Windows
Locale:                 en-US
Inherit options:        {bootloadersettings}
Boot debugger:          No
Windows device:         partition=C:
Windows root:           \Windows
Resume application:     {3b734b6f-a313-11da-8b12-889cf9a338b4}
No Execute policy:      OptIn
Kernel debugger:        No
EMS enabled in OS:      No

Windows Boot Loader
-------------------
Identifier:             {414d3412-966d-11da-8401-c98f62916fbe}
Type:                   10200003
Device:                 partition=C:
Path:                   \Windows\system32\winload.exe
Description:            Microsoft Windows
Locale:                 en-US
Inherit options:        {emssettings}
                       {dbgsettings}
                       {badmemory}
Windows device:         partition=C:
Windows root:           \Windows
No Execute policy:      OptIn


제가 이미 2개 지운 상태에서 캡처한 것인데, 대략 보시면 다음과 같습니다.
맨 위의 {bootmgr} 부분은 이 부트 매니저 위치 값을 나타내구요
{ntldr} 부분은 Windows XP와 같은 이전 버전을 나타냅니다.
{current} 부분은 현재 로그인 한 부트 정보를 나타냅니다.
그 외의 {3b734b6e-a313-11da-8b12-889cf9a338b4}{414d3412-966d-11da-8401-c98f62916fbe} 부분은
그 외의 부트 부분을 나타냅니다.

그렇다면 쓸데 없이 나열되는 목록 내용은 {3b734b6e-a313-11da-8b12-889cf9a338b4}{414d3412-966d-11da-8401-c98f62916fbe}
라는 결론이 납니다.
이 정보를 지우려면
bcdedit /delete {414d3412-966d-11da-8401-c98f62916fbe}
bcdedit /delete {3b734b6e-a313-11da-8b12-889cf9a338b4}

라고 입력하시면 됩니다.

그러면 쓸데 없이 나오는 부트 정보들이 날라가고 딱 필요한 내용만 볼 수 있습니다.

728x90

+ Recent posts