XP系统C盘目录下的BOOT.INI各条语句都代表什么意思?

详细说说.... 详细说说. 展开
 我来答
匿名用户
2014-01-02
展开全部
 Windows XP主要依赖Boot.ini文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性, 并且被标识为只读文件。   Windows 2000、Windows XP、Windows Server 2003主要依赖Boot.ini文件来确定计算机在引导过程中显示的可供选取的操作系统类别。   当我们在电脑中安装了多系统(如Windows 98和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单,在此选择需要进入的系统后回车即可。这个引导程序名为Boot.ini,在安装Windows 2000(XP)时程序自动被安装,使用它我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。 编辑本段操作方法   Boot.ini文件位于C盘根目录下,是一个隐藏文件,在“运行”中输入“c:\boot.ini”即可启动该文件。   如果想对boot.ini文件进行修改,请这样做:   为确保在Windows Explorer中看到Boot.ini文件,   “工具”——“文件夹选项”——“查看”菜单上选择“显示隐含文件和文件夹”,并将“隐藏受保护的操作系统文件(推荐)”的勾去掉,再应用,确定;更改boot.int前,右击boot.int——“属性”,去掉“只读” 。   除了直接编辑boot.ini文件外,还可以借助命令行工具bootcfg.exe对Boot.ini文件执行编辑操作,您可针对系统等待时间(Windows在选择缺省操作系统前所等候的时间)进行修改, 并在现有基础上添加新的供选项目。   如需启动bootcfg.exe工具, 请依次执行下列操作步骤:   按“Windows键+R”(也就是“开始”-“运行”),在提示框中输入"cmd"(注意,不输入引号),进入“命令提示符”,在命令行状态下输入bootcfg可以查询当前boot.ini文件的详情。   执行bootcfg /?来查看相关参数功能。 1.自定义延迟时间   延迟时间是系统启动引导菜单后在设定的延迟时间内用户没有进行任何操作时,进入默认的操作系统。   系统默认的延迟时间为30秒,如果感觉默认的延迟时间过长,可以输入自己需要的延时时间,如10秒。   设置时,首先打开Boot.ini文件(注意要去掉该文件的隐藏、只读属性),随后在[boot loader]字段下找到“timeout=”语句,将其中的30,改为10即可。   我们还可以在“系统配置实用程序”中对其进行修改。在“开始/运行”中键入“msconfig"命令,在弹出的“系统配置实用程序”中单击“Boot.ini”标签,在“Boot.ini”界面中的“超时XX秒”项中输入需要的延时时间即可。 2.自定义显示内容   在多系统启动时,有一个操作系统选择列表,这些列表显示的是电脑中所有操作系统的名称,如:Microsoft Windows XP Professional。   我们可以对这些显示内容进行修改,加载一些个性化的设置。   打开“boot.ini”文件,找到[operating systems]字段,该字段是显示当前操作系统列表,   其格式为multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect   后面引号中的部分就是系统启动时显示的内容,只要将引号中的这些内容更改为自己需要的文字即可。 3.定义默认启动系统   装了多系统后,boot.ini会将其中一个系统设置为默认启动系统,如Windows XP,在超过延迟时间后将自动引导默认的系统启动。   我们可以根据需要将默认的启动系统更改为其它的系统(如Windows 98),如果不想直接修改boot.ini文件的话,可以这样做:   右键单击“我的电脑”,选择“属性”,在系统属性对话框中单击“高级”选项,随后在下面的“启动和故障恢复”项中选择“设置”按钮,弹出一个“启动和故障恢复”对话框,单击“系统启动”项中的默认操作系统下拉菜单,选择一个需要的系统,单击“确定”即可;   也可以在“系统配置实用程序”中进行设置,选中想要设为默认的操作系统,点击下面的“设为默认”即可。 4.加载启动参数,更改启动画面   boot.ini在引导多系统启动时提供了很多的参数命令,这些启动参数可以得到不同的启动效果。   boot.ini在默认的情况下加载的是/fastdetect参数,表示启动时不检查串行口和并行口。   其实我们可以更改为其它参数,更改时首先在“boot.ini”中选择需要更改的系统列表,随后将该系统中的参数/fastdetect改为相应的参数值即可。以后再启动该系统就会加载一些设置信息或画面。我们以可以在“系统配置实用程序”中对一些参数进行设置,切换到“boot.ini”选项,先选中需要更改的系统,随后在“启动选项”下端勾选需要的启动参数即可,此对几个常用参数加以说明:   SAFEBOOT:安全启动,只启动HKLM\System\CurrentControlSetControl\SafeBoot中的驱动程序和服务,其后可跟三个参数Minimal、Network或Dsrepair。   Minimal和Network允许在网络连接下启动系统;Dsrepair要求系统从备份设备中调入活动目录的设置,还有一个选项是Minimal(AlternateShell),它让系统调入由HKLM\System\CurrentControlSetSafeBoot\AlternateShell指定的SHELL程序,而不使用默认的Explorer。   /NOGUIBOOT:不加载VGA驱动程序,也就不会显示启动过程和失败时的蓝屏信息。   /BOOTLOG:将日志写入Nnbtlog.txt文件。   /BASEVIDEO:使用标准VGA方式启动,这种方式主要用于显示驱动程序失效时。   /SOS:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好。   通过以上设置我们就可以轻松设置启动菜单了!   FAQ:   boot.ini文件丢失怎么办?   通过手动在C盘创建一个boot.ini文件   一般的XP下面的boot.ini文件为:   [boot loader]   timeout=10   default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS   [operating systems]   multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer   然后把此文件保存为boot.ini文件即可。   或者,把C:\Windows\pss下的boot.ini.backup复制到C盘下,去掉.backup扩展名即可。 编辑本段更改内容   如果您需要更改boot.ini文件的内容,可以这样:   1. 单击开始按钮,单击控制面板,然后双击系统。   2. 单击高级选项卡,然后单击“启动和故障恢复”下的设置。   通常,boot.ini 文件包含以下数据:   [boot loader]   timeout=30   default=scsi(0)disk(0)rdisk(0)partition(1)\winnt   [operating systems]   scsi(0)disk(0)rdisk(0)partition(1)\winnt = "Windows NT" /NODEBUG C:\ = "Previous Operating System on C:\"   这个文件分为引导加载部分(boot loader)和操作系统部分(operatingsystems)两大块。在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒;default=xxxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。在操作系统部分,则列出了所有的操作系统路径和清单,以供用户选择。[1][2] 编辑本段数据含义   下面的列表描述了 Boot.ini 文件中数据的含义:   �6�1 “timeout”指定在选择默认的操作系统之前 Windows 等待的时间   �6�1 “default”指定默认的操作系统。   �6�1 “scsi(0)”表示主控制器(通常也是唯一的控制器)负责此设备。如果有两个 SCSI 控制器并且磁盘与第二个控制器相关联,则第二个控制器称为“scsi(1)”。   如果系统使用 IDE、增强的 IDE (EIDE) 或增强的小型设备接口 (ESDI) 驱动器,或者如果系统使用没有内置 BIOS 的 SCSI 适配器,请将“scsi”替换为“multi”。   �6�1 “disk(0)”指要使用的 SCSI 逻辑单元 (LUN)。它可以是独立的磁盘,但是大多数 SCSI 设置对每个 SCSI ID 只有一个 LUN。   �6�1 “rdisk(0)”指物理磁盘 1   �6�1 本例中的“partition(1)”是计算机中第一个驱动器上的唯一分区。如果有两个分区(C 和 D),则分区 C 为 partition(1),分区 D 为 partition(2)。   �6�1 包含多重引导方式的参数(如果有的话)要求检查 Winnt 文件夹以从指定的 SCSI 控制器的磁盘和分区进行引导。   �6�1 “/NODEBUG”指定没有监视任何调试信息。调试信息仅对程序开发人员有用。   �6�1 您可以添加 /SOS 选项以在加载驱动程序时显示驱动程序名。默认情况下,OS Loader 屏幕仅显示进度点。   �6�1 “Previous Operating System on C:\”表示“上一个操作系统”是 MS-DOS,因为“C:\”是 MS-DOS 路径。 编辑本段详解打开   默认的情况下这个文件是隐藏的,准确路径是c:\boot.ini,可以用记事本打开这个路径,也可以在“运行”中输入“c:\boot.ini”启动该文件。   常用的方法是去掉隐藏后用记事本打开,“资源管理器”→“工具”→“文件夹选项”→“查看”去掉“隐藏……”前面的√,“隐藏文件和文件夹”选“显示……”这样就去掉了隐藏,可以在c:\看到boot.ini文件了。 修改   [boot loader]   timeout=0   default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS   [operating systems]   multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /nodetect /noguiboot   这是我的win2003的boot.ini文件,我就以我的这个来作示范   timeout=0延迟时间设置   延迟时间是系统启动引导菜单后在设定的延迟时间内用户没有进行任何操作时,进入默认的操作系统。   默认设置是30,如果你只有一个系统的话就设置为0,多系统的话就根据自己的情况设置一个时间。   default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS默认系统   默认系统就是延迟时间到了后自动进入的系统   我们经常修改的是partition(1)\WINDOWS这一块   partition(1)所指的就是第1个分区,通常也就是c:盘,WINDOWS就是你的系统文件夹。   如果你要默认的操作系统是d:盘的XP,那么这一块的内容就是partition(2)\WINDOWS   multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /nodetect /noguiboot系统列表   在这个位置列上你的所有操作系统(一行一个系统)   multi(0)disk(0)rdisk(0)partition(1)\WINDOWS这一块和上面“默认系统”的修改方法一样   =""""中间的内容就是开机显示列表时本系统的名称,可以任意修改,而且还支持中文!   /nodetect /noguiboot这部分是启动参数,在"后面加一个半角空格/参数,可以加多个。下面是各项参数的详细解释。   /fastdetect:快速检测,很多网站都推荐修改为/nodetect   /SAFEBOOT:安全启动,只启动HKLM\System\CurrentControlSetControl\SafeBoot中的驱动程序和服务,其后可跟三个参数Minimal、Network或Dsrepair。Minimal和Network允许在网络连接下启动系统。而Dsrepair要求系统从备份设备中调入活动目录的设置。还有一个选项是Minimal(AlternateShell),它让系统调入由HKLM\System\CurrentControlSetSafeBoot\AlternateShell指定的SHELL程序,而不使用默认的Explorer。   /NOGUIBOOT:不加载VGA驱动程序,也就不会显示启动过程和失败时的蓝屏信息。   /BOOTLOG:将日志写入Nnbtlog.txt文件。   /BASEVIDEO:使用标准VGA方式启动,这种方式主要用于显示驱动程序失效时。   /SOS:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好。
匿名用户
2014-01-02
展开全部
常见的boot.ini格式如下:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINXP
[operating systems]
multi(X)disk(Y)rdisk(Z)partition(Q)\WINXP="Microsoft Windows XP Professional" /fastdetect
SCSI(X)disk(Y)rdisk(Z)partition(Q)\WIN98="Microsoft Windows 98" /fastdetect

首先,[boot loader] 是指在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。

其次,[operating systems]部分:

1.partition(Q) 表示操作系统的系统根目录所在的分区在同一快硬盘上主分区的顺序号(Q从1开始)。
2.rdisk(Z) 若以multi开头,则Z植表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘顺序号(Z从0开始)。
若以SCSI开头,则Z值无意义,恒等于0。
3.disk(Y) 若以SCSI开头,则Y植表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘顺序号(Y从0开始)。如,C盘Y=1,D盘Y=2
若以multi开头,则Y值无意义,恒等于0。
4.若计算机中既有IDE盘又有SCSI盘(或只有IDE),且BIOS中SCSI的设置设为enable,则以multi(X)开头,其中X表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的顺序号(X从0开始计数)。
若计算机中只有SCSI控制器,则以SCSI(X)开头,其中X表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的顺序号(X从0开始计数)。

boot.ini开关介绍
这些开关可加在 Boot.ini 文件[oporating system]部分的后面,不区分大小写。
/BASEVIDEO :计算机用标准VGA视频驱动程序启动。若用户安装一个新的视频驱动程序但不能正常工作,用户可以选择有该开关的Windows 2000 记录来启动计算机并变换到另一个视频驱动程序

/BAUDRATE=nnnn :具体指定波特率用于调试。若有调制解调器连接,默认的波特率是9600,没有连接调制解调器的波特率为19200。在Boot.ini文件中包括本开关,可以使/DEBUG 开关激活

/CRASHDEBUG 当用户启动Windows 2000时被加载,但仅当发生内核错误时才被激活。若用户遇到随机内核错误时该开关有效

/DEBUG 当用户启动Windows NT时被加载,并且一旦有主调试器连接到计算机就被激活。用户调试经常重复出现的问题时使用该开关

/DEBUGPORT=comx 具体指定供调试使用的通信端口,这里x 是用户想使用的通信端口号。将该开关包含进Boot.ini 文件将导致/DEBUG 开关被激活

/MAXMEM:n 指定Windows 2000可以使用RAM的最大数目。若用户怀疑某内存块损坏,则该开关有效

/NODEBUG 无可用的有关调试信息

NUMPROC=x 允许用户限制多处理器计算机同时启动处理机个数小于n

/FASTDETECT=[COMx] 关掉NTDETECT中的串行口和总线鼠标检测。若用户在启动过 程中有一个部件(不是鼠标)联结到串行端口,该开关有效,若用户未指定通信端口就使用/FASTDETECT ,则在所有通信串行端口鼠标检测无效

/SOS 显示设备驱动程序载入名称。启动失败(载入驱动程序时)时使用该开关判断失败是由哪个驱动程序引起的

/PAE 指定Boot.ini中/PAE开关的相应记录,允许某计算机以物理地址扩展(PAE)模式正常启动。在安全模式下,即使/PAE 开关有效,计算机仍用一般的内核启动
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邵元斐改钗
2019-06-27 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:806万
展开全部
Boot.ini文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性,
并且被标识为只读文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式