다음을 통해 공유


Boot.ini 파일의 부팅 옵션

Important

이 항목에서는 Windows XP 및 Windows Server 2003에서 지원되는 부팅 옵션에 대해 설명합니다. Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 또는 Windows Vista의 부팅 옵션을 변경하는 경우 Windows의 부팅 옵션 개요를 참조하세요.

Boot.ini 일반적으로 c:\Boot.ini 시스템 파티션의 루트에 있는 텍스트 파일입니다. Boot.ini IA-32 기반 및 x64 기반 프로세서가 있는 컴퓨터, 일반적으로 BIOS 펌웨어가 있는 컴퓨터의 부팅 옵션을 저장합니다. Windows Server 2003 및 이전 버전의 Windows NT 운영 체제 제품군에서 컴퓨터가 시작되면 "ntldr"이라는 Windows 부팅 로더가 Boot.ini 파일을 읽고 부팅 메뉴에 각 운영 체제의 항목을 표시합니다. 그런 다음 ntldr은 Boot.ini 파일의 설정에 따라 선택한 운영 체제를 로드합니다.

기본적으로 NTFS 드라이브에서 시스템, 숨겨진, 보관 및 읽기 전용 특성은 Boot.ini 보호하도록 설정되지만 Administrators 그룹의 구성원은 이러한 특성을 변경할 수 있습니다. 파일 특성은 부팅 로더의 작업에 영향을 미치지 않습니다.

다음 섹션에서는 Boot.ini 간략하게 설명하고 PC/AT(개인용 컴퓨터 고급 기술) 유형의 BIOS 펌웨어를 사용하는 컴퓨터와 관련된 부팅 옵션의 측면을 설명합니다.

이 단원에는 다음이 포함됩니다.

이 문서에서는 드라이버 개발자 및 테스터에게 특별한 관심을 갖는 Boot.ini 측면을 설명합니다. Boot.ini 매개 변수의 전체 목록은 Microsoft 지원 웹 사이트의 Windows XP 및 Windows Server 2003 Boot.ini Files 항목에 대한 사용 가능한 스위치 옵션을 참조하세요.

BCDEdit 옵션 및 요소에 Boot.ini 옵션 매핑

다음 표에서는 Windows Vista 이전의 운영 체제에서 사용되는 부팅 옵션(Boot.ini)에서 BCDEdit 옵션 및 Windows에서 사용되는 BCD 요소로의 매핑을 제공합니다. WMI 컨텍스트가 있는 BCD 부팅 요소에 대한 자세한 내용은 BCD WMI 공급자 참조를 참조 하세요.

Boot.ini BCDEdit 옵션 BCD 요소 형식

/3GB

increaseuserva

BcdOSLoaderInteger_IncreaseUserVa

/BASEVIDEO

vga

BcdOSLoaderBoolean_UseVgaDriver

/BOOTLOG

bootlog

BcdOSLoaderBoolean_BootLogInitialization

/휴식

halbreakpoint

BcdOSLoaderBoolean_DebuggerHalBreakpoint

/CRASHDEBUG

/dbgsettings /start

/DEBUG, BOOTDEBUG

/debug

/bootdebug

BcdLibraryBoolean_DebuggerEnabled

/DEBUG

/debug

BcdOSLoaderBoolean_KernelDebuggerEnabled

/DEBUG, /DEBUGPORT=

/dbgsettings

BcdLibraryInteger_DebuggerType

/DEBUGPORT=

/dbgsettings

BcdLibraryInteger_SerialDebuggerPort

BcdLibraryInteger_SerialDebuggerBaudRate

BcdLibraryInteger_1394DebuggerChannel

BcdLibraryString_UsbDebuggerTargetName

BcdLibraryInteger_DebuggerNetHostIP

BcdLibraryInteger_DebuggerNetPort

BcdLibraryBoolean_DebuggerNetDhcp

BcdLibraryString_DebuggerNetKey

/수행하다

nx

BcdOSLoaderInteger_NxPolicy

/FASTDETECT

/HAL=

hal

BcdOSLoaderString_HalPath

/KERNEL=

커널

BcdOSLoaderString_KernelPath

/MAXMEM=

truncatememory

BcdLibraryInteger_TruncatePhysicalMemory

/NODEBUG

/debug

/NOEXECUTE

nx {

BcdOSLoaderInteger_NxPolicy

/NOGUIBOOT

quietboot

BcdOSLoaderBoolean_DisableBootDisplay

/NOLOWMEM

nolowmem

BcdOSLoaderBoolean_NoLowMemory

/NOPAE

pae (은)

BcdOSLoaderInteger_PAEPolicy

/ONECPU

onecpu

BcdOSLoaderBoolean_UseBootProcessorOnly

/PAE

pae (은)

BcdOSLoaderInteger_PAEPolicy

/PCILOCK

usefirmwarepcisettings

BcdOSLoaderInteger_UseFirmwarePciSettings

/리디렉션할

/ems

/emssettings [ BIOS ] |

[ EMSPORT:{port} | [EMSBAUDRATE: {baudrate}] ]

BcdOSLoaderBoolean_EmsEnabled

/SOS

sos