共用方式為


Boot.ini檔案中的開機選項

重要

本主題描述 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儲存 BIOS 韌體計算機的開機選項,傳統上是具有 IA-32 型和 x64 處理器的電腦。 在 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 主題。

將Boot.ini選項對應至 BCDEdit 選項和元素

下表提供從 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