返回列表 回复 发帖

[讨论] 解读boot.ini之菜鸟篇

boot.ini,就是windows系统的引导程序。从NT开始,微软就已经开始使用这个文件了。使用它我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。好比一台可以设定烧烤程式的微波炉,虽然它具的功能很强大,但还是需要指定将要烧烤的是鱼还是牛肉.(自己先汗一个,我是家庭主妇,只能举这样的例子).只有指定了一定的功能,才能完美地执行下一步.
  一.打开方式。
  打开boot.ini文件的方法有很多,总结起来以下几个比较常用:
  ⒈开始/运行/c:\boot.ini,回车。系统会自动用记事本打开文件。
  ⒉开始/运行/msconfig,回车。系统打开系统配置实用程序,其中就有boot.ini的选项卡。在这里编辑boot.ini文件当然也是很轻松的啦。
  ⒊直接打开文件夹去找。当然这是一个笨办法,而且由于boot.ini文件默认是只读和隐藏的,找之前必须在文件夹选项中选择显示所有文件。或者直接用Windows的查找功能直接定位。
  二.Boot.ini文件的用处。
  对于单系统用户来说,修改boot.ini文件最大的用处就是可以给系统启动提速。
  在boot.ini文件中,有一句[boot loader] timeout=30。这一句就表示系统启动引导菜单后在设定的延迟时间内用户没有进行任何操作时,进入默认的操作系统。这个默认值是可以修改的,最小值可以定义为1。注意,1才是真正的最小值,如果想当然地设置为0,则系统会无限等待,直到用户选定为止。
  实际上,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
  前面已经介绍过第一句的用法,这里不再赘述。那么其他的语句又是什么含义呢?
  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之类的开关符。这些开关符都有特殊的含义,一般情况下建议不要更改。例如要格式化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的任务。当然,我们直接编辑修改这个文件并不能像重新安装那样完美,因为全新安装时安装程序修改的不止是这一个文件,所以这种做法可以算是一种快捷方式吧。如果我们懒得重新安装,这种方法值得一试。
我的奋斗目标:注册帐号->看文章->看人家灌水->参与灌水->被封全站  ->接着灌水->没事->和版主搞好关系->当个版主->轻闲->当个大版版主->吊起来->被投诉->装孙子->被站务赏识->和站务套磁->请站务吃饭->申请实习站务->批准->开始实习->狂封人装大孙子->转正->名正言顺的灌水
返回列表