XP系统C盘目录下的BOOT.INI各条语句都代表什么意思?
当我们在电脑中安装了NT核心操作系统(如Windows 2000 和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单, 在此选择需要进入的系统后回车即可。这个多重引导的配置文件名为Boot.ini,配置它,我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。Boot.ini 文件位于C 盘根目录下,是一个隐藏的系统文件,纯文本格式,可以用记事本打开编辑。
Boot.ini在引导多系统启动时提供了很多的参数命令,配置这些启动参数可以得到不同的启动效果。在默认的情况下,Boot.ini通常加载的是/fastdetect 参数,它表示启动时不检查串行口和并行口。其实我们可以更改为其他参数,更改时首先在“Boot.ini”中选择需要更改的系统列表, 随后将该系统中的参数/fastdetect 改为相应的参数值即可。以后再启动该系统就会加载一些设置信息或画面。
我们以可以在Windows XP的“系统配置实用程序” 中对一些参数进行设置(Windows 2000可以通过拷贝Windows XP的Msconfig.exe来实现)。切换到“Boot.ini”选项卡,先选中需要更改的系统,随后在“启动选项”下端勾选需要的启动参数即可。在此对几个常用参数加以说明:
1. “/SAFEBOOT”:安全模式启动,只启动注册表[HKLM\System\CurrentControlSetControl\SafeBoot] 中的驱动程序和服务,其后可跟三个参数Minimal 、Network 或者Dsrepair。Minimal 和Network 允许在网络连接下启动系统。而Dsrepair 要求系统从备份设备中调入活动目录的设置。还有一个选项是Minimal(AlternateShell), 它让系统调入由注册表中[HKLM\System\CurrentControlSetSafeBoot\AlternateShell]指定的SHELL 程序,而不使用默认的Explorer。
2. “/NOGUIBOOT”:不加载VGA 驱动程序,也就不会显示启动过程和失败时的蓝屏信息。
3. “/BOOTLOG”:将日志写入Nnbtlog.txt 文件。
4. “/BASEVIDEO”:使用标准VGA 方式启动,这种方式主要用于显示驱动程序失效时。
5. “/SOS”:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时是不二的选择。
另外,大家在使用Windows 2000/XP的时候,恐怕最容易遇到的启动故障就是“NTLDR is missing”吧?解决这种故障的通常方法是用光盘启动后进入故障恢复控制台进行修复。如果你不能忍受光盘的漫长启动过程,或者故障机上没有光驱,其实还有一种别的办法。
从上面对boot.ini的介绍,大家应该发现它和Windows 9x时代的Msdos.sys是“亲兄弟”。还记得吗?普通的DOS启动盘不能启动硬盘上的Windows 9x系统,是因为Msdos.sys是空的,只要把硬盘上的Msdos.sys文件拷贝到软盘上就可以从启动硬盘上的Windows 9x系统了。而boot.ini也有异曲同工之妙,把c盘根目录下的NTLDR、boot.ini、bootfont.bin、ntdetect.com这四个文件(这几个文件全部都是隐藏的系统文件,注意在文件夹选项中打开显示隐藏文件选项。如果是英文系统或者不需要菜单显示汉字,可以不拷贝bootfont.bin)复制到软盘上就行了。当出现“NTLDR is missing”的错误时就可以用这张软盘来引导系统,进入系统之后再把软盘上的文件拷贝到系统分区根目录就可以修复故障了。如果没有软驱,把软盘的镜像文件(可用WinImage来建立)用Nero刻录成启动光盘也可以实现上述目的。
深入剖析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.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 开关有效,计算机仍用一般的内核启动
Boot.ini文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性,
并且被标识为只读文件。
c盘是内存还是硬盘
品牌型号:联想拯救者Y9000P 系统:Windows 11 c盘是硬盘,是指电脑硬盘主分区之一,一般用于储存或安装系统使用;针对安装在本地硬盘的单操作系统来说,是默认的本地系统启动硬盘;大部分C盘内文件主要由DocumentsandSettings、Windows、ProgramFiles等系统文件夹组成。C盘的ProgramFiles文件夹一般都是安装软件...
c盘满了windows文件夹里哪些可以删
1.先认识一下C盘的所有文件,认识了才不会误删。通常我们安装完Windows 7之后,C盘中主要会有如下几个文件夹,也是空间占用的主要来源:Program Files:应用程序文件夹,一般软件默认都会安装在这里(64位用户会多出一个Program Files (X86)文件夹,是系统中32位软件的安装目录,是正常的)ProgramData:...
c盘无故产生几十个G临时文件
品牌型号:联想拯救者Y9000P 系统:Windows 11 C盘无故产生几十个G临时文件,可能是由于以下原因导致的:1、系统更新:Windows系统更新时,会在C盘上创建临时文件,用于安装和更新过程中的缓存和日志。这些临时文件通常占用较大的空间。2、应用程序缓存:一些应用程序可能会在C盘上创建临时文件或缓存文件,...
C盘出现这个文件夹,而且删不掉,哪位大虾给个解决方案出来
ace命令的最大好处是用来替换系统文件,这样就不需要重新启动到安全模式下了! Replace.exe命令的使用参数如下,有兴趣的朋友可以深入研究一下: \/A——把新文件加入目标目录,注意不能与\/S或\/U搭配使用。 \/P——替换文件或加入源文件之前提醒用户进行确认。 \/R——替换只读文件以及未受保护的文件。 \/S——...
如果在进不了系统的情况下,将C盘的文件复制出来
1.使用WINPE光盘软件就可以 2.把你的硬盘挂到别人的电脑上面复制 3.进入DOS,也可以复制操作,使用COPY命令 你直接在C盘下DIR查的是目录 在WINDOWS里就叫文件夹 你想拷什么文件 你得进相应的目录 你知道你想拷的东西在哪个文件夹里吧?
...and Settings\\用户名\\……这个用户名目录下的各个文件夹都是起什么...
winnt结构是多用户操作系统 Documents and Settings\\用户名\\就是所有用户的配置文件 所谓配置文件 就是与其用户不同的文件 这是微软金牌讲师 孔文达说的~呵呵 http:\/\/tech.163.com\/05\/1102\/20\/21J3A21P000915A1.html 详细看这里
电脑C盘里的文件夹那些可以删除?
7、最后我们说下Windows这个文件夹里哪些可以删除,我重点说不要删,啥都不要动,删了只怕你电脑系统要重装了。8、当然这些是看的见得文件夹,一些目录深的文件,比如聊天软件的垃圾、上网垃圾、音视频垃圾、注册表垃圾等文件,这些文件不好找也不好判断,使用安全软件的清理垃圾的功能清理最好。
怎样减小c盘下Documents and Settings文件夹的大小?
默认情况下在系统分区根目录下,其下包括:Administrator、All Users、Default User、用户文件夹。如果你将隐藏和系统的文件(夹)都显示出来的话,还会发现诸如LocalService、NetworkService等更多的文件夹。TEMP文件夹位于每个用户目录下的Local Settings中,这是系统的临时文件夹。在系统和软件的运行过程中会...
win7用户变成users怎么改过来 win7下如何把C盘下用户改成users
现在给大家说说win7下把C盘下“用户”改成“users” 的步骤。推荐:具体方法如下:1、点开始——在运行框中输入cmd,按回车键;2、输入cd ,按回车键;输入dir\/p,按回车键;3、此时可以看到对应于C盘下的当前目录和文件,其中的Users就对应于Windows模式下显示的中文“用户”。
c盘softwaredistribution什么文件可以删除吗
并在每次WINDOWSpDATE中去自动访问SoftwareDistribution目录,以至于出现依次升级错误就会造成以后屡次出现错误,而造成升级次次失败。SoftwareDistribution由于在正常模式下系统会自动调用,所以正常模式下无法改名或删除。进入安全模式修改后,再次WINDOWSpUPDATE,系统找不到该文件夹,会自动重建该目录,并重新扫描系统...
斐矩肌醇: xp系统正常情况下:安装在c盘,c盘的boot.ini内容如下:[boot loader] timeout=30 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
翠屏区18553386560: Windows XP 的 Boot.ini 在那个文件夹下面??
斐矩肌醇: Boot.ini文件位于C盘根目录下,是一个隐藏文件,在“运行”中输入“c:\boot.ini”即可启动该文件.如果想对boot.ini文件进行修改,请这样做: 为确保在Windows Explorer中看到Boot.ini文件, “工具”——“文件夹选项”——“查看”菜...
翠屏区18553386560: 我装的是XP,开机时总会出现文件boot.ini非法,正从c:\windows启动,有哪位高手可以帮帮忙啊,详细教一下,谢谢?
斐矩肌醇: 楼主你的情况是因为boot.ini文件内容损坏或者文件丢失引起的,所以系统的引导程序无法从这个文件中获取系统的安装路径.但是因为你的系统是安装在C盘的,引导程序能够自动找到系统的路径,所以不会有影响. 如果你要去掉这个提示,...
翠屏区18553386560: !·启动WINDOWS XP系统的启动文件在C盘哪个目录下? - ?
斐矩肌醇: XP系统盘根目录下的BOOT.INI这个文件 默认是隐藏的.
翠屏区18553386560: 求助,xp系统开机时总显示boot文件非法 - ?
斐矩肌醇: boot.ini一般保存在C盘根目录下,文件boot.ini非法的报错可能是手动编辑导致语法错误,或由于安装多操作系统后卸载不正确而致.当C盘根目录下boot.ini文件中存在系统无法识别的语法错误时,WINDOWS会自动在C:\WINDOWS下建立一个...
翠屏区18553386560: 为什么我电脑C盘里面只有个boot文件 - ?
斐矩肌醇: 你说:“只有个boot文件 ”意思是其它文件都看不见对么? 是的话就是被隐藏了,你打开我的电脑--点工具--文件夹选项--查看,把隐藏受保护的操作系统文件 这项的勾去掉,再选择下面的显示所有隐藏文件,确定,OK了
翠屏区18553386560: boot.ini文件丢失怎么办? - ?
斐矩肌醇: boot.ini文件在C盘根目录下.下面是它的典型内容: xp的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 = "Microsoft Windows ...
翠屏区18553386560: 如何才能在winxp下改boot.ini - ?
斐矩肌醇: boot.ini这个文件是系统隐藏属性.在c盘根目录.正常情况下打开C盘.无法看到.如果要看到需要在开始-运行中输入attrib -s -h -r c:\boot.ini之后打开C盘就可以看到.双击修改
翠屏区18553386560: 电脑开机出现文件BOOT.INI正从c盘windows非法进入? - ?
斐矩肌醇: 找其他电脑上的上述文件,在PE环境下复制到提示位置,覆盖前重命名原来的文件.
翠屏区18553386560: 电脑坏了,文件BOOT.INI,非法正在从C盘启动,这应该怎么解决??
斐矩肌醇: 这个boot.ini文件其实是在C盘的根目录下面,是个隐藏文件,你可右击我的电脑,选择属性,在“高级”选项卡中点击启动和故障恢复按钮,点击编辑按钮,然后按照下面的内容进行编辑即可恢复正常: [boot loader] timeout=30 default=multi(0)...