1.打开
默认的情况下这个文件是隐藏的,准确路径是c:\boot.ini,可以用记事本打开这个路径,也可以在“运行”中输入“c:\boot.ini”启动该文件。
常用的方法是去掉隐藏后用记事本打开,“资源管理器”→“工具”→“文件夹选项”→“查看”去掉“隐藏??”前面的√,“隐藏文件和文件夹”选“显示??”这样就去掉了隐藏,可以在c:\看到boot.ini文件了。
2.修改
[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="Windows Server 2003, Enterprise" /nodetect /noguiboot
这是我的win2003的boot.ini文件,我就以我的这个来作示范
timeout=3延迟时间设置
延迟时间是系统启动引导菜单后在设定的延迟时间内用户没有进行任何 *** 作时,进入默认的 *** 作系统。
默认设置是30,如果你只有一个系统的话就设置为0,多系统的话就根据自己的情况设置一个时间。
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS默认系统
默认系统就
是延迟时间到了后自动进入的系统
我们经常修改的是partition(1)\WINDOWS这一块
partition(1)所指的就是第1个分区,通常也就是c:盘,WINDOWS就是你的系统文件夹。
如果你要默认的 *** 作系统是d:盘的XP,那么这一块的内容就是partition(2)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /nodetect /noguiboot系统列表
在这个位置列上你的所有 *** 作系统(一行一个系统)
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS这一块和上面“默认系统”的修改方法一样
=""""中间的内容就是开机显示列表时本系统的名称,可以任意修改,而且还支持中文!
/nodetect /noguiboot这部分是启动参数,在"后面加一个半角空格/参数,可以加多个。下面是各项参数的详细解释。
/fastdetect:快速检测,很多网站都推荐修改为/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:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好。
上面说的都是直接修改的方法,其实还可以用其他方法修改,
1.“系统属性”(在我的电脑上点右键→属性)→高级→“启动和故障恢复”设置。
2.运行→“msconfig”→boot.ini
在IDE环境启动执行EOS *** 作系统时,会将boot.bin、loader.bin和kernel.dll三个二进制文件写入软盘镜像文件中,然后让虚拟机来执行软盘中的EOS *** 作系统。
仅使用其中一个是不能运行的。
Boot程序的功能是:在Boot程序执行的过程中,CPU始终处于实模式状态。Boot程序利用BIOS提供的int 0x13中断服务程序读取软盘FAT12文件系统的根目录,在根目录中搜寻loader.bin文件。如果Boot程序找到了loader.bin文件,会继续利用int 0x13功能将整个loader.bin文件读入从地址0x1000起始的物理内存,最后跳转到0x1000处开始执行 Loader程序,Boot程序的使命到此结束。
Loader程序的功能是:Loader程序的任务和Boot程序很相似,同样是将其它的程序加载到物理内存中,这次加载的是EOS内核。接下来Loader程序从软盘的根目录中将内核文件kernel.dll载入物理内存0x10000处。然后Loader程序会启动分页机制,将物理内存最开始的约1/8(最小4M)映射到虚拟地址0x80000000处,这样kernel.dll就位于虚拟内存0x80010000处了,这正好是kernel.dll的运行基址。在Loader程序对内核文件进行节对齐 *** 作后,Loader程序就可以跳转到kernel.dll的入口点继续执行,从而将控制权交给内核,Loader程序的使命到此结束。
如果将loader.bin的功能移动到boot.bin文件中,则boot.bin文件的大小仍然能保持小于512字节。 Boot程序的大小被限制在一个软盘扇区(512字节)之内,所以必须非常短小,除了加载并执行Loader程序之外不做任何其它事情。
答:在IDE环境启动执行EOS *** 作系统时,会将boot.bin、loader.bin和kernel.dll三个二进制文件写入软盘镜像文件中,然后让虚拟机来执行软盘中的EOS *** 作系统。
仅使用其中一个是不能运行的。
Boot程序的功能是:在Boot程序执行的过程中,CPU始终处于实模式状态。会继续利用int 0x13功能将整个loader.bin文件读入从地址0x1000起始的物理内存,最后跳转到0x1000处开始执行 Loader程序,Boot程序的使命到此结束。
Loader程序的功能是:Loader程序的任务和Boot程序很相似,同样是将其它的程序加载到物理内存中,这次加载的是EOS内核。然后Loader程序会启动分页机制,将物理内存最开始的约1/8(最小4M)映射到虚拟地址0x80000000处,这样kernel.dll就位于虚拟内存0x80010000处了,这正好是kernel.dll的运行基址。
如果将loader.bin的功能移动到boot.bin文件中,则boot.bin文件的大小仍然能保持小于512字节。 Boot程序的大小被限制在一个软盘扇区(512字节)之内,所以必须非常短小,除了加载并执行Loader程序之外不做任何其它事情。
1、电池失效:可在BIOS界面查看系统时间是否准确,如果不准确,则可判断是主板电池失效,导致电脑调用BIOS默认参数,如果与本机硬件环境不符,则无法正常启动电脑。可购置主板电池进行替换,再开机连按DEL键(笔记本为F2或指定的其它热键)进入BIOS界面,并重新设置正确的参数,最后按F10保存退出重启。2、配置错误:由于手工配置BIOS参数与本机硬件环境不符,也会出现此种情况。如果不清楚参数如何设置,一般情况下,可根据屏幕黑底白字的提示信息,按F1键跳过非致命错误直接启动电脑,或按DEL键进入BIOS后,再按F9装载预定义参数或选中Load Optimized Defaults(载入高性能缺省值)或Load Fail-Safe Defaults(载入故障安全缺省值),
3、硬件故障:如果以上 *** 作无效,则说明硬件存在问题,一般为内存和硬盘接触不良或硬盘主引导记录损坏,需要重新插拔内存或硬盘,或者修复硬盘主引导记录或重装系统或更换硬盘。
BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
扩展资料:
从功能上看,BIOS分为三个部分:
自检及初始化
这部分负责启动电脑,具体有三个部分:
第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。
自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化 *** 作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。
第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
第三个部分是引导程序,功能是引导DOS或其他 *** 作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把 *** 作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。
参考资料:bios——百度百科
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)