다음을 통해 공유


부팅 항목 추가

Windows에서 부팅 옵션을 사용자 지정하는 한 가지 방법은 운영 체제에 대한 새 부팅 항목을 추가하는 것입니다. 부팅 항목은 운영 체제 또는 부팅 가능한 프로그램에 대한 부하 구성을 정의하는 옵션 집합입니다.

각각 부팅 매개 변수 집합이 다른 운영 체제에 대해 여러 부팅 항목을 가질 수 있습니다. Windows Installer는 운영 체제를 설치할 때 표준 부팅 항목을 만들고, 부팅 옵션을 편집하여 운영 체제에 대한 사용자 지정된 추가 부팅 항목을 만들 수 있습니다.

Windows Installer에서 만든 부팅 항목의 옵션을 추가, 삭제 및 변경할 수 있습니다. 그러나 표준 항목을 유지하고 대신 사용자 지정하는 별도의 항목을 추가하는 것이 좋습니다.

부팅 항목을 추가하려면 기존 부팅 항목을 복사한 다음 복사본을 수정합니다.

이 항목은 Windows Vista 이상, Windows Server 2008 이상 및 Windows 복구 환경에 적용됩니다.

주의

BCDEdit를 사용 하 여 BCD를 수정 하려면 관리자 권한이 필요 합니다. BCDEdit 명령을 사용하여 일부 부팅 항목 옵션을 변경하면 컴퓨터를 작동하지 않도록 렌더링할 수 있습니다.

새 부팅 항목 추가

Windows에서는 BCDEdit을 사용하여 부팅 옵션을 수정합니다. 새 부팅 항목을 추가하려면 관리자 권한으로 명령 프롬프트 창을 엽니다(명령 프롬프트를 선택하고 길게(또는 마우스 오른쪽 단추로 클릭) 바로 가기 메뉴에서 관리자 권한으로 실행 선택).

참고 BCDEdit 옵션을 설정하기 전에 컴퓨터에서 BitLocker 및 보안 부팅을 사용하지 않도록 설정하거나 일시 중단해야 할 수 있습니다.

새 부팅 항목을 만드는 가장 쉬운 방법은 기존 항목을 복사한 다음 필요에 따라 수정하는 것입니다. 이렇게 하려면 /copy 옵션과 함께 BCDEdit를 사용합니다. 예를 들어 다음 명령에서 BCDEdit는 {current}식별된 Windows 부팅에 마지막으로 사용된 Microsoft Windows 부팅 항목을 복사하고 새 부팅 항목을 만듭니다. /d 설명 옵션은 DebugEntry를 새 부팅 항목의 이름으로 지정합니다.

bcdedit /copy {current} /d "DebugEntry"

명령이 성공하면 BCDEdit는 다음과 유사한 메시지를 표시합니다.

The entry was successfully copied to {49916baf-0e08-11db-9af4-000bdbd316a0}.

부팅 메뉴에 표시되는 부팅 로더 항목을 복사하면 복사본이 부팅 메뉴의 마지막 항목으로 자동으로 추가됩니다.

이전 메시지의 GUID(중괄호 {}사이에 표시됨)는 새 부팅 항목의 식별자입니다. /copy 옵션은 부팅 항목에 대한 새 GUID를 만듭니다. 식별자를 사용하여 모든 후속 BCDEdit 명령의 항목을 나타냅니다.

명령이 실패하면 관리자 권한이 있는 명령 프롬프트 창에서 실행 중이고 {current}중괄호를 포함하여 모든 명령 매개 변수의 철자가 올바르게 지정되었는지 확인합니다.

/create 옵션을 사용하여 부팅 항목을 추가할 수도 있습니다. 이 메서드는 부팅 항목 유형에 대한 추가 정보를 제공해야 하므로 더 어렵습니다. /application, /inherit 또는 /device 옵션도 지정해야 합니다. 예를 들어 다음에서는 "My Windows Vista"라는 새 운영 체제 부팅 항목을 만듭니다.

bcdedit /create /d "My Windows Vista" /application osloader

/create 옵션을 사용하면 새 부팅 로더 항목이 부팅 메뉴에 자동으로 추가되지 않습니다. /create 옵션은 부팅 항목에 대한 새 GUID를 만듭니다. /displayorder 옵션을 사용하여 부팅 메뉴에 새 부팅 항목을 추가해야 합니다. 부팅 로더 항목을 순서에 따라 배치할 수 있습니다.

/create 명령 매개 변수에 대한 자세한 내용은 명령 프롬프트 창에 bcdedit /? /create를 입력합니다.

부팅 메뉴 편집

Windows에서는 새 부팅 로더 항목이 부팅 메뉴에 자동으로 추가되지 않습니다. /displayorder 옵션을 사용하여 부팅 관리자가 다중 부팅 메뉴에 부팅 항목을 표시하는 순서를 설정할 수 있습니다. 명령에는 다음 구문이 있습니다.

bcdedit /displayorder {ID} {ID} ...

부팅 로더 항목을 순서에 따라 배치할 수 있습니다.

ID는 부팅 항목 또는 예약 식별자(예: {current})의 GUID입니다. 각 식별자를 공백으로 구분합니다. 중괄호({})를 포함해야 합니다.

예를 들어 {current} 항목 뒤의 부팅 메뉴에 DebugEntry 부팅 항목을 추가하려면 다음 명령을 사용합니다(Windows PowerShell에서 사용해야 "{guid}" 함).

bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}

/addlast, /addfirst/remove 옵션을 사용하여 메뉴에서 항목을 정렬하고 제거할 수도 있습니다. 예를 들어 다음 명령은 DebugEntry 부팅 항목을 메뉴의 마지막 항목으로 추가합니다.

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast

부팅 항목 제거 및 삭제

다음 명령은 부팅 메뉴에서 {49916baf-0e08-11db-9af4-000bdbd316a0} 부팅 항목 항목을 제거합니다.

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /remove

/displayorder/remove 옵션을 사용하여 지정된 부팅 항목을 제거하면 부팅 항목이 부팅 메뉴에서 제거되지만 여전히 BCD 저장소에 있습니다. 부팅 메뉴 및 저장소에서 부팅 로더 항목을 완전히 제거하려면 /delete 옵션을 사용합니다.

bcdedit /delete {49916baf-0e08-11db-9af4-000bdbd316a0}

표시 순서가 올바른지 확인하려면 다음 명령을 사용합니다.

bcdedit

추가 매개 변수 없이 bcdedit를 입력하면 BCDEdit에서 부팅 관리자 항목과 부팅 로더 항목이 메뉴에 표시되는 순서대로 표시됩니다.

다음 예제와 같이 Windows 부팅 관리자 항목에는 부팅 메뉴 표시 순서도 포함됩니다.

## Windows Boot Manager
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {18b123cd-2bf6-11db-bfae-00e018e2b8db}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

## Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows 
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn

## Windows Boot Loader
-------------------
identifier              {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Debugger Boot
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn
debug                   Yes

참고 항목

부팅 옵션 편집