首页 运维 网络学院 查看内容

详细解读Boot.ini

2009-9-29 10:43 751 0

摘要:   何谓Boot.ini,如果安装了多个操作系统或是2K以上的版本,去除“隐藏受保护的操作系统文件”前的对勾,就能看到这个文件了。为什么忽然想起了这个文件,原因就是今天一位朋友CALL ME!进不了系...
关键词: 系统 硬盘 操作系统 文件 所在 WINDOWS partition multi 镜像 SCSI

  何谓Boot.ini,如果安装了多个操作系统或是2K以上的版本,去除“隐藏受保护的操作系统文件”前的对勾,就能看到这个文件了。为什么忽然想起了这个文件,原因就是今天一位朋友CALL ME!进不了系统!过去一看,好嘛!在机器启动时出现了:    A Disk read error occurred  Press Ctrl+Alt+Del  to  restart    磁盘读取错误!怎么回事?用启动盘进入DOS模式,幸好C盘是FAT32格式,运行DIR命令,哇!没有一个文件,哎!谁把C盘中的文件删了!朋友也没说出个所以然来,算了,在DOS中找一下吧!找到了我前一段时间做的镜像,不过是做的D盘的XP镜像,选还原了再说,启动Ghost ,将这个镜像还原至D盘。再启动,还是这个错误,当然了,不出错误就怪了,当初他就是双系统,C盘win2k,D盘是Xp,因为一些原因,Win2k必须保留,就把XP装在了D盘上,并做了镜像,但现在C盘被格式了,怎么办?用GHOTS在其他目录翻了翻,竟找到了Win2k的镜像,真是好啊!马上还原,重启后才发现,这个镜像中只有一个启动项,是在安装XP系统之前的镜像,怎么办?不要紧,有了图形界面,什么事都好办了,在磁盘中找到XP安装目录,重装一次XP,在重启时,就出现两个选项了,马上进入2000系统,修改其中的Boot.ini文件,就可以引导至XP了,    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表示缺省情况下系统默认要加载的操作系统路径,所对应的就是[Operating systems]中的列表。    再看[operating systems]中的内容:    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开始)。    紧随其后的Windows和win98就好明白了吧,如果是2000,则是Winnt,而后面引号中的部分就是系统启动时显示的内容,只要将引号中的这些内容更改为自己想要显示的文字即可。    在这之后,还有一些参数,在默认的情况下加载的是/fastdetect参数,表示启动时不检查串行口和并行口。    /SAFEBOOT:安全启动,只启动HKLM\System\CurrentControlSetControl\SafeBoot中的驱动程序和服务,其后可跟三个参数Minimal、Network或Dsrepair。Minimal和Network允许在网络连接下启动系统。而Dsrepair要求系统从备份设备中调入活动目录的设置。还有一个选项是Minimal(AlternateShell),它让系统调入由HKLM\System\CurrentControlSetSafeBoot\AlternateShell指定的SHELL程序,而不使用默认的Explorer。    /NOGUIBOOT:不加载VGA驱动程序,也就不会显示启动过程和失败时的蓝屏信息。    /BOOTLOG:将日志写入Nnbtlog.txt文件。    /BASEVIDEO:使用标准VGA方式启动,这种方式主要用于显示驱动程序失效时。    /SOS:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好。    看看,一个小小的Boot.ini中就有这么多的学问,真是学海无涯,淹死是岸!    呵呵!先不要扯那么远,赶紧更改好友的Boot.ini内容为:    [Boot Loader]  Timeout=20  Default=multi(0)disk(0)rdisk(0)partition(1)\WINNT  [Operating Systems]  multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows xp Professional" /fastdetect    再次重启时,选择第二项,哈哈!久违的WINXP启动界面出现了!
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部