解读多重启动引导文件——BOOT.INI

<script language=JavaScript src="/ad/ad.js"></script>

Windows NT类的*作系统,也就是Windows NT/2000/XP中,有一个特殊文件,也就是“BOOT.INI”文件,这个文件会很轻松地按照我们的需求设置好多重启动系统。
    “BOOT.INI”文件会在已经安装了Windows NT/2000/XP的*作系统的所在分区,一般默认为C:/下面存在。但是它默认具有隐藏和系统属性,所以你要设置你的文件夹选项,以便把“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
  在Windows 2000或者是XP系统中,我们可以很容易的设置“BOOT.INI”文件。那就是在“我的电脑”上面点击右键,选择“属性”打开“系统属性”对话框,再点击“高级”选项卡,在“启动和故障修复”里面点击“设置”按钮,就可以打开“启动和故障修复”对话框了,在这里面我们就可以对它进行详细设置。
  如果你拥有Windows XP*作系统,那么你可以用“系统配置实用程序”来更方便的编辑“BOOT.INI”文件。具体做法是:打开“开始”菜单,点击“运行”命令,再在弹出的文本框中输入“msconfig”点击“确定”后就会弹出“系统配置实用程序”,再点击“BOOT.INI”选项卡,就会出现如图所示的界面。在这里,我们可以很方便地设置文件。
言归正传,现在,来说明一下这个文件内容的含义。
  1.系统加载部分([boot loader])
  这一部分很简单,只有两个设定。那就是“timeout=”和“default=”。
“timeout=”就是设定开机时系统引导菜单显示的时间,超过设定值则自动加载下面“default=”指定的*作系统。默认值是30,单位为秒。我们可以在这里面设定等待时间的长短。如果将其设为“0”那么就是不显示系统引导菜单。
  “default=”则是设定默认引导的*作系统。而等号后面的*作系统必须是已经在“[operating systems]”中存在的。如果想默认为加载另外的*作系统,我们可以参看“[operating systems]”中的*作系统列表,然后把想要加载的*作系统按照格式写到“default=”后面就可以了。
  2.*作系统部分([operating systems])
  在这里面,列出了机器上所安装的全部*作系统。比如机器上只有一个*作系统,那么就只有一条信息,那就是“multi(0)disk(0)rdisk(0)partition(1)/Windows="Microsoft Windows XP Professional" /fastdetect”
在这里需要注意的是,在英文引号内的文字就是引导*作系统菜单时显示出来的让我们选择*作系统的提示文字,在这里面我们可以随意更改。而“multi(0)disk(0)rdisk(0)partition(1) /Windows”这一句就需要些解释了。因为它涉及ARC(高级RISC计算机)命名,它是x86或RISC计算机中用于标识设备的动态方法。
ARC命名的第一部分用于标识硬件适配卡/磁盘控制器,它有两个选项:SCSI和Multi。
Multi表示一个非SCSI硬盘或一个由SCSI BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI BIOS禁止的SCSI硬盘。(x)是硬件适配卡序号。Disk(x)表示SCSI总线号。如果硬件适配卡为Multi,其正确表示方法就为disk(0),rdisk(x)则表示硬盘的序号,如果硬件适配卡为SCSI则忽略此值;
  partition(x)表示硬盘的分区序号。了解这些,我们就可以解释前面那条信息的含义了,即“multi(0)disk(0)rdisk(0)partition(1) /Windows”为,在0号非SCSI设备上的第0号磁盘上的第一个分区里面的“Windows”目录下可以找到能够启动的*作系统。
  等号后的内容前面已经说过,那个就是引导菜单显示出来的供我们选择的提示文字。而后面的“/fastdetect”又是作什么用的呢?这是一个开关符,用来控制启动该*作系统时的具体选项,下面再来详细的介绍各种开关符的含义:
/3GB:这是Win2000 SP3新引入的。这使得用户区和系统区分为3G比1G的比例。只有用户使用NT企业版,应用程序也支持3GB选项时,此选项才生效。
  /BASEVIDEO:使用标准VGA方式启动。这种方式主要用于显示驱动程序失效时。
  /BAUDRATE:指出用于调度的波特率,如果用户不设置,则使用默认的9600,而对于线缆Modem则使用19200。
  /BOOTLOG:使Win2000将日志写入 %SystemRoot%/NTBTLOG.TXT 。
  /BURNMEMORY=:使NT在已知的内存上少使用指定的数量,如果/burnmemory=64,则有64M内存NT不使用。
  /CRASHDEBUG:调度器在NT启动时启动,只有在内核错误时才有用,如果系统经常会无故出错,这个选项就很有用了。
  /DEBUG:在启动NT时调入调度器,它可以在任何时间激活,在错误可以再次出现时使用它比较合适。
  /DEBUGPORT= comx :指定用于调度的端口,其它X就指端口号。
  /FASTDETECT:对于Win2000启动时,它使系统不检查串行口和并行口。
  /HAL=<hal>:允许用户不使用默认的HAL。
  /INTAFFINITY:设置多处理器HAL(HALMPS.DLL),使编号最大的处理器接收中断请求。如果不设置此选项,Win2000会使所有处理器接收中断请求。
  /KERNEL=<kernel>:与上面的功能相同,不过是针对SMP中的内核而言的。
  /MAXMEM:n:指定NT可以使用的最大内存数,如果一个内存片损坏,这个开关就十分有用了。
  /NODEBUG:不使用调试信息。
  /NOGUIBOOT:指定此选项会使Win2000不加载VGA驱动程序,也就不会显示启动过程和失败时的兰屏信息。
  /NOSERIALMICE=[COMx | COMx,y,z…]:在特定的COM中上禁止对串行鼠标的检测。如果用户有一个非鼠标设备接在COM口上,这个选项会十分有用。如果此开关未加参数,系统会禁止所有COM口。
  /NUMPROC=n:只允许前N个系统处理器工作。
  /ONECPU:在多处理器中只使用一个处理器。
  /PCILOCK:不让NT为PCI设置分配IO/IRQ资源,而启用BIOS设置。
  /SAFEBOOT:安全启动,这个大家一定十分熟悉,Win2000只启动HKLM/System/CurrentControlSetControl/SafeBoot中的驱动程序和服务,其后跟三个参数MINIMAL,NETWORK或DSREPAIR之一。MINIMAL和NETWORK在允许网络下启动系统。而DSREPAIR要求系统从备份设备中调入活动目录的设置。还有一个选项是"(ALTERNATESHELL)",它让系统调入由HKLM/System/CurrentControlSetSafeBoot/AlternateShell指定的SHELL程序,而不使用默认的Explorer。
  /SOS:在调入驱动程序名时显示它的名字,在因驱动问题而无法启动时使用比较好。
  /WIN95:在装有三个系统DOS、Win9x和Windows NT的系统上,让NTLDR直接调用Win9x。启动文件BOOTSECT.W40。
  /WIN95DOS:在装有三个系统DOS、Win9x和Windows NT的系统上,让NTLDR直接调用DOS启动文件BOOTSECT.DOS
  /YEAR=:使用指定的年份,如果设置为/YEAR=2005,那现在的时间就是2005年,此选项仅对NT4+SP4和Win2000生效。
了解了以上这些,我们就可以更加轻松控制好我们系统的启动了。

解读多重启动引导文件——BOOT.INI相关推荐

  1. 多硬盘的引导文件boot.ini

    多硬盘的引导文件boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(1)partition(1)/WINDOWS [opera ...

  2. 计算机丢失GetU,u盘启动引导文件丢失如何修复

    u盘启动引导文件丢失如何修复?相信有不少用户在使用win7电脑的过程中可能都遇到过这种问题,在开机的时都有遇到过系统引导文件丢失或损坏的情况,并且无法正常进入系统.那么,遇到这种情况我们应该怎么办呢? ...

  3. 利用U盘PE系统修复win7系统的启动引导文件

    利用U盘PE系统修复win7系统的启动引导文件 可能发生情况: 1)引导文件丢失 2)win7 ghost还原后丢失引导的修复 如何解决: 1.将事先已经制作好U盘PE系统的U盘插入电脑,然后关机   ...

  4. win10启动引导文件损坏解决办法

    前言:今天装ubuntu18.04双系统时,出现了笔记本触摸板失灵等现象,于是直接把这个分区格式化准备装16.04,结果用easybcd时意外删除了win10的启动引导文件,这下gg,win10进不去 ...

  5. HP Proliant DL388 Gen9 服务器 BIOS 设置丢失,win2008 r2启动引导文件修复

    HP Proliant DL388 Gen9 服务器 因电源断电发生故障 服务器的启动界面一直是上图的模样,不断在重启中... 排查后,发现win2008 r2系统引导丢失.HP服务器BIOS设置丢失 ...

  6. 系统引导文件之 boot.ini

    Windows NT类的操作系统,也就是Windows NT/2000/XP中,有一个特殊文件,也就是"BOOT.INI"文件,这个文件会很轻松地按照我们的需求设置好多重启动系统. ...

  7. 多重系统的引导文件详解

    目前很多用户一台机器都安装有多个操作系统,这种多系统操作平台应用有很多方便的地方,但是一旦出现问题,某个操作系统无法启动,将会对使用者造成不必要的麻烦. Windows NT类的操作系统,也就是Win ...

  8. 双系统在linux中修复引导文件夹,linux双系统引导修复

    如果你有Windows 系统安装盘/ 启动盘,或者安装了DOS 工具,可以从Windows 进入纯DOS 界面的话,那么可以分别用 fixmbr 命令生成正确的引导文件boot.ini ,和使用 fd ...

  9. BOOT INI专辑

    Windows 可能在 Boot.ini 文件中使用 Signature() 语法 概要 在安装 Windows 之后,您可能注意到在 Boot.ini 文件中高级 RISC 计算 (ARC) 路径项 ...

最新文章

  1. Python绘图 二维、三维
  2. Ardino基础教程 8_模拟值
  3. python同步锁和互斥锁的区别_Python实现的多线程同步与互斥锁功能示例
  4. PHP 内存泄漏分析定位
  5. OpenCASCADE可视化:3D演示之3D术语表
  6. 使用popwindow制作弹出框与获得焦点弹出软键盘
  7. [BZOJ1095][ZJOI2007]捉迷藏 Query on a tree IV(树链剖分)
  8. 撤销commit且未push操作的git命令
  9. IS-IS报文格式分析
  10. 吾以为,最适合入门的语言是Java
  11. 超级搜索术5-商业变现/生活便捷
  12. 杭州雄迈拟召回一万个网络摄像头:被指引发美国网络瘫痪
  13. Android项目开发之--------地铁时光机(二,Floyd算法筛选最短路径及输出)
  14. Docker安装RabbitMQ并安装延时队列插件
  15. java 字节流 字符流 的详细介绍
  16. vlookup java_Vlookup的VBA错误处理
  17. Maven下载安装及使用
  18. PostGIS查询指定范围的数据
  19. 获取附件连接的函数:wp_get_attachment_image_src
  20. 通货膨胀率月度数据(1999-2021年)

热门文章

  1. 6-1健壮性与正确性
  2. WIFI6网卡(AX201)无法连接2.4GHz老式路由器解决办法
  3. matlab 全息图,全息图matlab程序.doc
  4. 对自动驾驶分级的理解
  5. 【C/C++进阶】输入的技巧
  6. kotlin的wifi获取列表和连接指定wifi
  7. VB的HttpPost请求
  8. unity3D中导入的物体锚点居中
  9. kdbp是什么文件_分子生物学中,Mb,kb,bp分别代表什么意思,它们之间怎么换算?...
  10. SAP 物料主数据 物料组的设置