boot.ini 文件是个启动引导程序文件,装多系统或者重装系统的时候会用到它。

默认的情况下这个文件是隐藏的,准确路径是c:\boot. ini,可以用记事本打开这个路径,也可以在“运行”中输入“ c:\boot.ini”启动该文件。
常用的方法是去掉隐藏后用记事本打开,“资源管理器”→“工具” →“文件夹选项”→“查看”去掉“隐藏……”前面的√,“ 隐藏文件和文件夹”选“显示……”这样就去掉了隐藏,可以在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

下面详细说明下: 
[BOOT LOADER] 系统加载部分 
这一部分很简单,只有两个设定。那就是“timeout=”和“ default=”。 
TIMEOUT=30 菜单显示停留等待时间 
是系统启动引导菜单后在设定的延迟时间内用户没有进行任何操作时 ,进入默认的操作系统。 默认设置是30,可以根据的情况设置一个时间。 若用户安装了多操作系统,但又只用固定的操作系统, 只需选定默认操作系统,把timeout= 后面的30改为0就可以了,这样就不会显示系统启动引导菜单了。 
default=multi(0)disk(0)rdisk( 0)partition(1)\WINDOWS默认系统 
默认系统就是延迟时间到了后自动进入的系统 ,partition(1)所指的就是第1个分区, 通常也就是c:盘,WINDOWS就是你的系统文件夹。

还是再详细点吧,

MULTI(0)——采用哪一个IDE接口(0为第一个,1为第二个)

DISK(0)——对于IDE硬盘括号中的值为0, SISC硬盘括号中的值为1 
RDISK(0)——主从盘设置:主盘为0,从盘为1 
PARTITION(2)——引导分区,从1—C盘开始,2— D盘,3—盘 
如果要改默认的操作系统是d:盘的2003, 那么这一块的内容就是partition(2)\WINNT

[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这一块和上面“ 默认系统”的修改方法一样,="" 中间的内容就是开机显示列表时本系统的名称,可以任意修改, 而且还支持中文! 
/fastdetect这部分是启动参数,在" 后面加一个半角空格/参数,可以加多个。 下面是各项参数的详细解释。 
/fastdetect:快速检测,很多网站都推荐修改为/ nodetect (但这句话可能是错的,没有nodetect这个参数) 
/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:在调入驱动程序名时显示它的名称, 因驱动问题而无法启动时使用比较好。

上面说的都是直接修改的方法,其实还可以用其他方法修改,

“系统属性”(在我的电脑上点右键→属性)→高级→“启动和故障恢复”设置或运行→“msconfig”→boot.ini

http://wenda.tianya.cn/wenda/thread?tid=6b8bcbbcf63b26a1&hl=ar

  由于是独立安装就没有了双系统启动菜单,系统将按BIOS中设置的启动硬盘顺序进行启动,所以要启动第二系统,就要去修改BIOS中的启动顺序,把要启动的硬盘调到第一位,但注意不论哪个系统,这样启动后,系统盘都是C盘,而不是单硬盘双系统中分别在C、D或其它盘。也可以在开机时按快捷键(现在很多主板都有了,如F12)调出启动设备顺序菜单,这种修改与修改BIOS中的启动顺序不同,它是临时的。

  如果没有快捷键,或对修改BIOS不太喜欢,那么整出多系统启动菜单就是必要的,这就要修改boot.ini。简单介绍一下boot.ini:

1、Boot Loader部分

  timeout=30 多系统启动菜单显示时间,默认是30秒,0不显示。

  Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS 默认系统,后面的multi(0)disk(0)rdisk(0)partition(1)指示系统位置,定义如下:

  component(x)disk(y)rdisk(z)partition(a)

  这里的“component”字段一般只有两种有效值:scsi和multi,代表设备的硬件适配器。scsi当然是指SCSI磁盘,multi则是指除SCSI之外的其它磁盘接口。“x”代表适配器的序号,第一个为0,第二个为1,该值可以一直分配下去,直到所有驱动器分配结束;“y”是指多总线SCSI适配器中的总线号码,对multi而言,该值为0;“z”是指multi适配器上磁盘的序号,对SCSI该值为0;“a”是指磁盘上分区的序号,所有分区都有一个对应号码,从1开始,但不包括0和5。

  最后的windows是系统所在目录(2000是winnt)

2、Operating System部分

  multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 这部分是系统列表,有几个系统就有几行,分别指示它们所在的位置,其中引号中的内容就是我们在启动菜单中看到的,引号中的内容可以随便修改成自己喜欢的内容。

  如果要做多系统的启动菜单,就是要在boot.ini的Operating System部分添加新的系统的启动菜单项,只要把新装系统上的boot.ini中Operating System部分拷过来再做点修改。注意一般电脑上磁盘适配器只有一个,所以multi后的值一定是0(除了服务器现在谁的电脑上会有scsi?),然后是rdisk(disk是scsi的),第几块硬盘就是几,现在是第二块硬盘,rdisk值是1(从0开始计数,如果加了第三块硬盘,则rdisk后面就变成2),最后是partition,双硬盘上从每个系统上看都在C盘,所以是1(除非你装到D盘去)。

  我在虚拟机上试了下,第一块硬盘是rdisk(1),从它的角度看,谁第二个加上来,谁就是rdisk(1),再加上一块就是rdisk(2),不论是加到IDE0的从盘还是IDE1的主盘位置,SATA应该也是一样的,按加入顺序排列。

  最后,如果你在装双系统时不拆下第一块硬盘,那么,菜单会自动生成,就不必烦劳你自己动手,我只是为防万一极力保护原先硬盘上的系统与数据才断开第一块硬盘。另外注意如果第一系统是win2000(当然现在基本也没什么人用它了),装好XP后,要把XP系统盘根目录下中的ntldr、bootfont.bin、NTDETECT.COM复制到win2000系统盘根目录下覆盖同名文件,否则2000不能引导XP,但是XP的这几个文件是可以引导2000的(向下兼容),所以启动2000没问题。为了不OUT,顺便说一下,如果是win7和XP的双系统就麻烦了,各自的启动文件不同,不象2000和XP,当然也有修复的方法,可以去网上找,自己不会动手,可以试试EasyBCD软件帮忙,还不会,建议不要玩双系统,所以我反对双系统,前面那台电脑只要但凡硬件好一点我就去装虚拟机了,省多少事。

转载自  Storm_Center   原文地址: http://www.stormcn.cn/post/1184.html

如何修改BOOT.INI启动项,添加一个D盘的启动系统上去?相关推荐

  1. 在linux环境中利用efibootmgr管理efi启动项[添加、删除、改变顺序]

    在linux环境中利用efibootmgr管理efi启动项[添加.删除.改变顺序] 本例可以解决uefi双系统中启动顺序的问题,首先确保自己的机器为uefi固件 在Terminel中输入efiboot ...

  2. win7的开机启动项怎么管理 win7管理开启启动项的方法

    win7纯净版系统很多软件都默认设置为开机启动项,随着安装的程序越来越多,可能添加的开机启动项越来越多,这样就拖慢系统运行速度.减少开机启动项可以加快开机速度,所以我们需要管理好开机启动项,关闭不必要 ...

  3. 计算机为什么检测不到u盘启动项,bios设置u盘为第一启动项后检测不到怎么办

    相信很多用户在使用u盘安装系统时,都会将bios第一启动项设置为u盘启动,可是有用户反映bios设置启动项完成后,启动时却检测不到.那么遇到这种问题该怎么解决呢?下面,针对这个问题,小编就和大家一起来 ...

  4. 计算机系统启动项设置密码,如何设置BIOS开机启动项将开机第一启动项设置为U盘或光驱...

    对于安装操作系统您知道多少呢?就目前而言安装操作系统的方法有很多,最常见的光盘安装操作系统.U盘安装系统或者直接硬盘安装系统.不过目前见得最多最简单的还是U盘安装系统与光驱安装系统.不过在进行U盘或光 ...

  5. win7计算机开机启动项设置,启动项管理,教您电脑开机启动项怎么设置

    在使用电脑的过程中,我们的装的软件越来越多,以至于系统开机越来越慢.这是因为很多软件安装好以后,就随着我们的系统启动而自动启动了.所以,我们要把一些不需要开启启动的软件给禁止掉.那电脑开机启动项怎么设 ...

  6. Win11开机启动项怎么调整,Win11开机启动项怎么设置

    Win11开机启动项怎么调整?Win11开机启动项怎么设置?现在很多应用或软件下载安装之后默认都是开机自启的,如果开机自启的软件多了的话难免会导致系统开机速度变慢.最近有使用win11系统的小伙伴就遇 ...

  7. 老计算机u盘无法启动不了怎么办,u盘无法启动怎么办 u盘无法启动解决方法【详解】...

    BIOS设置U盘为第一启动项后检测不到无法启动怎么办?一些电脑小白想要尝试自己u盘装系统,但在操作过程中却遇到BIOS设置U盘为第一启动项后检测不到无法启动的情况,然后自己也不懂搞定方式.其实正确了解 ...

  8. 计算机上插u盘启动不了,电脑装完系统拔下u盘不能启动,插上u盘才能启动是怎么回事?...

    网友解答: 首先要知道电脑正常启动的大概流程:电脑通电--进入主板BOIS--启动电脑系统1.有可能系统装在了U盘内 当系统装在了U盘内,拔掉U盘后,电脑找不到系统,自然无法启动,插上U盘后可正常启动 ...

  9. Spring Boot 2.2 增加了一个新功能,启动飞起~

    前几天栈长分享了一个好玩的框架:一个比Spring Boot快44倍的Java框架!,是不是感觉 Spring Boot 略慢?今天讲一下 Spring Boot 添加的这个新特性,可以大大提升 Sp ...

  10. 华硕主板无盘启动bios设置_【华硕主板bios启动顺序】华硕主板bois启动项_华硕主板bios硬盘启动...

    2016-04-25 19:22:29 现在电脑主板都有启动快捷键,用户只需在开机时按下启动热键就可以选择U盘启动,那么华擎主板U盘启动快捷键是什么呢?接下来系统城小编就以华擎ASROCK主板b85m ...

最新文章

  1. Spark Streaming笔记整理(二):案例、SSC、数据源与自定义Receiver
  2. sonatype nexus仓库介绍
  3. 独家 | 手把手教你处理数据中的缺失值
  4. 功能安全-26262(2018) part5
  5. Shader相关Mask裁切UI粒子特效或者3D模型
  6. JAVA使用POI如何导出百万级别数据
  7. (Microsoft) Visual Studio LightSwitch
  8. mysql查看导入大小_mysql 数据导入、导出,及库大小查看
  9. php架在底部页面,页脚始终保持在页面底部的网页布局方法
  10. mrsql查询第二高的成绩_及锋而试 锻铁成钢——高二年级部召开第二次考试成绩分析会...
  11. 前端 JavaScript 复制粘贴的奥义——Clipboard 对象概述
  12. 加解密技术基本使用指南(Base64、Hex、AES、SM4、RSA 算法)
  13. c#:判断一个数组元素中否有重复元素
  14. 用 HTML 做一个表单模板
  15. 深圳外包及不考虑公司名单
  16. GZIP压缩和解压缩不删除原始文件
  17. java web atm机_Java项目实现模拟ATM机
  18. 【JPEG】JPEG开源代码:libjpeg
  19. 百度地图JavaScript API开发叠加行政区划图
  20. 如何成为一门领域的专家2

热门文章

  1. 普乐蛙4d5d动感影院|VR太空旅行设备|VR带你遨游太空
  2. 2022年全球市场软件无线电平台总体规模、主要企业、主要地区、产品和应用细分研究报告
  3. win10文件服务器ssd当缓存盘,Win10怎么启用设备上的写入缓存|提高固态硬盘性能方法...
  4. DAY20:尚学堂高琪JAVA(156~164)其他流及 IO的设计模式
  5. unity3D游戏开发一之初识unity
  6. 错误代码105是什么意思
  7. node.js中模块化开发(Gulp4)
  8. 线性代数 06 克莱默法则
  9. 基于Android的减肥塑身平台
  10. 物联网产品的发展简介(一)【产品篇01】