开机时,系统文件是怎样运行的?

开机时,系统文件是怎样运行的?

第1个回答  2019-10-23
当系统加电自检通过以后,硬盘被复位,BIOS将根据用户指定的启动顺序从软盘、硬盘或光驱进行启动。以从硬盘启动为例,系统BIOS将主引导记录读入内存。然后,将控制权交给主引导程序,然后检查分区表的状态,寻找活动的分区。最后,由主引导程序将控制权交给活动分区的引导记录,由引导记录加载操作系统。
对于DOS和WIN9X等操作系统而言,分区引导记录将负责读取并执行IO.sys(Windows9x的IO.sys)。
首先要初始化一些重要的系统数据,然后就会出现我们非常熟悉的蓝天白云。这时候,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作。如果系统中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码。这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的基本代码。
对于WIN
NT/2000来说,则由是NTLDR这个程序负责将其装入内存,或者让用户选择非WIN
NT/2000操作系统。引导装入程序和多重引导都由一个具有隐含属性的初始化文件boot.ini控制。在boot.ini中包含有控制计算机可用的操作系统的设置,引导的缺省操作系统以及应当等待多少时间等信息。
从计算机引导过程的描述中可以发现,我们可以人为的加以干预的地方只有两处,一是设置物理盘的引导次序,二是修改主引导程序的分区表。
(1)多硬盘的多系统共存:如果你采用的是多硬盘的计算机,而且每块硬盘都安装有不同操作系统时,建议你通过在CMOS中指定硬盘的启动次序,实现多操作系统的共存。由于操作系统之间互不影响,所以这种方法完全不受兼容性等其他因素的影响。
(2)单硬盘的系统共存:而如果你只有一块硬盘,并也想在上面安装多个操作系统而相互不受影响,你则必须采用修改主引导程序和分区表的方法来实现。一般有两种方法。一是修改主引导记录,在主引导记录的最后用JMP指令跳到自己的代码上来,从而控制计算机的引导过程;另外一种方法是修改主分区第一个扇区的引导代码,以实现多系统的共存。

开机时,系统文件是怎样运行的?
当系统加电自检通过以后,硬盘被复位,BIOS将根据用户指定的启动顺序从软盘、硬盘或光驱进行启动。以从硬盘启动为例,系统BIOS将主引导记录读入内存。然后,将控制权交给主引导程序,然后检查分区表的状态,寻找活动的分区。最后,由主引导程序将控制权交给活动分区的引导记录,由引导记录加载操作系统。对于DOS...

谁能把电脑从开机到正常工作,各硬件的工作顺序告诉我?
计算机从加电开机到显示DOS提示符和光标的过程中,首先要通过固化在ROM中的ROMBIOS 硬件系统进行自检,当检测正确时,再进行系统配置,输入输出设备初始化,然后引导操作系统,完成将MS-DOS系统的三个文件(IO.SYS,MSDOS.SYS和COMMAND.COM)装入系统内存,从而完成启动过程.最后给出DOS提示符和光标等待用户...

计算机的启动过程是怎样的?
1自检(POST):计算机在开机时,会进行一系列的硬件自检,以确认所有硬件设备是否正常工作。2加载BIOS:BIOS是计算机的基本输入输出系统,负责管理硬件设备和系统启动顺序。在POST过程中,BIOS会被加载到计算机内存中。3加载操作系统:一旦BIOS加载完成,计算机就会加载操作系统。操作系统是计算机的核心软件,它...

硬盘启动是哪个
1. 硬盘启动定义:在计算机开机时,系统需要通过硬盘读取相关的操作系统文件来启动计算机硬件运行和软件运行的环境,这个过程就称为硬盘启动。具体来说,它是指操作系统启动时识别硬盘及其上的操作系统安装文件,并从硬盘读取启动文件来加载操作系统。这个过程通常由计算机内置的基本输入输出系统引导执行。2. 启...

怎么让一个BAT文件开机自动运行?
要让一个BAT文件在开机时自动运行,逻辑上需要对系统进行设置,而非单纯编写一个BAT文件就能自动生效。自动运行是操作系统内置的功能,需要通过调整相关注册表项来实现。以下是一个简单的步骤:首先,你需要在注册表中创建一个启动项。打开注册表编辑器(可以通过运行"regedit"命令),定位到HKEY_LOCAL_...

系统盘是怎样引导电脑开机的
1、电源自检程序开始运行 2、主引导记录被装入内存,并且程序开始执行 3、活动分区的引导扇区被装入内存 4、NTLDR从引导扇区被装入并初始化 5、将处理器的实模式改为32位平滑内存模式 6、NTLDR开始运行适当的小文件系统驱动程序。小文件系统驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。7、NTLDR读boot...

计算机系统的启动过程是怎样?需要经历哪几个阶段?
然后完成启动装载器初始化,然后操作系统启动正式开始,分为引导阶段、加载内核阶段、初始化内核阶段、登录系统启动这四个阶段。是先读取C盘中的启动文件,然后进行初始化,系统需要加载很多底层硬件的驱动程序,读取注册表信息、寻找新硬件设备、启动相关服务,初始化显示设备和显示出用户界面等。

电脑开机启动原理是怎能样的?
Ntldr从引导分区载入启动文件,然后完成如下一些任务。 1、在基于X86CPU的系统下,设置CPU的运行使用32位的Flat内存模式 对基于X86CPU的计算机来说,第一次启动的时候总是进入所谓的实模式(RealMode)。在实模式下CPU的某些特性不能完全发挥,这是因为它要保证同8位或16位的CPU(如8086、8088)相兼容。实模式下由于...

LINUX操作系统的启动过程
系统状态中运行的数字。在inittab文件中,第一个项目指定启动时装入的缺省运行级。上例中是个多用户控制台方式,运行级为3。然后,inittab文件中每个项目指定第二个 字段的项目用哪种运行级(每个字段用冒号分开)。因此,对运行级3,下列行是相关的:13:3:wait:\/etc\/rc.d\/rc 3 1:12345:respawn:\/...

电脑开机后,在任务管理器中的进程运行的都是什么程序啊?具体一点
进程文件 services.exe 进程名称 windows service controller 进程描述 services.exe是微软windows操作系统的一部分。用于管理启动和停止服务。该进程也会处理在计算机启动和关机时运行的服务。这个程序对你系统的正常运行是非常重要的。注意:services也可能是w32.randex.r(储存在%systemroot%\\system32\\目录)和sober.p (...

相似回答
大家正在搜