2023年12月6日发(作者:)
windows NT/2000/XP/Vista 系统 启动bootini参数 详解
/3GB
将用户地址空间从2GB 增加到3GB. 提高大型数据库及应用程序性能. 只适用于NT4 企业版, 2000 高级服务 器版, 2000 数据中心服务器版, XP 以上版本Windows.
/BASEVIDEO
只加载标准显示器驱动(vga. sys)
/BAUDRATE=
指定调试模式时的波特率, 默认为 19200. (例如/BAUDRATE=115200)
/BOOTLOG
日志模式. Windows 将生成启动日志%SystemRoot%/Ntbtlog. txt
/BOOTLOGO
显示背景图片, 必须是640x480x4 的 bmp 文件, 文件名为 Boot. bmp 并放置于Windows
目录下. 这个参数必 须与 /NOGUIBOOT 联合使用, 操作系统必须为 XP 以上.
/BREAK HAL
初始化时停止在断点处. 如果不和/DEBUG 一起使用, 则会发生蓝屏(0x00000078 PHASE0_
EXCEPTION)
/BURNMEMORY=
指定不可使用的内存大小, 单位为 MB. 与/MAXMEM=类似.
/CHANNEL=
当指定/DEBUGPORT=1394 时, 此参数选定调试用的通道. 取值范围为 0-62, 默认为 0.
/CLKLVL
指定此参数后, x86 多处理器HAL(Halmps. dll) 将会把系统时钟设置为电平触发方式而不是边缘触发.
/CMDCONS
当启动恢复控制台时应传递此参数, 并且只能有这一个参数.
/CRASHDEBUG
进入调试模式, 但当出现蓝屏时才激活.
/DEBUG
进入调试模式.
/DEBUGPORT= 指定调试端口. 例如/DEBUGPORT=COM2, /DEBUGPORT=1394.
/DEBUGSTOP
启动文本安装模式的调试. 只用于setupldr. bin(使用调试版以达到最好的效果) . 该调试模式被称为 Boot Debug, 早于Kernel Debug. 可以在WINNT. SIF 或TXTSETUP. SIF 中指定此参数.
/DETECTHAL
用于Windows Vista 中, 将自动检测 HAL 的类型.
/EXECUTE
禁止数据执行保护功能. 适用版本XP SP2, 2003SP1.
/FASTDETECT NTDETECT
不检测串行口和并行口上的设备. 加快启动速度. 适用版本2000 以上. NT4 则使 用/NOSERIALMICE 参数.
/INTAFFINITY
使用此参数后x86 多处理器HAL(Halmps. dll) 将只允许编号最大的处理器收到中断请求.
/KERNEL=
/HAL=
指定内核镜像(NTOSKRNL. EXE) 和 HAL(HAL. DLL) 的位置. NTLDR 将加载你指定的
Kernel 和 Hal 而忽略默认的.
/LASTKNOWNGOOD
使用最后一次正确配置.
/MAXMEM=
可以使用的内存数, 单位为 MB. 可以使用的内存是从头开始的, 和 /BURNMEMORY= 不同, /MAXMEM=不考虑 内存空洞问题.
/MAXPROCSPERCLUSTER=
x86 多处理器HAL(Halmps. dll) 将强制APIC 使用簇模式寻址.
/MININT
适用于Windows PE. 使用此参数后, 配置管理器(CM) 将以只读模式装载注册表分支(Hive)
SYSTEM, 所有的 改变只保留于内存中.
/NODEBUG
不进入调试模式. 可以覆盖/DEBUG, /DEBUGPORT, /BAUDRATE 和/DEBUGSTOP 等参数.
/NOEXECUTE=
指定数据执行保护(DEP) 的类型. 只适用于32 位系统, 64 位系统的 DEP 总是打开. 有以下几种类型:
/NOEXECUTE=OPTIN 针对系统核心和指定的映像文件打开DEP 功能.
/NOEXECUTE=OPTOUT 针对指定的映像文件以外的打开DEP 功能.
/NOEXECUTE=ALWAYSON 总是打开DEP 功能.
/NOEXECUTE=ALWAYSOFF 关闭 DEP, 同/EXECUTE.
/NOGUIBOOT
不显示启动背景图片.
/NOLOWMEM
不使用开头的 4G 内存. 此参数必须和/PAE 一起使用, 系统必须有4G 以上的物理内存,
支持PAE 的内核 (Ntkrnlpa. exe) 必须被启用. 此参数主要用于测试设备驱动程序对大内存系统的兼容性.
/NOPAE
不装载支持PAE 的内核映像.
/NOSERIALMICE=[ COMx | COMx, y, z. . . ]
用于NT4 的过时参数. 可以用/FASTDETECT代替.
/NUMPROC=
在多处理器系统中指定可用的处理器个数.
/ONECPU
在多处理器系统中只使用一个CPU.
/PAE
启用 PAE. NTLDR 将会加载Ntkrnlpa. exe.
/PCILOCK 系统将不自动为 PCI 设备分配IO 和 IRQ 资源. 所有的资源由 BIOS 分配.
/RDEXPORTASCD
当使用 ISO 文件作为 RAMDISK 镜像时, 必须指定此参数. 否则会发生Unmountable_Boot_Volume 错误.
/RDPATH=
指定SDI 映像文件位置. 可以使用 ARC 路径, 如果使用 PXE 技术启动系统的话, SDI 文件可以在TFTP 服务器上. 对于Windows Server 2003 SP1, 还可以使用光盘镜像(ISO 文件) ,
不过必须/RDEXPORTASCD 一起使用.
/RDIMAGEOFFSET=
SDI 文件中磁盘镜像的起始偏移. 通常为 4096. 使用 SDI 文件启动必须指定此参数.
/REDIRECT 将紧急管理服务(EMS) 的输入输出重定向至串行口. 可以在[ boot loader] 小节中指定redirect=和 redirectbaudrate=参数.
/SAFEBOOT:
以安全模式启动系统. 系统将只装载HKLMSYSTEMCurrentControlSetControlSafeBoot 下指定的 驱动和服务. 有以下三种类型:
/SAFEBOOT: MINIMAL 普通的安全模式
/SAFEBOOT: NETWORK 带网络连接的安全模式
/SAFEBOOT: DSREPAIR 目录恢复模式 一个可选的附加参数为(ALTERNATESHELL) , 例如/SAFEBOOT: MINIMAL(ALTERNATESHELL) 使用此附加参数后, 启动的 Shell 在如下注册表项中定义: HKLMSYSTEMCurrentControlSetSafeBootAlternateShell
/SCSIORDINAL:
指定scsi 控制器的 ID. 防止因加入新的 SCSI 设备导致系统不能正常启动.
/SDIBOOT=
适用于Windows XP Embedded 中, 用来指定加载的 SDI 文件位置. 和/RDPATH=类似.
/SOS
在启动时显示装载的驱动程序, 系统版本号, 物理内存大小和处理器个数.
/TIMERES=
x86 多处理器HAL(Halmps. dll) 将设定系统时钟为指定的间隔数, 单位为 100ns. HAL 支持以下几种: 9766
19532
39063
78125
默认为 7. 8ms(最后一个)
/USENEWLOADER
用于Windows Vista 中. Windows 将使用新的启动方式即把控制权交给Winload. exe
/USERVA=
类似于/3GB, 指定用户地址空间大小, 范围为 2048-3072, 单位为 MB.
/WIN95
链式装载Bootsect. w40 并模拟Windows 9x 的多重启动操作(如文件改名) .
/WIN95DOS
链式装载Bootsect. dos 并模拟多重启动操作, 类似于/WIN95.
/YEAR=
使用指定的年份而不使用 BIOS 实时钟中的. 曾被用来测试千年虫问题
-------------------------------------------------------------------------------- ------------------- Noexcute 一共4 个参数:OptIn、OptOut、AlwaysOn、AlwaysOff,各个参数的意思如下:“OptIn” 表示仅为基本Windows 程序启用 DEP,是系统默认值;“OptOut”表示为我选定程序之外的所有程序和服务 启用 DEP;“AlwaysOn”表示将整个系统置于DEP 保护范围以内,在这种状态下,很多程序都不能运行, 即 使添加到DEP 列表的程序也不例外,甚至包括MS Office 下的组件和 IE 等;“AlwaysOff”相当于关闭了 DEP 功能,凡是被他阻止的程序都能正常运行。我们可在这种状态下暂时运行某一程序,但一定要注意网络安全,工作完成后马上恢复。


发布评论