全面解析BOOT.INI文件和让启动菜单“锦上添花”
一、把“安全模式添加到启动菜单, ----------------------------------------------------------------------------------------------- [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(2)/WIN_XP [operating systems] multi(0)disk(0)rdisk(0)partition(2)/WIN_XP="第一操作系统_Microsoft Windows XP Professional专业版" /fastdetect multi(0)disk(0)rdisk(0)partition(2)/WIN_XP="第一操作系统_Microsoft Windows XP 安全模式" /fastdetect /safeboot:network C:/="第二操作系统_Microsoft Windows_98" C:/FBOOT.DOS="选择从软盘启动系统,请插入软盘后按回车。" C:/CMDCONS/BOOTSECT.DAT="Microsoft Windows XP Recovery Console_故障恢复控制台" /cmdcons 根据你自己的需求修改以上即可, ----------------------------------------------------------------------------------------------- 注意:这里[boot loader]项中的内容不要改动它,只需在[operating systems]中添加如下一行即可, multi(0)disk(0)rdisk(0)partition(2)/WIN_XP="第一操作系统_Microsoft Windows XP 安全模式" /fastdetect /safeboot:network ----------------------------------------------------------------------------------------------- 最后得到的启动菜单效果如下: 第一操作系统_Microsoft Windows XP Professional专业版 第一操作系统_Microsoft Windows XP 安全模式 第二操作系统_Microsoft Windows_98 选择从软盘启动系统,请插入软盘后按回车。 Microsoft Windows XP Recovery Console_故障恢复控制台 ----------------------------------------------------------------------------------------------- 二、将“故障恢复控制台”添加进启动菜单 故障恢复控制台完全安装到硬盘中约占七MB的磁盘空间,首先启动到已安装好的 Windows XP系统,在光驱中放入 Windows XP的安装光盘,然后单击“开始→运行”从浏览中定位到Windows XP安装光盘上i386文件夹中的winnt32.exe程序,接着返回运行对话框,在已有的命令行后面输入一个空格,再添加参数“/cmdcons”回车后,Windows XP安装程序将给出一个确认提示,选择“是”即可开始安装,安装完毕后重启动电脑,系统启动菜单中将会出现“Windows XP Recovery Console”选项,选择该项即可在没有Windows XP安装盘的情况下进入系统故障恢复控制台,其登录过程与光盘引导操作完全相同。 ----------------------------------------------------------------------------------------------- 全面解析BOOT.INI文件 以下是标准的boot.ini文件,C区安装的win_98,D区安装的win_xp的 [boot loader] 系统加载部分 timeout= 设置启动菜单等待时间(默认为30秒)如为0就是不显启动菜单 default= 设置无人干预下默认启动的操作系统,想修改只要按格式写进去就行 [operating systems] 操作系统部分(这里罗列了可以启动的所有操作系统) multi(0)disk(0)rdisk(0)partition(2)/WINDOWS="Microsoft Windows XP Professional" /fastdetect 如只安有Win_XP则是以上一项的显示,其引号内是开机时显示的选项名可随意更改并支持中文 multi(0)disk(0)rdisk(0)partition(2)/WINDOWS="Microsoft Windows XP Professional" /fastdetect partition(x)是表明操作系统在第几个分区上,partition(2)=D盘上 如果Windows_xp安装在C盘上,则以上是partition(1) 如果Windows_xp安装在D盘上,则以上是partition(2) 以此类推, ----------------------------------------------------------------------------------------------- 启动开关这个部分应当属于第二部分 /BASEVEDIO 使用VGA显示驱动而不SVGA驱动,用于显示驱动失效时。 /BAUDRATE 设定网络连接设备的波特率 /BOOTLOG 将启动日志写入%SYSTEMROOT%NTBTLOG.TXT。 /CRASHDEBUG 对内核进行调试,在内存出错时很有用. /DEBUG 对启动时的一切错误用调度器进行调试. /DEBUGPORT=COMX 指定用于调度的端口 /FASTDETECT 不检测系统串口和并口,加快启动速度 /MAXMEM 设置可使用的最大内存,超出的部分系统不检测, 内存坏可调试 /NODEBUG 不显示调试信息 /NOGUIBOOT 启动时不加载VGA驱动,不会出现各种出错的蓝屏信息. /NUMPROC 指定系统前N个CPU工作 /ONECPU 只允许一个CPU工作 /SAFEBOOT/ALTENATESHELL 指定内核程序,不用默认的EXPLORER.EXE启动系统 /SAFEBOOT 使用安全模式启动 /SOS 显示调用的驱动程序名,检测驱动程序是否损坏 ----------------------------------------------------------------------------------------------- 以上是便是BOOT.INI文件的常用参数至一些不常用且容易引起系统损坏的参数就不再罗列
----------------------------------------------------------------------------------------------
boot.ini Example:
[boot loader]
timeout=3 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" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Safe" /noexecute=optin /fastdetect |