汇编网首页登录博客注册
acool的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  --
  • 『姓名』:来,留,去
  • 『性别』:男『发送消息
  • 个人说明:.
    .  
      世间是一个大苦海。 
      人在海中。 
      肉身是船。 
      魂儿是船里的人。 
      船载着人,一直向彼岸行驶。
      ...
    .
  • 详细信息『加为好友』
学习动态
最新留言
友情链接

[2008-12-19 14:09] WINDOWS启动文件boot.ini内容详解

常见的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 开关有效,计算机仍用一般的内核启动

my computer 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 Professional" /noexecute=optin /fastdetect /kernel=cwboot.exe
c:\grldr="masm"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows(No BootScreen)"
评论次数(5)  |  浏览次数(665)  |  类型(操作系统) |  收藏此文  | 

[  游客   发表于  2008-12-19 17:45  ]

按照你的设置电脑DOS也是启动不了,提示WINDOWS---ROOT>\HAL.DLL错误,重新启动.

[  游客   发表于  2008-12-20 09:44  ]

系统提示<WINDOWS--ROOT>\SYSTEM32\HAL.DLL丢失,重新按装.

[  游客   发表于  2008-12-30 13:18  ]

不应该啊,在自己的boot文件基础上,按照上面个部分的含义给以试着改改,注意提前备份 :-)

[  fang   发表于  2009-01-04 19:00  ]

学习汇编有没学历限制比如初中毕业能不能学

[  acool   发表于  2009-01-05 15:40  ]

在自己的boot文件基础上该(该之前要备份哦~),上面只是说明了文件中默默关键字的意义,自己可以参照意义改自己的boot文件。
出了问题可能是改错了,还原后再试着改:-)

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码