扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:安全中国 2007年10月31日
关键字: Windows xp Windows Xp 系统安全
启动菜单主界面
一、了解启动菜单结构
Windows 2000/XP的启动菜单完全由启动硬盘根目录下的boot.ini文件来控制,我们只要了解了该文件的结构及每个字段的含义,就可以更好地来控制Windows 2000/XP的启动菜单。
(1)解剖boot.ini
boot.ini是Windows 2000/NT/XP用来确定引导过程显示操作选项的配置文件,默认情况下,它是一个具有只读和系统属性的文件如下是一个最为典型的boot.ini文件(如图2):
boot.ini文件
[boot loader]
timeout=30
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" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons
下面则是boot.ini文件每行的定义:
这是系统固定不变的,不能更改
timeout = 30
timeout后面的数值表示选择默认操作系统时间,单位是秒,默认是30秒
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
default用来指定默认启动计算机的操作系统注意:无论什么时候只要操作系统是Windows NT内核的,则都采用这种路径表示方法:
其中multi(0)意思是第一块IDE硬盘,如果是第二块硬盘则用multi(1)表示。而如果是SCSI硬盘,则用scsi(0)和scsi(1)等来表示。
disk(0) 表示物理第一硬盘。
rdisk(0)参数表示SCSI logical unit (LUN)被使用。由于每一个SCSI设备在设置时都有一个惟一的SCSIID相对应,其中的数字(本例是0)就表示SCSI ID。此参数只对SCSI硬盘设置有用,而对于IDE接口的硬盘无效。在IDE接口硬盘中表示为0。
partition(1)表示的是计算机中第一个驱动器的第一个分区,如果是第二个分区(即D盘)则是partition(2),以此类推。
\WINDOWS是多重引导时用来参考的目录。/fastdetect参数的作用是快速对系统进行检测,改为nodetect则不检测,可以加快启动速度。
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect表示启动Windows 2000 Advanced Server
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons表示启动Windows XP的恢复控制台程序(Recovery Console),有关Recovery Console我们会在后面作说明)。
注意:当然,boot.ini参数很多,不可能一一列举,大家一般使用时了解了上面的知识也就可以了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。