代码驿站移动版
频道导航
HTML/Xhtml
CSS
JavaScript
HTML5
PHP教程
ASP.NET
正则表达式
AJAX
ThinkPHP
Yii
MySQL
MariaDB
Oracle
MongoDB
Redis
DedeCMS
PHPCMS
帝国CMS
WordPress
Discuz
其它CMS
Zend Studio
Sublime
Notepad
Dreamweaver
Windows
Linux
Nginx
Apache
IIS
CentOS
Ubuntu
Debian
网站优化
工具资源
PHP源码
ASP.NET源码
其它源码
图标素材
按钮素材
字体素材
DedeCMS模板
帝国CMS模板
PHPCMS模板
WordPress模板
Discuz!模板
单页模板
开发软件下载
服务器软件下载
广告投放
联系我们
版权申明
软件编程
网页前端
移动开发
数据库
服务器
脚本语言
PHP代码
JAVA代码
Python代码
Android代码
当前位置:
主页
>
脚本语言
>
DOS/BAT
>
Bootcfg 配置、查询或更改 Boot.ini 文件设置
时间:2021-07-12 13:28:36 | 栏目:
DOS/BAT
| 点击:次
Bootcfg 配置、查询或更改 Boot.ini 文件设置。
若要查看该命令语法,请单击以下命令:
bootcfg addsw
为指定的操作系统项添加操作系统加载选项。
语法
bootcfg /addsw [/s Computer [/u Domain\User /p Password]] [/mm MaximumRAM] [/bv] [/so] [/ng] /id OSEntryLineNum
参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user 指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/mm MaximumRAM
将 /maxmem 开关添加到指定的 OSEntryLineNum,并且设置操作系统可以使用的最大内存数。
/bv
将 /basevideo 开关添加到指定的 OSEntryLineNum,从而控制操作系统使用已安装视频驱动器的标准 VGA 模式。
/so
将 /sos 开关添加到指定的 OSEntryLineNum,从而控制操作系统在设备驱动程序名称加载时显示它们。
/ng
将 /noguiboot 开关添加到指定的 OSEntryLineNum,从而禁用在 CTRL+ALT+DEL 登录提示之前显示的 Windows XP Professional 进度栏。
/id OSEntryLineNum
对于添加有操作系统加载项的 Boot.ini 文件,指定其 [operating systems] 区段中的操作系统项的行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
范例
下述范例显示了如何使用 bootcfg /addsw 命令:
bootcfg /addsw /mm 64 /id 2
bootcfg /addsw /so /id 3
bootcfg /addsw /so /ng /s srvmain /u hiropln /id 2
bootcfg /addsw /ng /id 2
bootcfg /addsw /mm 96 /ng /s srvmain /u maindom\hiropln /p p@ssW23 /id 2
bootcfg copy
制作另外的操作系统实例副本,可为其添加开关。
语法
bootcfg /copy [/s Computer [/u Domain\User /p Password]] [/d Description] [/id OSEntryLineNum]
参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/d description
为新的操作系统项指定说明。
/id OSEntryLineNum
在根下的[操作系统]区段内的 .ini 文件中指定操作系统登录的行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
范例
下述范例显示了如何使用 bootcfg /copy 命令:
bootcfg /copy /d "\ABC Server\" /id 1
bootcfg /copy /s srvmain /u maindom\hiropln /p p@ssW23 /d "Windows XP" /id 2
bootcfg /copy /u hiropln /p p@ssW23 /d "AB Ver 1.001" /id 2
bootcfg dbg1394
为指定的操作系统项配置 1394 端口调试。
语法
bootcfg /dbg1394 {ON|OFF|EDIT} [/s Computer [/u Domain\User /p Password]] [/ch channel] /id OSEntryLineNum
参数
ON|OFF|EDIT
指定用于 1394 端口调试的值。 值 说明
ON 通过将 /dbg1394 开关添加到指定的 OSEntryLineNum,从而启用远程调试支持。
OFF 通过将 /dbg1394 开关从指定的 OSEntryLineNum 删除,从而禁用远程调试支持。
EDIT 通过更改与指定 OSEntryLineNum 的 /dbg1394 开关有关的信道值,从而允许端口和波特率设置发生变化。
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/ch channel
指定用于调试的信道:有效值为 1 到 64 之间的某个整数。如果禁用 1394 端口调试,则不要使用 /ch channel 参数。
/id OSEntryLineNum
对于添加有 1394 端口调试选项的 Boot.ini 文件,指定其 [operating systems] 区段中的操作系统项的行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
范例
下述范例显示了如何使用 bootcfg /dbg1394 命令:
bootcfg /dbg1394 /id 2
bootcfg /dbg1394 on /ch 1 /id 3
bootcfg /dbg1394 edit /ch 8 /id 2
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /dbg1394 off /id 2
bootcfg debug
添加或更改用于指定操作系统项的调试设置。
语法
bootcfg /debug {ON|OFF|EDIT} [/s Computer [/u Domain\User /p Password]] [/port {COM1|COM2|COM3|COM4}] [/baud {9600|19200|38400|57600|115200}] [/id OSEntryLineNum]
参数
on | off
指定用于调试的值。 值 说明
ON 通过将 /debug 开关添加到指定的 OSEntryLineNum,从而启用远程调试支持。
OFF 通过将 /debug 开关从指定的 OSEntryLineNum 删除,从而禁用远程调试支持。
EDIT 通过更改与指定 OSEntryLineNum 的 /debug 开关有关的值,从而允许端口和波特率设置发生变化。
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/port {COM1|COM2|COM3|COM4}
指定用于调试的 COM 端口。如果调试被禁用,则不要使用 /port 参数。
/baud {9600|19200|38400|57600|115200}
指定用于调试的波特率。如果禁用调试,则不要使用 /baud 参数。
/id OSEntryLineNum
对于添加有调试选项的 Boot.ini 文件,指定其 [operating systems] 区段中的操作系统项的行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
注释
如果需要 1394 端口调试,请使用 bootcfg /dbg1394。
范例
下述范例显示了如何使用 bootcfg /debug 命令:
bootcfg /debug on /port com1 /id 2
bootcfg /debug edit /port com2 /baud 19200 /id 2
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /debug off /id 2
bootcfg default
指定作为默认指派的操作系统项。
语法
bootcfg /default [/s Computer [/u Domain\User /p Password]] [/id OSEntryLineNum]
参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/id OSEntryLineNum
对于 Boot.ini 文件,指定其 [operating systems] 区段中的作为默认委派的操作系统项行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
范例
下述范例显示了如何使用 bootcfg /default 命令:
bootcfg /default /id 2
bootcfg /default /s srvmain /u maindom\hiropln /p p@ssW23 /id 2
bootcfg delete
删除 Boot.ini 文件中位于 [operating systems] 区段的某个操作系统项。
语法
bootcfg /delete [/s Computer [/u Domain\User /p Password]] [/id OSEntryLineNum]
参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/id OSEntryLineNum
对于 Boot.ini 文件,指定其 [operating systems] 区段中要删除的操作系统项的行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
范例
下述范例显示了如何使用 bootcfg /delete 命令:
bootcfg /delete /id 1
bootcfg /delete /s srvmain /u maindom\hiropln /p p@ssW23 /id 3
bootcfg ems
允许用户添加或更改将 EMS 控制台重定向到远程计算机的设置。通过启用 EMS,可以在 Boot.ini 文件的 [boot loader] 区段添加“redirect=Port#”语句行,并且在指定的操作系统项语句中添加 /redirect 开关。只有在服务器上才可启用 EMS 功能。
语法
bootcfg /ems {ON|OFF|EDIT} [/s Computer [/u Domain\User /p Password]] [/port {COM1|COM2|COM3|COM4|BIOSSET}] [/baud {9600|19200|38400|57600|115200}] [/id OSEntryLineNum]
参数
on | off
指定用于 EMS 重定向的值。 值 说明
ON 为指定的 OSEntryLineNum 启用远程输出。将 /redirect 开关添加到指定 OSEntryLineNum,并且将 redirect=comX 设置添加到 [boot loader] 区段。comX 的值由 /port 参数设置。
OFF 禁用输出到远程计算机。将 /redirect 开关从指定 OSEntryLineNum 删除,并将 redirect=comX 设置从 [boot loader] 区段删除。
EDIT 允许通过更改 [boot loader] 区段中的 redirect=comX 设置来更改端口设置。comX 值恢复为 /port 参数所指定的值。
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/port {COM1|COM2|COM3|COM4|BIOSSET}
指定用于重定向的 COM 端口。BIOSSET 控制 EMS 获得 BIOS 设置以确定用于重定向的端口。如果禁用了远程管理输出,请不要使用 /port 参数。
/baud {9600|19200|38400|57600|115200}
指定用于重定向的波特率。如果禁用了远程管理输出,请不要使用 /baud 参数。
/id OSEntryLineNum
指定在 Boot.ini 文件的 [operating systems] 区段中,将要添加 EMS 选项的操作系统项的行号。[operating systems] 标题区域后的首行是 1。当 EMS 的值被设成 ON 或 OFF 时,要求使用该参数。
/?
在命令提示符显示帮助。
注释
有关紧急管理服务 (EMS) 的详细信息,请参阅“帮助和支持中心”。
范例
下述范例显示了如何使用 bootcfg /ems 命令:
bootcfg /ems on /port com1 /baud 19200 /id 2
bootcfg /ems on /port biosset /id 3
bootcfg /s srvmain /ems off /id 2
bootcfg /ems edit /port com2 /baud 115200
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /ems off /id 2
bootcfg query
查询并显示来自 Boot.ini 文件的 [boot loader] 以及 [operating systems] 区段项。
语法
bootcfg /query [/s Computer [/u Domain\User /p Password]]
参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/?
在命令提示符显示帮助。
注释
以下是 bootcfg /query 输出的一个示例:
启动加载程序设置
--------------------
timeout: 30
default:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
启动项目
------------
启动项目 ID: 1
好记的名称:"Microsoft Windows XP Professional"
路径:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
OS 加载选项:/fastdetect /debug /debugport=com1:
该 bootcfg query 输出的启动加载程序设置部分显示了 Boot.ini 的 [boot loader] 区段中的所有项。
该 bootcfg query 输出的启动项部分显示了 Boot.ini 的 [operating systems] 区段中的这些操作系统项:启动项 ID、友好名、路径以及 OS 加载项。
范例
下述范例显示了如何使用 bootcfg /query 命令:
bootcfg /query
bootcfg /query /s srvmain /u maindom\hiropln /p p@ssW23
bootcfg /query /u hiropln /p p@ssW23
bootcfg raw
以字符串形式在 Boot.ini 文件的 [operating systems] 区段中向操作系统项添加指定的操作系统加载项。
语法
bootcfg [/s Computer [/u Domain\User /p Password]] /raw OSLoadOptionsString [/id OSEntryLineNum]
参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
OSLoadOptionsString
指定要添加到操作系统项的操作系统加载项。这些加载项会替代任何已有的和该操作系统项有关的加载项。OSLoadOptions 没有得到确认。
/id OSEntryLineNum
指定在 Boot.ini 文件的 [operating systems]区段内要更新的操作系统项的行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
注释
Bootcfg raw 可将文本添加到某个操作系统项的末尾,该过程会覆盖任何已有的操作系统项选项。所添加的文本应包含有效的 OS 加载项,比如 /debug、/fastdetect、/nodebug、/baudrate、/crashdebug 以及 /sos 等。比如使用下述命令可将“/debug /fastdetect”添加到首个操作系统项的末尾,并会替代此前的任何操作系统项选项:
bootcfg /raw "/debug /fastdetect" /id 1
有关可选 OS 加载项以及 Windows 在启动期间如何使用 Boot.ini 文件的详细信息,请参阅 Microsoft Knowledge Base 中编号为 Q170756 的技术文章,其标题为“Windows NT Boot.ini 文件的可用开关项”。 (http://www.microsoft.com/)
范例
下述范例显示了如何使用 bootcfg /raw 命令:
bootcfg /raw "/debug /sos" /id 2
bootcfg /raw /s srvmain /u maindom\hiropln /p p@ssW23 "/crashdebug " /id 2
bootcfg rmsw
删除指定操作系统项的操作系统加载项。
语法
bootcfg /rmsw [/s Computer [/u Domain\User /p Password]] [/mm] [/bv] [/so] [/ng] /id OSEntryLineNum
参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user.指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/mm
从指定的 OSEntryLineNum 删除 /maxmem 开关及与其关联的最大内存值。/maxmem 开关指定操作系统可以使用的最大内存数量。
/bv
从指定的 OSEntryLineNum 删除 /basevideo 开关。/basevideo 开关控制操作系统使用已安装视频驱动器的标准 VGA 模式。
so
从指定的 OSEntryLineNum 删除 /sos 开关。/sos 开关控制操作系统当加载设备驱动程序名称时显示这些名称。
/ng
从指定的 OSEntryLineNum 删除 /noguiboot 开关。/noguiboot 开关禁用在 CTRL+ALT+DEL 登录提示之前出现的 Windows XP Professional 进度栏。
/id OSEntryLineNum
指定在 Boot.ini 文件的 [operating systems] 区段中,将要从其删除 OS 加载项的操作系统项的行号。[operating systems] 标题区域后的首行是 1。
/?
在命令提示符显示帮助。
范例
下述范例显示了如何使用 bootcfg /rmsw 命令:
bootcfg /rmsw /mm 64 /id 2
bootcfg /rmsw /so /id 3
bootcfg /rmsw /so /ng /s srvmain /u hiropln /id 2
bootcfg /rmsw /ng /id 2
bootcfg /rmsw /mm 96 /ng /s srvmain /u maindom\hiropln /p p@ssW23 /id 2
bootcfg timeout
更改操作系统超时值。
语法
bootcfg /timeout TimeOutValue [/s Computer [/u Domain\User /p Password]]
参数
TimeOutValue
指定位于 [boot loader] 区段的超时值。该值表示在 NTLDR 加载默认的操作系统之前可供用户从启动加载程序画面选择操作系统的秒数。如果该值为 0,则 NTLDR 将不显示启动加载程序画面而直接启动默认的操作系统。
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
对于由 user 或 domain\user指定的用户,运行具有其帐户权限的命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/?
在命令提示符显示帮助。
范例
下述范例显示了如何使用 bootcfg /timeout 命令:
bootcfg /timeout 30
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /timeout 50
您可能感兴趣的文章:
一个“灵异”批处理引发的思考加补充说明
Cipher 在 NTFS 卷上显示或改变文件的加密
windows7系统去除快捷方式小箭头BAT脚本分享
DOS下内存的配置方法
dos中RD命令递归删除目录的代码
相关文章
10-08
利用BAT脚本加入域和退出域的代码
12-04
个人学习之作 hta 原创
10-14
DOS命令字典2第1/2页
10-01
干掉进程并删除源文件的批处理bat代码
12-25
cmd批处理转义字符%的详细解释
JQuery
VUE
AngularJS
MSSql
MySQL
MongoDB
Redis
Linux
Tomcat
Nginx
网站首页
广告投放
联系我们
版权申明
联系站长