范文一:计算机启动顺序
计算机启动顺序
第一步:预引导
按下电源开关后,到启动Windows XP之前的这段时间称为预引导阶段。首先计算机会运行自检过程,也就是POST(Power On Self Test,开机自检),检测项目包括内存大小和其他硬件设备的状况,在启动时的能源之星画面中的大堆参数就是自检的结果了。然后,计算机的BIOS(Basic Input/Output System,基本输入输出系统)进行一些必要的硬件配置,就根据设定好的引导顺序查询设备,一般情况下是找到第一块硬盘,然后找到MBR(Main Boot Recorder,主引导记录,大约在主分区的第一个物理扇区,和分区表一起共512KB),根据MBR中保存的地址载入引导程序(也称为加载器),引导程序包括Windows XP自带的OS Loader或者Linux下的LILO、GRUB等,Windows XP的引导程序文件名为NTLDR。
这个步骤出了故障
如果主引导记录损坏,可以启动到“故障恢复控制台”,然后用fixmbr命令修复。
第二步:引导
NTLDR获得控制权之后,会将原来的实模式转换为32位平面内存模式。在实模式中,系统为MS-DOS保留640KB内存,其余内存视为扩展内存;而在32位平面内存模式中,系统(Windows XP)视所有内存为可用内存。接着,NTLDR启动内建的mini-file system drivers(迷你文件系统驱动),这样NTLDR就能识别每个NTFS或者FAT文件系统的分区,这样就能顺利地加载可能位于各个分区中的Windows XP。其实在此过程中还有一步,就是“考虑”究竟该启动谁,它会询问一下主分区根目录下的boot.ini,如果boot.ini告诉它只有一个系统在XXX位置,NTLDR当然会直接启动系统,而如果有双系统,则NTLDR
会显示一个启动菜单供选择。
这个步骤出了故障
如果你的系统在系统启动时会出现boot.ini非法的提示,可以手动用“记事本”新建一个(一个典型的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
第三步:加载内核
在加载内核阶段,ntldr加载ntokrnl.exe(仅仅是加载,并不初始化),这个文件即为操作系统的内核,然后ntldr加载硬件抽象层HAL(文件为hal.dll),接着系统加载注册表中
[HKEY_LOCAL_MACHINE\system],NTLDR读取其下的“select”键值来决定哪一个“Control Set”分支中的设置数据将被加载(各个
“Control Set”分支包含需要加载哪些设备驱动程序以及需要加载的服务的信息)。NTLDR加载[HKEY_LOCAL_MACHINE\system\service]
下“start”键值为0的底层设备驱动。当Current Control Set(其实就是各个Control Set分支中被采用的那个分支的拷贝)全加载完
后,ntldr就交出了控制权,接力赛中的内核选手上场了。
这个步骤出了故障
有时系统会出现启动时黑屏,并提示“Windows could not start because the following file is missing or corrupt:<Windows
root>\system32\hal.dll,please re_install a copy of the above file”,这种情况大多并非是文件真的丢失了,而是硬件兼容性问题,如果你刚升级过内存,先把新内存拔掉或者换个插槽试试吧~
第四步:初始化内核
现在你应该能看到彩色的Windows XP Logo和底下的滚动条了。系统
这时会加载各种设备驱动以及系统服务,以及完成一些准备工作,比
如有一个挺有名的技巧就是修改注册表中的预读文件参数来提高启
动速度,这也是这个阶段的一项工作。
这个步骤出了故障
很明显,要是在这儿卡壳了,那必然是加载的驱动程序或者系统服务
出了问题。想想在此之前你做过什么,比如装了新版本驱动或者装了
个新的杀毒软件,再或者是安装了什么加载系统服务的软件,进入
“安全模式”卸载它。
范文二:[计算机]改变Windows服务的启动顺序
改变Windows服务的启动顺序
清风网络学院
要改变Windows服务的启动顺序,只要修改Windows的注册表就可 以了。任何Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\ Group值:一个REG_SZ类型的值。它用来描述服务属于那一个服务组。如果服务没有这一项,那么它不属于任何一个服务组,系统则会默认的将其在所有的服务启动后加载。 Tag值:一个REG_DWORD类型的值。它用来描述服务的标识。每一个在服务组中的服务都会被分配一个唯一的标识。注册表通过对服务组的服务标识的排列来安排,同一服务组中的个服务的加载先后顺序。 那么,如何改变服务的启动顺序,现在就被分为了两个步骤,一是:改变服务组的启动顺序。二是:改变服务组中各服务的启动顺序。 先来介绍第一步:注册表的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder键的List值中保存了表示服务组启动顺序的信息。每一个服务组都是一个字符串,通过字符串在值中排列的先后位置表示服务组被加载的先后顺序。要想改变服务组的加载顺序,只要改变它们的位置就可以了。方法:用Regedit32.exe(不是,Regedit.exe,因为,在这里双击List值后,只能看到十六进制的数据,不便于修改。)打开该值,这是一个字符编辑环境,改变里面的组的先后顺序,然后确定改动。服务组的启动顺序就搞定了。 第二步:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList键下有各服务组中各服务启动顺序的信息。每个服务组信息都被保存为了一个REG_BINARY类型的值,如:Pointer Port 服务组的值为030000000200000001000000030000000。下面为了方便观察,我们把它处理为03000000 02000000 01000000 030000000 它表示Pointer Port 服务组有三个服务,TAG值为2的服务先加载,然后是TAG值为1的服务,最后是TAG值为3的服务加载(信息解读的顺序是从左到右)。要改变服务在组中的加载顺序,只要编辑这个二进制串就可以了。 另外,我们还可以通过ChangeServiceConfig API或者sc.exe程序(Windows 2000 Resource Kit包中的工具)来改变服务的加载顺序。 计算机启动过程 第一步:当我们按下电源开关时,电源就开始向主板和其它设备供电, 此时电压还不太稳定, 主板上的控制芯片组会向 CPU 发出并保持一个 RESET (重置)信号,让 CPU 内部自动恢复到初始状态,但 CPU 在此刻不会马上 执行指令。当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳 定的过程只是一瞬间的事情),它便撤去 RESET 信号(如果是手工按下计 算机面板上的 Reset 按钮来重启机器,那么松开该按钮时芯片组就会撤去 RESET 信号), CPU 马上就从地址 FFFF0H 处开始执行指令,从前面的介绍 可知,这个地址实际上在系统 BIOS 的地址范围内,无论是 AwardBIOS 还是 AMIBIOS ,放在这里的只是一条跳转指令,跳到系统 BIOS 中真正的启动代 码处。 第二步:系统 BIOS 的启动代码首先要做的事情就是进行 POST (Power -OnSelfTest ,加电后自检), POST 的主要任务是检测系统中一些 关键设 备 是否存在和能否正常工作,例如内存和显卡等设备。由于 POST 是最早进 行的检测过程,此时显卡还没有初始化,如果系统 BIOS 在进行 POST 的过 程中发现了一些致命错误,例如没有找到内存或者内存有问题(此时只会 检查 640K 常规内存),那么系统 BIOS 就会直接控制喇叭发声来报告错误, 声音的长短和次数代表了错误的类型。在正常情况下, POST 过程进行得非 常快,我们几乎无法感觉到它的存在, POST 结束之后就会调用其它代码来 进行更完整的硬件检测。 第三步:接下来系统 BIOS 将查找显卡的 BIOS ,前面说过,存放 显卡 BIOS 的 ROM 芯片的起始地址通常设在 C0000H 处,系统 BIOS 在这个地方找 到显卡 BIOS 之后就调用它的初始化代码,由显卡 BIOS 来初始化显卡,此 时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯 片类型等内容,不过这个画面几乎是一闪而过。系统 BIOS 接着会查找其它 设备的 BIOS 程序,找到之后同样要调用这些 BIOS 内部的初始化代码来初 始化相关的设备。 第四步:查找完所有其它设备的 BIOS 之后,系统 BIOS 将显示出它自 己的启动画面,其中包括有系统 BIOS 的类型、序列号和版本号等内容。 第五步:接着系统 BIOS 将检测和显示 CPU 的类型和工作频率,然后开 始测试所有的 RAM , 并同时在屏幕上显示内存测试的进度, 我们可以在 CMOS 设置中自行决定使用简单耗时少或者详细耗时多的测试方式。 第六步:内存测试通过之后,系统 BIOS 将开始检测系统中安装的一些 标准硬件设备,包括硬盘、 CD -ROM 、串口、并口、软驱等设备,另外绝大 多数较新版本的系统 BIOS 在这一过程中还要自动检测和设置内存的定时参 数、硬盘参数和访问模式等。 第七步:标准设备检测完毕后,系统 BIOS 内部的支持即插即用的代码 将开始检测和配置系统中安装的即插即用设备,每找到一个设备之后,系 统 BIOS 都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配 中断、 DMA 通道 和 I/O端口等资源。 第八步:到这一步为止,所有硬件都已经检测配置完毕了,多数系统 BIOS 会重新清屏并在屏幕上方显示出一个表格,其中概略地列出了系统中 安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。 第九步:接下来系统 BIOS 将更新 ESCD (ExtendedSystemConfigurationData ,扩展 系统配置 数据)。 ESCD 是系统 BIOS 用来与 操作系统 交换硬件配置信息的一种手段,这些数据被存放在 CMOS (一小块特殊的 RAM ,由主板上的电池来供电)之中。通常 ESCD 数据 只在系统硬件配置发生改变后才会更新,所以不是每次启动机器时我们都 能够看到 总结 如果系统之中安装有引导多种操作系统的 工具软件 ,通常主引导记录 将被替换成该 软件 的引导代码,这些代码将允许用户选择一种操作系统, 然后读取并执行该操作系统的基本引导代码 (DOS 和 Windows 的基本引导代 码就是分区引导记录) 。 上面介绍的便是计算机在打开电源开关 (或按 Reset 键)进行冷启动时所要完成的各种初始化工作,如果我们在 DOS 下按 Ctrl +Alt +Del 组合键(或从 Windows 中选择重新启动计算机)来进行热启动, 那么 POST 过程将被跳过去,直接从第三步开始,另外第五步的检测 CPU 和 内存测试也不会再进行。我们可以看到,无论是冷启动还是热启动,系统 BIOS 都一次又一次地重复进行着这些我们平时并不太注意的事情,然而正 是这些单调的硬件检测步骤为我们能够正常使用电脑提供了基础 计算机是高科学技术产物,为此学无止境。但一些常见的台式机故障却并不庞大,尤 其是台式机硬件故障往往呈此刻开机自检阶段。 凡是环境下, 台式机故障简略分软体故障和 硬件故障。硬件故障往往呈此刻开机自检阶段,软体故障往往呈此刻开机自检然后。是以, 开机自检常见故障为硬件故障。 开机故障除通过台式机自鸣报警声音判断外, 台式机本身也 会判断故障原因,并通过荧幕预示告诉你故障原因。但因为此时预示都是英文,对不熟 悉 英文的来说是个难点。为此,我结合小我私人实践,简略总结如下。 1.CMOS battery failed 中文:CMOS 电池失效。 解释:这说明 CMOS 电池已快没电了,只要更换新的电池即可。 2.CMOS check sum error-Defaults loaded 中文:CMOS 执行全数检查时发明纰缪,要载入系统预设值。 解释:一般来说呈现这句话都是说电池快没电了, 可以先换个电池试试, 如果问题照旧没有 解决,那末说明 CMOS RAM可能有问题,如果没过一年就到经售商处换一块主板,过了一 年就让经售商送回出产厂家修一下吧 ! 3.Press ESC to skip memory test 中文:正在举行内存检查,可按 ESC 键跳过。 解释:这是因为在 CMOS 内没有设定跳过存储器的第 2、三、四次实验,开机就会执行四 次 内存实验,固然你也能够按 ESC 键结束内存检查,不过每次都要如许太贫苦了,你可 以步入 COMS 设置后选择 BIOS FEATURS SETUP, 将其中的 Quick Power On Self Test设为 Enabled ,储存后重新开始工作即可。 4.Keyboard error or no keyboard present 中文:键盘纰缪或未接键盘。 解释:检查一下键盘的串线是不是松驰或损坏。 5.Hard disk install failure 中文:硬盘安装败绩。 解释:这是因为硬盘的电源线或数据线可能未接好或硬盘跳线设置不当。 你可以检查一下硬 盘的各根串线是不是插好, 看看同一根数据线上的两个硬盘的跳线的设置是不是一样, 如果 一样,只要将两个硬盘的跳线设置的不一样即可 (一个设为 Master ,另一个设为 Slave) 。 6.Secondary slave hard fail 中文:检验测定从盘败绩 解释:多是 CMOS 设置不当, 好比说没有从盘但在 CMOS 里设为有从盘, 那末就会呈现 纰 缪,这时可以步入 COMS 设置选择 IDE HDD 不佣人的劳力 DETECTION 举行硬盘自动侦 测。也多是硬盘的电源线、数据线可能未接好或硬盘跳线设置不当,解决方法参照第 5条。 7.Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或 Floppy Disk(s) fail(40) 中文:无法驱动软盘驱动器。 解释:系统提醒找不到软驱, 看看软驱的电源线和数据线有没有松驰或是接错, 或是把软驱 放到另一台机子上试一试,如果这些都不行,那末只好再买一个了,幸亏软驱还不贵。 8.Hard disk(s) diagnosis fail 中文:执行硬盘诊断时发生纰缪。 解释:呈现这个问题一般就是说硬盘本身呈现故障了, 你可以把硬盘放到另一台机子上试一 试,如果问题照旧没有解决,只能去修一下了。 9.Memory test fail 中文:内存检验测定败绩。 解释:重新插拔一下内存条, 看看是不是能解决, 呈现这种问题一般是因为内存条互相不兼 容 , 去换一条吧 ! 10.Override enable-Defaults loaded 中文:时下 CMOS 设定无法开始工作系统,载入 BIOS 中的预设值以便开始工作系统。 解释:一般是在 COMS 内的设定呈现纰缪,只要步入 COMS 设置选择 LOAD SETUP DEFAULTS 载入系统原来的设定值然后重新开始工作即可。 11.Press TAB to show POST screen 中文:按 TAB 键可以切换荧幕预示。 解释:有的 OEM 厂商会以本身设计的预示银幕来取代 BIOS 预设的开机预示银幕,咱们可 以按 TAB 键来在 BIOS 预设的开机银幕与厂商的自界说银幕之间举行切换。 12.Resuming from disk, Press TAB to show POST screen 中文:从硬盘恢复开机,按 TAB 预示开机自检银幕 ) 。 解释:这是因为有的主板的 BIOS 提供了 Suspend to disk(将硬盘挂起 ) 的功能, 如果咱们用 Suspend to disk的体式格局来关机,那末咱们鄙人次开机时就会预示此提醒消 息。 13.Hareware Monitor found an error, enter POWER MANAGEMENT SETUP for details, Press F1 to continue, DEL to enter SETUP 中文:监督功能发明纰缪,步入 POWER MANAGEMENT SETUP观察具体资料,按 F1键 接续开机步伐,按 DEL 键步入 COMS 设置。 解释:有的主板具备硬件的监督功能,可以设定主板与 CPU 的温度监督、电压调整器的电 压 输出准位监督和对各个风扇转速的监督,当上述监督功能在开机时发觉有异样环境,那 末便会呈现上述这段话,这时可以步入 COMS 设置选择 POWER MANAGEMENT SETUP, 在右面的 **Fan Monitor**、 **Thermal Monitor**和 **Voltage Monitor**观察是哪部分拍发了 异样,然后再加以解决。 BIOS 自检与开机故障相干问答集 什么是 POST 上电自检? POST 上电自检:是微机接通电源后,系统举行的一个自我检查的例行步伐。这个过程凡是 称为 POST--上电自检(Power On Self Test) 。对系统的险些所有的硬件举行检验测定。 POST 是如何举行自检验测定的? 主板在接通电源后, 系统首先由 (Power On Self Test,上电自检 ) 步伐来对内部各个设备举行检 查。在咱们按下起动键(电源开关)时,系统的控制权就交由 BIOS 来完成,因为此时电压 还不定,主板控 制芯片组会向 CPU 拍发并连结一个 RESET(重置 ) 信号,让 CPU 初始化, 同时等候电源拍发的 POWER GOOD信号 (电源筹办好信号 ) 。当电源开始 稳定供电后 (固然 从不定到稳定的过程也只是短暂的刹时 ) ,芯片组便撤去 RESET 信号 (若是手动按下计算机 面板上的 Reset 按钮来重启呆板,那末松 开该按钮时芯片组就会撤去 RESET 信号 ) , CPU 马上就从地址 FFFF0H 处开始执行指令, 这个地址在系统 BIOS 的地址范围内, 不论是 Award BIOS 照旧 AMI BIOS, 放在这里的只是一条跳转指令, 跳到系统 BIOS 中真正的开始工作代 码处。系统 BIOS 的开始工作代码首先要做的事情就是举行 POST(Power On Self Test,加电 自检 ) ,因为台式机的硬件设备很多(包括存储器、间断、扩大卡) ,是以要检验测定这些设 备的工作状况是不是正常。 这一过程是一一举行的, BIOS 厂商对每个设备都给出了一个检验测定代码(称为 POST CODE 即开机自我检验测定代码) ,在对某个设置举行检验测定时,首先将对应的 POST CODE 写入 80H (地址)诊断端口,当该设备检验测定通过,则接着送另一个设置的 POST CODE ,对此设置举行实验。如果某个设备实验没有通过,则此 POST CODE会在 80H 处保 留下来,检验测定步伐也会中止,并根据已定的报警声举行报警(BIOS 厂商对报警声也别 离作了界说,差别的设置呈现故障, 其报警声也是差别的,咱们可以根据报警声的差别,分 辩出毛病所在。 POST 自检是按什么顺序举行检验测定的? POST 自检验测定过程大抵为:加电-CPU -ROM -BIOS -System Clock-DMA -64KB RAM -IRQ -显卡等。检验测定显卡以前的过程称过要害器件实验,如果要害器件有问题, 计算机会处于挂起状况,习气上称为焦点故障。另一类故障称为非要害性 故障,检验测定 完显卡后,计算机将对 64KB 以上内存、 I /O 口、软硬盘驱动器、键盘、即插即用设备、 CMOS 设置等举行检验测定, 并在荧幕上预示各类信息和堕落 陈诉。 在正常环境下, POST 过程举行得很是快,咱们险些无法觉获得这个过程。 POST 自检验测定代码寄义是什么? 当系统检验测定到相应的纰缪时, 会以两种体式格局举行陈诉, 即在荧幕上预示堕落信息或 以报警声响回数的体式格局来指出检验测定到的故障。 CMOS battery failed(CMOS 电池失效) 。 原因:说明 CMOS 电池的电力已不足,请更换新的电池。 CMOS check sum error-Defaults loaded(CMOS 执行全数检查时发明纰缪,是以载入预设 的系统设定值) 。 原因:凡是发生这种状况都是因为电池电力不足所造成,以是不妨先换个电池试试看。如 果问题傲然存在的话,那就说明 CMOS RAM 可能有问题,最佳送回原厂处理。 Display switch is set incorrectly(预示开关配置纰缪) 。 原因:较旧型的主板上有跳线可设定预示器为单色或彩色,而这个纰缪提醒暗示主板上的 设定和 BIOS 里的设定不相符,重新设定即可。 Press ESC to skip memory test(内存检查,可按 ESC 键跳过) 。 原因:如果在 BIOS 内并无设定迅速加电自检的话,那末开机就会执行内存的实验,如果 你不想等候,可按 ESC 键跳过或到 BIOS 内开启 Quick Power On Self Test。 HARD DISK initializing【 Please wait a moment...】 (硬盘正在初始化 请等候半晌) 。 原因:这种问题在较新的硬盘上底子看不到。但在较旧的硬盘上,其开始工作较慢,以是 就会呈现这个问题。 HARD DISK INSTALL FAILURE (硬盘安装败绩) 。 原因:硬盘的电源线、数据线可能未接好或硬盘跳线不当堕落误 ( 例如一根数据线上的两 个硬盘都设为 Master 或 Slave 。 ) Secondary slave hard fail (检验测定从盘败绩) 。 原因:1 CMOS 设置不当(例如没有从盘但在 CMOS 里设有从盘) 2 硬盘的电源线、数 据线可能未接好或硬盘跳线设置不当。 Hard disk(s) diagnosis fail (执行硬盘诊断时发生纰缪 ) 。 原因:这凡是代表硬盘本身的故障。你可以先把硬盘接到另一台台式机上试一下,如果问 题一样,那只好送修了。 Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或 Floppy Disk(s) fail(40)(无法驱动软驱) 。 原因:软驱的排线是不是接错或松脱?电源线有没有接好?如果这些都没问题,那买个新 的吧。 Keyboard error or no keyboard present(键盘纰缪或未接键盘 ) 原因:键盘毗串线是不是插好?毗串线是不是损坏? Memory test fail (内存检验测定败绩 ) 原因:凡是是因为内存不兼或许故障所导致。 Override enable-Defaults loaded ( 时下 CMOS 设定无法开始工作系统,载入 BIOS 预设值 以开始工作系统 ) 。 原因:多是你在 BIOS 内的设定并不合适你的台式机 ( 像你的内存只能跑 100MHz 但你让它 跑 133MHz ),这时步入 BIOS 设定重新调整即可。 Press TAB to show POST screen (按 TAB 键 可以切换荧幕预示 ) 原因:有一些 OEM 厂商会以本身设计的预示银幕来取代 BIOS 预设的开机预示银幕, 而 此提醒就是要告诉施用者可以按 TAB 来把厂商的自界说银幕和 BIOS 预设的开机银幕举行 切换。 Resuming from disk, Press TAB to show POST screen(从硬盘恢复开机,按 TAB 预示开机自 检银幕) 。 原因:某些主板的 BIOS 提供了 Suspend to disk(挂起到硬盘 ) 的功能, 当施用者以 Suspend to disk 的体式格局来关机时,那末鄙人次开机时就会预示此提醒消息。 BIOS ROM checksum error-System halted(BIOS 步伐代码在举行总和检查 ( checksum ) 时发 明纰缪,是以无法开机 ) 原因:遇到这种问题凡是是因为 BIOS 步伐代码更新不纯粹所造成的,解决办法重新刷写 烧坏主板 BIOS 。 HARD DISK initizlizing 【 Please wait a moment...】 (正在对硬盘做肇始化 ( Initizlize ) 动作 ) 原因:这种讯息在较新的硬盘上底子看不到。但在较旧型的硬盘上,其动作因为较慢,以 是就会瞅见这个讯息。 POST 自检响铃回数是如何界说的? POST 上电自检还会通过报警声响回数的体式格局来指出检验测定到的故障。但需要注意: 因为目前 主板 BIOS 类型大抵可分为 AWARD 公司、 AMI 公司、 PHOENIX 公司(AWARD 已与 PHOENIX 合并) ,是以差别类型的 BIOS ,其自检响铃 回数所界说的自检纰缪是不相 符的,是以一定要分清。 自检报警声及寄义详见此文。 POST 自检发明纰缪后如何提醒? POST 自检如发明有纰缪,将按两种环境处理:对严重故障 (致命性故障 ) 则停机,此时 因为 各类初始化操作还没完成, 不能给出来担任何提醒或信号; 对非严重故障则给出提醒或声音 报警信号(以上先容) ,等候用户处理。通过 BIOS 自检功能 (POST 自检) ,咱们就能够方 便的侦测出主板的故障所在,以便正确的解决。 如咱们按下电源键后,只有电源指示灯亮,台式机荧幕没有任何反映, 也没有报警声; 那末 针对这种环境,咱们又应如何解决呢? 荧幕没有预示, 也没有报警声, 咱们就无法从 POST 自检功能获得相应的信息; 大家都知 道, 计算机是一个庞大而且精密的产品组合, 是以一个环节呈现问题, 可能都无法开始工作呆板 (咱们首要谈硬件方面) 。 是以, 如呈现黑屏, 无报警声响的故障现象, 咱们就应根据台式 机的开始工作过程来阐发问题所在了。 台式机的开始工作过程是什么? 咱们在按下开始工作键时, 首先开始工作的应是电源 (因为如果没有电源供电, 那末主板上 所有的配件 都是无法工作的) 。 但是为了保证安全施用, 电源部分采纳了一系列安全掩护措 施;是以开关电源从起振到稳定之间会有一段时间的推迟,等候各组电压都稳定下来 后, 电源各部分会输出一个检验测定信号, 这个信号为高电平时暗示该部分电压正常, 这些部再 保险括输入电压和各组输出电压。这些信号总和的成果就是一个 POWER GOOD信号(也 称为 POWER OK或 PWR OK信号) ;如果主板接受不到这个信号,那末钟表芯片会连续向 CPU 送出复位(RESET )信号(与我 们按下 RESER 键相当) , CPU 就不会工作。 当 CPU 接遭到正常的 POWER GOOD信号, 主板和 CPU 就开始工作了吗?其实主板此 时, 还要根据 CPU 的 VID0-VID3引脚的界说组合, 将 CPU 所提供的 VID0-VID3信号送到电 源办理模块的相应的端口;如果主板 BIOS 具有可 设定 CPU 电压的功能,主板会按时设定 的电压与 VID 的对应瓜葛产生新的 VID 信号并送到电源办理模块芯片,电源办理模块将根 据设定并通过 DAC 电压将其 转换为基准电压,再经过场效应管轮流导通和封闭,将能量 通电流通过感线圈送到 CPU ,最后再经过调治电路施用输出电压与设定电压值相当。 因为 CPU 还要根据本身所需要的频率, 通过 IC 总线来检验测定主板频率发生器所设置的频 率是 否支持; 因为台式机要举行正确的数据传送以及正常的运行, 没有钟表信号是不行的, 钟表信号在电路中的首要效用就是同步;因为在数据传送过程中,对时序都有着 严格的要 求, 只有如许才能保证数据在传输过程不出失闪。 钟表信号首先设定了一个基准, 咱们可以 用它来确定其它信号的宽度,另外钟表信号能够保证收发数据双 方的同步。对 CPU 而言, 钟表信号作为基准, CPU 内部的所有信号处理都要以它作为标尺,如许它就确定 CPU 指令 的执行速率; 如 CPU 本身的频率无法适 应频率发生器所提供的高频率, 也是无法正常工作 的。是以只有当接遭到 POWER GOOD信号,和相应的获得 CPU 工作的电压时以及相应的 钟表频率 后, CPU 才能正常的工作,也就是开始执行 BIOS 步伐。 如何判断、解决故障所在? 因为如接受不到 POWER GOOD信号,系统就一直处理 RESET (复位)循环中,因 此主板 也就无法开始工作, 相应的其它硬件, 如显卡也无法工作, 预示器因为接受不到显卡传出的 信号,是以也就没有预示,一直处于待机状况。此时,咱们应检验测定电 源,不要以为电 源灯亮,就表明电正常,因为只要有一路信号有故障(该部分电路不正常或还未稳定) ,输 入出的 POWER GOOD信号都为低电平,即暗示电 源部分有故障或还未步入稳定状状;虽 然电源指示灯亮,但因为主板接受不到正常的 POWER GOOD信号,也无法开始工作。咱 们检验测定电源的方法是, 施用可正常 工作的电源实验。 如电源为 A TX 型咱们可用导线将 13与 14脚短接,如电源风扇能正常运行,则表明电源是无缺的,则故障应在主板上。 更换正常电源后,如系统照旧没有工作的显象,应按以上主板开始工作过程,实验 CPU 的 电源管 理模块和频率发生器。但因为咱们不可能有完美的设备来实验主板上的电源和频率 模块 (大大都台式机喜好者不可能有此类设置, 和具有相应的检验测定能力) 。 是以咱们 对 此还要采用排除法,即在其它正常主板上实验 CPU 。实验排除 CPU 的故障外,还应检验测 定主板频率设置问题。 台式机喜好者为施用或实验 CPU 的超频能力, 会通 过调整主板外频 的体式格局(目前 CPU 已锁频,只能设置外频,而无法设置倍频) ,来调高 CPU 的工作频 率。如果 CPU 无法适应高工作频率,虽然电源供电正 常,主板也是无法开始工作的。 排除开其它硬件的问题,为会么系统仍不可开始工作? 如果硬件一切正常(经实验) ,那末在 POST 上电自检验测定后, CPU 会从地址 FFFF0H 处 开始执行指令,这个地址在系统 BIOS 的地址范围内,不论是 Award BIOS照旧 AMI BIOS, 放在这里的只是一条跳转指令,跳到系统 BIOS 中真正的开始工作代码处。因为 BIOS 是毗 连操作系统和硬件之间的桥梁,为计算机提供最初级的、最直 接的硬件控制,计算机的原 始操作都是依照固化在 BIOS 里的内部实质意义(指令)来完成的。是以如 BIOS 文件破坏 或 BIOS 芯片损坏,都会直接的影响主板的启 动。 如何判断 BIOS 已损坏? 判断 BIOS 是不是正常比力困难,因为如没有编程器等实验东西;是无法通过感官来判断 BIOS 文件或芯片是不是正常的,对平凡用户而言,只有寻觅维修商来解决了。 如果荧幕预示 BIOS ROM checksum error-System halted(BIOS 步伐代码在举行总和检查 ( checksum ) 时发明纰缪 ) 的提醒时,应是读取 BIOS 时,校验总和堕落,是以无法启呆板。 这种问题凡是是因为 BIOS 步伐代码更新不纯粹所造成的,解决办法重新刷写烧坏主板 BIOS 。 什么是 BIOS checksum校验总和? Checksum (校验总和)是在数据处理和数据通讯领域中一个简略易行的完整性控制方 法。 通过一系列算术或逻辑操作将数据的所有字节组合起来, 获得一个校验和值。 往后可以通过 不异的方法计算出校验和值并与上次计算出的值举行比力。若相等, 说明数据没有转变; 若不等,说明数据已被修改了。 其它使系统无法开始工作的原因? 凡是环境下在调入 BIOS 后,对台式机开启时的检验测定、初始化系统设备、装入操作系统 并调理 操作系统向硬件拍发的指令都是由 BIOS 来完成的,而且一些硬件检验测定也可通 过 POST 自检来预示工作是不是正常,是不是一些开机前的问题都可解决了。其实不 然, 因为在 CPU 调入 BIOS 后, 但还需要检验测定 640K 基本内存以及各插槽的间断; 虽然如内 存纰缪 POST 可以通过报警声来提醒咱们,但如内存内部损坏或 短路,会造成主板局部短 路,照旧不能开始工作呆板的; 是以对系统无预示、无报警声的处理, 除开基本上排除体式 格局外,还需要平时的经验堆集。 因为超频,呆板无法开始工作,应如何解决? 对超频无法开始工作呆板,清除频率设置有两种体式格局;一种是清除 CMOS 设置(针对 可在 CMOS 中设置 CPU 工作频率的体式格局) ; 只要在主板上找到 CMOS 清除跳线 (一般 环境下在主板电池旁边,为一三针跳线) ,将 CMOS 清除后,重新恢复跳线 位置,即可解 决。另外一种体式格局是重新设置频率设置跳线(针对通过主板频率跳线设置 CPU 频率的 体式格局) ,只要按仿单重新设置正常的频率即可。 主板侦错卡是一种什么检验测定东西? 主板侦错卡是一种专业硬件故障检验测定设备,利用其自身的硬件电路读取 80H 地址内的 POST CODE,并经译码器译码,最后由数码 LED 指示灯将代码一一预示出来,其原理与 POST 自检是相符。如许就能够通过 DEBUG 卡上预示的 16进制代码判 断问题出在硬件的 那一部分, 而不消仅依靠计算机主板那几声单调的警告声来粗略判断硬件纰缪了。 而且因为 侦错卡是利用自身的 BIOS POST步伐, 来读取 诊断端口的 POST 代码, 是以不受主板 BIOS 芯片 *,可以在主板 BIOS 损坏的环境下,正常诊断;并且利用侦错卡自身的发光二级管, 来预示各组电压工 作状况。通过它可知道硬件检验测定没有通过的是内存照旧 CPU ,或是 其它硬件,方便直不雅地解决棘手的主板问题。 目前的主板侦错卡凡是带有 ISA 和 PCI 两种接口, 可以方便的施用在任何一种主板, 而且 插 反后不会废弃主板或侦错卡 (很是合适于初级用户) ; 卡上有两位数字 LDE 提醒灯; 借使倘 使台式机无法开始工作时将其插进去故障主板的相应插槽中,接通电源后,根据 LED 指示 灯最后障碍的数字, 参照随卡附带的故障列表手册, 就能知道主板故障所在。 而且最新的侦 错卡,可以通过侦错卡的主板运行检验测定灯,方便的检验测定出是主 板本身的故障,照 旧主板上其它硬件的故障。 如何施用主板侦错卡? 首先把 DEBUG 卡插到故障主板上, CPU 、 内存、 扩充卡都不插, 只插上主板的电源, 此 时, 主振灯应亮,否则主板不起振; 复位信号灯应亮半秒种后熄灭,若不亮,则主板无复位信号 而不能用,如果常亮,则主板总处于复位状况,无法向下举行,初学 者常把加快开关线当 成复位线插到了复位插针上, 导致复位灯常亮, 复位电路损坏也会导致此故障; 分频信号灯 应亮,否则说明分频部分有故障; +5V、 -5V 、 +12V、 -12V (新型卡多了 +3V、 -3V )四个 (六个)电源指示灯应足够亮, 不亮或亮度不够, 说明开关电源输出不正常,或是主板对电 源短 路或开路; BIOS 信号灯因无 CPU 不亮是正常的,但如果插上无缺的 CPU 后, BIOS 灯应无规则的闪亮, 否则说明 CPU 坏或跳线不正确或主板损坏。 DEBUG 2000的这一功能 相当有用, 象-5V 、 -12V 的电压值在 PC 组件中极罕用到, 新攒的或施用已久的 PC 电源, 其-5V 和-12V 可能已损坏, 平时虽相 安无事, 出了问题却会让你头疼, 此刻, 通过 DEBUG 卡上的批示灯就可方便地解决这个问题。 排除开以上简略的故障后, 把有关的扩大卡插上 (一 般是只构成最 小系统) , 根据开机后预示的代码, 就能够直接找到有问题的配件, 从而方便 地解决装机时呈现的硬件纰缪,好比内存、显卡、 CPU 等硬件的接触错 误, BIOS , CPU 缓存的功能纰缪等。 为什么施用 USB 盘无法开始工作计算机? 这主如果因为 BIOS 中的 USB 开始工作选项末打开或末正确设置的缘故。步入 CMOS 设置 后, 在系统开始工作顺序中, 有 “FDD USB” 和 “HDD USB” 选项, 这就是 USB 开始工作选项, 是以应选项系统开始工作顺序为 USB 设置为先。 但有些老主板不支持 USB 开始工作,是 以也就无法施用闪盘了。 怎样施用 USB 移动硬盘开始工作计算机? 要用 USB 硬盘开始工作计算机,必须要主板本身支持 USB 设置开始工作;此刻的 USB 开 始工作首要有 USP -FDD 、 USB -ZIP 、 USB -HDD 和 USB -CDROM 等。如要施用 USB 移动硬盘作为开始工作盘, 必须在 CMOS 设置中, 将系统开始工作顺序设置为 USB -HDD 。 我的新主板为何找不到 IDE 设置,应如何解决? 这是因为时下的硬盘的容量和速率不断晋升,无 *耗照旧对供电电流的要求都大大的增长 了,而且硬盘从关机(POWER OFF)到开始工作(POWER ON)到初始化完成,需要的时 间也增长了,但是主板 BIOS 执行时从开机到检验测定到 IDE 设 备的时间并无增长,这便 导致了主板无法检验测定到硬盘或因为检验测定硬盘耗时太长而推迟了检验测定其它 IDE 设备的时间,出格是在毗连有两块或更多的硬盘系统上,这 种问题越发较着,此时借使倘 使按下 RESET 复位键, 由因为各 IDE 设备均已完成初始化工作, 是以该故障不再呈现。 对 此, 只要开机时步入 CMOS SETUP界面, 找到 “Boot Delay Time” 选项 (注:有些厂商的 BIOS 为 “IDE Delay Time” ) ,将其推迟时间适当延伸即可。对没有此选项的主板 BIOS ,也能够在 CMOS SETUP选项中将内存自检回数设为三次并开启 Flooy Seek,增长 IDE 初始化时间。 新硬盘为什么容量不符,是 BIOS 设置缘故吗? 这属于正常显象, 首要因为硬盘厂家计算方法和操作系统的计算方法差别所致的。 一般环境 下硬盘厂家是按 1K =1000bit ,而操作系统是按 1K =1024bit ,因而会呈现容量不符的失闪。 台式机经常重启,而且多发生在读盘的时辰,与 BIOS 有关吗? 应与 BIOS 设置无关的,这主如果因为电源功率不足,造成电压波动而导致的;因为一些质 量较差的电源在空载时电压正常,但因为电源不足,一加负载 (读取硬盘时, 需要很大的工 作电流) ,电压即会降落,因而导致重启。更换一个高质量、大功率电源即可解决。 设置过 CMOS 后,为什么内存需要检验测定三次? 其实主如果将 BIOS 设置中的 “Quick Boot” 封闭的缘故,只要步入 CMOS 设置中,在 Quick Power On Self Test(开机时迅速自我检验测定) ,将其设置为 “Enable” 打开即可。 为什么预示 “Dimm 3&4 Conflict.Turn off power and remove DIMM 4” 提醒? 一般是在进级内存后呈现这种提醒的,主如果因为主板的第 3和第 4内存插槽同享 BANK 的缘故。对这种环境,只有更换内存条(单面内存条)才可解决。 设置过 CMOS 后,为什么 P4台式机运行速率较着变慢? 步入 BIOS 设置步伐,查看 BIOS Features Setup(BIOS功能参数设定 ) 选项中的 “CPU L1&&L2 Cache” (CPU 的一、二级缓存) ,将其设置为 “Enabled” ,生存即出 CMOS 设置即 可解决。 计算机启动过程 讲课教师:黄小龙 计算机启动过程总体分为两个过程,即硬件启动过程和操作系统启动过程。本课中操作系统我们仅选用Windows XP 的启动过程讲解。 一、硬件启动过程 ⑴加电 按下电源开关后,电源就开始向主板和其它设备供电,此时电压还不稳定, 主板上的控制芯片组会向CPU 发出并保持一个RESET(重置) 信号,让CPU 初始化。当电源开始稳定供电后,芯片组便撤去RESET 信号(如果是按下Reset 按钮来重启,那么松开该按钮时芯片组就会撤去RESET 信号) 。然后,CPU 马上就从地址FFFF0H 处开始执行指令(这是BIOS 的起始地址),但放在这里的只是一条跳转指令,跳到系统真正的BIOS 启动代码处,由BIOS 的代码进行下一步的POST 自检。 ⑵BIOS 进行post POST 就是加电自检,它是Power On Sel f Test的缩写。它是检查一些关键设备是否存在和能否正常工作,如内存和显卡等。如果发现错误,则通过喇叭发声来报告错误情况,此时的声音长短和次数代表了错误类型。 注:由于POST 的检测过程在显示卡初始化之前,因此POST 自检过程发现的错误是无法在屏幕上显示出来的。 ⑶BIOS 检测硬件的各种信息 BIOS 进行加电自检后,就开始检测计算机上硬件设备的各种信息,如设备类型、工作频率、芯片组型号、出厂厂商等。这阶段的硬件检测顺序是:显示卡、CPU 、内存、其它标准硬件设备(如硬盘、光驱、软驱、外设等)。 ⑷BIOS 更新ESCD 按下来系统BIOS 将更新ESCD(Extended System Configuration Data,扩展系统配置数据) 。ESCD 是系统BIOS 用来与操作系统交换硬件配置信息的数据,这些数据被存放在CMOS 之中。通常ESCD 数据只在系统硬件配置发生改变后才会进行更新,因此不是每次启动都能看到"Update ESCD... Success"这样的信息。不过,某些主板的BIOS 在保存ESCD 数据时使用了与Windows 9x不相同的数据格式,于是Windows 9x 在每一次启动都会把ESCD 数据转换成自己的格式,导致BIOS 每次重新启动时都认为是硬件配置发生变化,并重新改写ESCD 数据,这就是为什么有的计算机在每次启动时都会显示"Update ESCD... Success"信息的原因。 ⑸从计算机外存储器启动操作系统 ESCD 数据更新完毕后,BIOS 即根据用户设定的启动顺序来启动,如从按顺序从软盘、硬盘、光驱找到启动盘,并从中启动操作系统。 注: ①如果是进行热启动,那么POST 过程将被跳过,并且CPU 和内存的信息检测也不会再进行。 ②如果要对BIOS 进行设置,那么在计算机屏幕出现设置提示时按下相应的键(一般为Delete 或Esc 键),即可进入BIOS 进行设置。 二、操作系统启动过程 操作系统启动分为:预引导(Pre-Boot)阶段、引导阶段、加载内核阶段、初始化内核阶段、登陆等五个阶段。 ⑴预引导(Pre-Boot)阶段 BIOS 将读取并执行启动盘的主引导记录即MBR(Master Boot Record) ,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,然后由分区引导记录负责加载并执行内核文件(如是DOS 或Windows 9x,其内核文件为IO.SYS ,如是Windows2000或Windows XP则是Ntldr )。 ⑵引导阶段 NTLDR 将计算机微处理器从实模式转换为32位平面内存模式。(注:在实模式中,系统为MS-DOS 保留640kb 内存,其余内存视为扩展内存,而在32位平面内存模式中,系统视所有内存为可用内存。) 接着,NTLDR 启动内建的mini-file system drivers,通过这个步骤,使NTLDR 可以识别是用NTFS 还是用FAT 格式,以便发现以及加载Windows XP。 接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了boot.ini 使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR 读取boot.ini 的结果。 例如把boot.ini 中的timeout 值设为0,则系统不会出现操作系统选择菜单,直接引导到那个唯一的系统或者默认的系统。操作系统选择阶段结束后,即开始进行硬件检测。 硬件检测中,ntdetect.com 将收集计算机硬件信息列表并将列表返回到NTLDR ,这样做的目的是便于以后将这些硬件信息加入到注册表HKEY_LOCAL_MACHINE下的hardware 中。 硬件检测完成后,进入配置选择阶段。如果计算机含有多个硬件配置文件列表,可以通过按上下按钮来选择。如果只有一个硬件配置文件,计算机不显示此屏幕而直接使用默认的配置文件加载Windows XP专业版。 注:在引导阶段中,系统要用到的文件有:NTLDR ,Boot.ini ,ntdetect.com ,ntokrnl.exe ,Ntbootdd.sys ,bootsect.dos (可选的)。 ⑶加载内核阶段 本阶段中,ntldr 加载了称为Windows XP内核的ntokrnl.exe 文件,但是没有将它初始化。接着ntldr 加载硬件抽象层(HAL ,hal.dll ),然后,系统继续加载注册表中HKEY_LOCAL_MACHINE\system键,NTLDR 读取select 键来决定哪个控制集将被加载。控制集中包含设备的驱动程序以及需要加载的服务。NTLDR 加载 HKEY_LOCAL_MACHINE\system\service\...下start 键值为0的最底层设备驱动。当作为Control Set的镜像的Current Control Set被加载时,ntldr 传递控制给内核,初始化内核阶段就开始了。 ⑷初始化内核阶段 在初始化内核阶段开始的时候, Windows XP的彩色届面以及进度条就显示在屏幕中央了,在这个阶段,系统完成了启动的4项任务: ①内核将在硬件检测时收集到的数据写入注册表的 HKEY_LOCAL_MACHINE\HARDWARE键。 ②内核通过引用HKEY_LOCAL_MACHINE\system\Current的默认值复制Control Set来创建了Clone Control Set。Clone Control Set 配置是计算机数据的备份,不包括启动中的改变,也不会被修改。 ③系统完成初始化以及加载设备驱动程序,内核初始化那些在加载内核阶段被加载的底层驱动程序,然后内核扫描 HKEY_LOCAL_MACHINE\system\CurrentControlSet\service\...下start 键值为1的设备驱动程序。这些设备驱动程序在加载的时候便完成初始化,如果有错误发生,内核使用ErrorControl 键值来决定如何处理,值为3时,错误标志为危机/关键,系统初次遇到错误会以LastKnownGood Control Set重新启动,如果使用LastKnownGood Control Set启动仍然产生错误,系统报告启动失败,错误信息将被显示,系统停止启动;值为2时错误情况为严重,系统启动失败并且以LastKnownGood Control Set重新启动,如果系统启动已经在使用LastKnownGood 值,它会忽略错误并且继续启动;当值是1的时候错误为普通,系统会产生一个错误信息,但是仍然会忽略这个错误并且继续启动;当值是0的时候忽略,系统不会显示任何错误信息而继续运行 ④Session Manager启动了Windows XP高级子系统以及服务,Session Manager启动控制所有输入、输出设备以及访问显示器屏幕的Win32子系统以及Winlogon 进程,初始化内核完毕。 ⑸登陆 以上步骤完成后,我就可以看到输入用户名或密码的登录届面了(此步可跳过并直接进入桌面)。这个登陆过程将加载用户需要在启动时加载的应用程序。 至此,计算机整个启动过程结束。 什么是电脑冷启动热启动 和日常使用的各种电器一样, 计算机只有在接通电源以后才能工作。 但由于计算机比日 常使用的各种家用电器要复杂得多, 因此, 从机器接通电源到做好各种准备工作要经过各种 测试及一系列的初始化,这个过程被称为启动。一是冷启动。 冷启动是指机器尚未加电情况下的启动。 第一步:检查电源是否接好 ; 第二步:打开显示器、打印机、扫描仪等外部设备 ; 第三步:按下主机箱面板上的电源开关, 接通主机电源。 这时机器就开始启动,系统首 先对内存自动测试, 屏幕左上角不停地显示已测试内存量。 接着启动 硬盘 驱动器, 机器自动 显示提示信息,进入操作系统。 二是复位启动。 该启动过程类似于冷启动。 一般说来, 为避免反复开关主机而影响机器 工作寿命,在热启动无效的情况下,可用复位启动方式。 启动方法是用手按一下主机箱面板上的复位按钮即可。 三是热启动。 所谓热启动是指机器在已加电情况下的启动。 通常是在机器运行中异常停 机时使用。 在 DOS 下的操作方法是先用两手指按住“Ctrl”与“Alt”键不松开,再按下“Del” 键,然后同时抬起三个手指,机器便重新启动。如果用户正在 Windows 系统中操作,则按下 “Ctrl+Alt+Del”组合键后,系统会给出提示,询问是否确实要重新启动计算机。 如果确定, 可再次按下“Ctrl+Alt+Del”键。 热启动过程在以上介绍的几种启动方式中 最为迅速, 因为省去了一些硬件测试及内存测试。 但是, 当某些严重错误使得热启动无效时, 只有选用冷启动或复位启动。范文三:计算机启动过程
范文四:计算机启动过程
范文五:计算机启动方法