新闻 | 天津 | 民生 | 广电 | 津抖云 | 微视 | 读图 | 文娱 | 体育 | 图事 | 理论 | 志愿 | 专题 | 工作室 | 不良信息举报
教育 | 健康 | 财经 | 地产 | 天津通 | 旅游 | 时尚 | 购物 | 汽车 | IT | 亲子 | 会计 | 访谈 | 场景秀 | 发布系统

"津云"客户端
  您当前的位置 :北方网 > IT浪潮 > 北方学院 > 软件文库 > 系统相关 正文
关键词:

解读Win2000/NT/XP文件:Boot.ini


http://www.enorth.com.cn  2002-05-31 16:55

  有时我们出于某种需要,在自己的电脑上安装多操作系统,如Win 98、Win NT Server 4.0和Win 2000 Professional三重操作系统,以期充分发挥它们各自的潜力,取长补短。在安装完成之后,我们可以在系统分区的根目录下(一般为C:\)发现名为Boot.ini的文件。比如要安装上述三个操作系统,通常是按照Win 98→Win NT Server 4.0→Win 2000 Professional这个顺序来安装的,事实上这个文件在安装Win NT Server 4.0时就建立了。这是一个只读的系统配置文件,它可以实现在启动时加载选择选单,让我们选择不同的操作系统来启

动。下面的这段内容是该文件的典型设置情况,就让我们一起来解读一下吧!

  [boot loader]

  timeout=30

  default=multi(0)disk(0)rdisk(0)partition(4)\WINNT

  [operating systems]

  multi(0)disk(0)rdisk(0)partition(4)\WINNT="Microsoft Windows 2000 Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00"

  multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00 [VGA mode]" /basevideo /sos

  C:\="Microsoft Windows"

  这个文件分为引导加载部分(boot loader)和操作系统部分(operating systems)两大块。在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒;default=xxxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。在操作系统部分,则列出了所有的操作系统路径和清单,以供用户选择。至此,我们已对该文件的大体框架有了初步的了解。但“multi/scsi(x)disk(x)rdisk(x)partition(x)”代表的又是什么呢?这就需要我们来理解ARC(高级RISC计算机)命名,它是x86或RISC计算机中用于标识设备的动态方法。

  

  ARC命名的第一部分用于标识硬件适配卡/磁盘控制器,它有两个选项:SCSI和Multi。Multi表示一个非SCSI硬盘或一个由SCSI BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI BIOS禁止的SCSI硬盘;(x)是硬件适配卡序号;disk(x)表示SCSI总线号,即如果硬件适配卡为Multi,其正确表示方法就为disk(0);rdisk(x)表示硬盘的序号,即如果硬件适配卡为SCSI则忽略此值;partition(x)表示硬盘的分区序号。于是,我们便可以看懂Boot.ini中各种设置的具体含义了。

  

  另外,我们还发现诸如/basevideo、/sos、/fastdect的选项,这些都是开关符。/basevideo开关可使显卡以640×480的分辨率显示驱动程序,这可保证在驱动程序不匹配的情况下,系统仍可以VGA分辨率引导;/sos开关表示Win NT在引导期间装载的驱动程序名。类似这样的开关还有一些,比如/debug、/crashdebug、/nodebug等等,在这里就不赘述了,有兴趣的朋友可以找一些相关的书来看看。了解了这些之后,如果自己格式化某些分区、重新安装某一个或某两个操作系统,这就可能会派上用场。例如要格式化C盘、D盘,C盘上安装了NT Server 4.0且为主活动分区,D盘安装的是Win 98操作系统,E盘为应用程序分区,F盘安装的是Win 2000。C、D、E盘均为FAT文件系统,F盘为NTFS文件系统。由于格式化了C盘,其根目录下的Boot.ini丢失,因而有关Win 2000启动的信息也随之丢失。如果我们为此而重装系统,那似乎是令人心烦的和难以忍受的。了解了Boot.ini文件,我们就可以在C盘根目录下找到它,去掉其只读的属性,然后对其进行编辑。在[operating systems]下加上如下信息:“multi(x)disk(x)rdisk(x)partition(x)\WINNT="Microsoft Windows 2000 Professional" /fastdetect”,具体内容应根据个人电脑硬件的不同配置情况而定,如我的电脑的此项配置为“multi(0)disk(0)rdisk(0)partition(5)\WINNT5="Microsoft Windows 2000 Professional" /fastdetect”,即表明装载Win 2000的目录为G:\WINNT5。这样当开机时我们选择此项,系统就会在这个目录查找所需信息,进行程序加载,从而完成启动Win 2000的任务。当然,我们直接编辑修改这个文件并不能像重新安装那样完美,因为全新安装时安装程序修改的不止是这一个文件,所以这种做法可以算是一种快捷方式吧。如果我们懒得重新安装,这种方法值得一试。

编辑 赵海涛 电脑教育报
[进入IT论坛]
请您文明上网、理性发言并遵守相关规定,在注册后发表评论。
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有