`

深入剖析Windows XP的BOOT.INI

阅读更多

深入剖析Windows XP的BOOT.INI

电脑中安装有多个操作系统的朋友知道,在电脑加电自检后会出现一个启动菜单,它列出了在这台电脑上安装的所有的操作系统,用户使用“↑”“↓”键可以选择进入哪个系统。实际上这一切都源于一个名为BOOT.INI的文件,自Windows NT开始 它就存在于Windows系统中。Windows XP主要依赖BOOT.INI文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。一般情况下,它位于C盘根目录下,在默认状态下是一个隐藏只读的系统配置文件。要查看它,只要去掉其隐藏属性,即可用记事本打开它,也可以在“开始”中运行msconfig.exe,在弹出的“系统配置实用程序”对话框中单击“BOOT.INI”选项卡就可窥见其庐山真面目。下面就以笔者电脑中的BOOT.INI文件为例,向大家详加解释。

BOOT.INI文件的常见格式如下:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(X)disk(Y)rdisk(Z)partition(Q)WINDOWS="Microsoft Windows XP Professional" /fastdetect

SCSI(X)disk(Y)rdisk(Z)partition(Q)WIN98="Microsoft Windows 98" /fastdetect

该文件分为Boot loader(引导加载)和Operating systems(操作系统)两大部分。在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒,用户可以根据需要自行更改。default=xxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。但是令很多用户困惑不解的是,那些“multi(0)disk(0)rdisk(0)partition(1)”是什么意思?

实际上这是根据ARC规则命名的,它是x86或RISC计算机中用于标识设备的一种通用方法。ARC名字指向存放操作系统文件的分区,对于磁盘设备, ARC名字的构成如下:

(X)disk(Y)rdisk(Z)partition(Q)

component部分有两种有效值,即multi和SCSI,它用于标明硬件适配器。multi表示一个非SCSI硬盘或一个由SCSI BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI BIOS禁止的SCSI硬盘。X值表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的序号(X从0开始)。

disk(Y):对于SCSI硬盘来说,Y值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Y从0开始);对于multi来说,Y值无任何意义,恒为0。

rdisk(Z):对于multi来说,Z值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Z从0开始);对于SCSI硬盘来说,Z值无意义,恒为0。

partition(Q):Q值表示操作系统的系统根目录所在的分区在同一硬盘上主分区的序号(Q从1开始)。

Operating systems部分列出了这台电脑上所有操作系统的路径和清单,其中还包括一些如/fastdetect、/basevideo、/sos之类的开关符。这些开关符都有特殊的含义,一般情况下建议不要更改。

OK,基于以上知识,我们对BOOT.INI文件应该有了一个比较清楚地认识。于是,我们就可以根据需要对其进行修改了。以笔者的电脑为例,BOOT.INI文件显示,硬盘中装有两个Windows XP专业版系统(实际上一个为中文版,一个为英文版),默认情况下是启动硬盘第三分区上的系统(英文版)。如果要它在默认情况下启动硬盘第一分区上的系统(中文版),而且为了以示区别,将两个Windows XP Professional分别对应的加以标记。这时,我们可以通过修改BOOT.INI文件来达到目的,修改之后如图2所示。重新启动计算机,看看你的愿望是不是实现了呢!

由以上可知,BOOT.INI是一个非常重要的系统文件,没有它,系统将无法进行引导,所以我们平时除了要对其作必要的备份之外,还要编辑它的方法。特别是在安装多系统时,如果没有按照从低到高(Windows 98、Windows 2000、Windows XP、Windows 2003)的安装顺序,该文件往往会被损坏。如果我们掌握修改和编辑它的办法,就不会到时候无计可施了。

 

 

右键单击我的电脑--属性--高级--启动和故障恢复--设置--编辑,再按
[boot loader]
timeout=5
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
C:\GHLDR="一键GHOST v8.3 Build 060428"

timeout=后的数字表示启动等待时间,你可以改的短一点,像我的是5秒
下面说的是你的系统文件及其位置

C:\GHLDR="一键GHOST v8.3 Build 060428"这一行是因为我还安装了一键还原,你的不一定有

分享到:
评论

相关推荐

    boot.ini xp双系统启用文件

    boot.ini xp双系统启用文件 里面提供了两个Xp 系统的代码

    XP系统下的boot.ini

    [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Profession

    用XP的BOOT.ini启动windows 7的GRLDR文件

    winXP与windows 7安装好后,windows 7的启动不能直接支持GRLDR启动,而XP的boot.ini启动十分方便。方法如下:安装好windows 7后用XP的启动光盘启动到故障恢复台用adminstrator登陆,运行fixboot。重新启动即可回到XP...

    boot.ini.系统引导文件

    在早期的Windows操作系统中(如Windows XP及之前版本),`boot.ini`文件是系统启动配置的关键文件之一。它主要用于定义多操作系统环境下的启动选项以及指定默认启动的操作系统等。此文件一般位于根目录下,并且是以...

    遇到boot.ini非法或者boot.ini无效怎么办.doc

    `boot.ini` 文件是Windows操作系统中用于管理多系统启动配置的重要文件。它通常位于C盘根目录下,负责定义启动时的默认操作系统、等待用户选择的时间以及各操作系统的启动参数等。如果`boot.ini`文件丢失或格式不...

    Windows XP 如何编辑 Boot.ini 文件.docx

    **Windows XP 编辑 Boot.ini 文件详解** Boot.ini 文件是Windows XP操作系统中一个至关重要的配置文件,它定义了系统启动时的选项,包括操作系统的位置、版本以及多引导配置。正确编辑Boot.ini文件可以帮助用户管理...

    系统丢失boot.ini启动文件怎么办?

    Boot.ini 文件是 Windows 操作系统中一个非常重要的文件,它主要负责在计算机重启过程中显示可供选取的操作系统类别。如果 Boot.ini 文件丢失,计算机将无法正常启动进入系统,显示“boot.ini 非法”或者“boot.ini...

    双系统启动boot.ini文件的秘密

    ### 双系统启动boot.ini文件的秘密:深入解析与实践 #### 核心知识点解析: **1. boot.ini 文件概述** `boot.ini` 文件是Windows NT类操作系统(包括Windows NT、2000、XP等)中一个至关重要的系统配置文件。它的...

    boot.ini是什么文件?.docx

    Boot.ini 文件是 WindowsXP 或 Windows2000 的引导文件,用于在开机时选择操作系统。VISTA 之后不再使用该文件。Boot.ini 文件位于 C 盘根目录下,是一个隐藏文件,具有隐含和系统文件属性,且被标识为只读文件。 ...

    解读多重启动引导文件BOOT.ini.txt

    在探讨多重启动引导文件`BOOT.ini`之前,我们先来了解一下它的基本概念及其在Windows NT/2000/XP系统中的作用。`BOOT.ini`是Windows NT/2000/XP等操作系统在启动时读取的重要配置文件之一,它决定了系统的启动方式、...

    我的 boot.ini 设置,

    我的 boot.ini 设置,我的 boot.ini 设置,我的 boot.ini 设置,

    手动修复boot.ini文件非法的办法.docx

    Boot.ini 文件是Windows 操作系统中的一个重要文件,它主要用于管理多系统启动时的选择菜单。如果你的计算机安装了多个操作系统(例如 Windows XP 和 Windows 7),那么这个文件将帮助你在开机时选择启动哪个系统。 ...

    win7系统如何修改boot.ini文件 win7修改boot.ini文件方法【图文】.docx

    在Windows 7操作系统中,`boot.ini`文件是一个至关重要的引导配置文件,它定义了系统启动时的不同选项,包括操作系统的选择和加载参数。当遇到系统启动问题或需要自定义启动选项时,可能需要修改`boot.ini`文件。...

    如何编辑XP下的Boot.ini文件.docx

    在Windows XP操作系统中,Boot.ini文件是一个至关重要的配置文件,它负责管理系统的启动选项,包括定义可用的操作系统列表、默认启动项以及各个操作系统的启动参数。这个文件通常位于系统根目录下,即C:\Boot.ini,...

    自动修改Boot.ini文件

    Windows XP自带的`msconfig`(系统配置实用程序)允许用户修改Boot.ini的一些基本设置。此外,也有一些第三方工具,如EasyBCD,提供图形化的界面,方便用户更安全地进行修改。 在使用自动修改工具时,应注意以下几...

    boot.ini文件

    boot.ini文件是各不一样的,看看这个的吧?

    boot.ini配置设置

    boot.ini 配置设置 windows SP3

Global site tag (gtag.js) - Google Analytics