设置启动顺序

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

1、去掉其隐藏属性。

(根据情况而定,是否为隐藏文件,在我的笔记本中是没有隐藏的,我可以直接找到。)

设置启动顺序_运行c:/boot.ini

 2、开始运行msconfig

设置启动顺序_注释_02

 3、运行c:/boot.ini

设置启动顺序_注释_03

设置启动顺序_源文件_04

源文件:[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(adj.组成的,构成的n.成分;元件;组件)部分有两种有效值,即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开始)。

      例如:
    【boot loader】
     timeout=30
     default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

   【operating systems】

      multi(0)disk(0)rdisk(0)partition(1)\WINNT=“Windows 2000 Professional”/fastdetec(vt.发现、察觉、探测)

      multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=“Windows XP Professional”/fastdetec

注意:\ /

如果将timeout(暂时休息、工间休息、超时)中的“30”改为“0”,那么OS启动程序引导OS时,会直接引导进入默认的操作系统。

multi(0)disk(0)rdisk(0)partition(1)\WINNT

是指默认的操作系统是multi(0)disk(0)rdisk(0)partition(1)分区(C区)上的WINNT。

以此类推:                     multi(0)disk(0)rdisk(0)partition(2)分区(D区)

                                       multi(0)disk(0)rdisk(0)partition(3) 分区(E区)

multi(0)disk(0)rdisk(0)partition(1)\WINNT=“Windows 2000 Professional”/fastdetec

两部分组成:前部分代表OS所在的分区,后部分则代表此OS的文字描述,注意:

[boot loader]中默认的启动操作系统和[operating systems]中的第一部分必须一致,

例如:如希望用Windows XP(XP安装在D盘上)作为默认的OS菜单,就把

default=multi(0)disk(0)rdisk(0)partition(1)\WINNT改为

default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS。

注意:也可以通过(2、)所示的图(系统配置实用程序)中的上移和下移来选择操作系统,通过超时更改系统默认的选择操作系统的时间。

丢失处理操作

boot.ini

是系统启动时,需要查询的一个系统文件,它告诉启动程序本计算机有几个操作系统、各系统的位置在哪里等信息。重新恢复的方法如下:单击“开始”菜单,依次指向“程序→附件→记事本”,打开“记事本”,在记事本里输入:

 

   【boot loader】

     timeout=30
     default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

   【operating systems】

      multi(0)disk(0)rdisk(0)partition(1)\WINNT=“Windows 2000 Professional”/fastdetec

      multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=“Windows XP Professional”/fastdetec

 

 

 然后将它保存为名字是boot.ini的文件,将此文件存放到C盘的根目录下即可。

 

注意:

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