windows操作系统问题总结_第1页
windows操作系统问题总结_第2页
windows操作系统问题总结_第3页
windows操作系统问题总结_第4页
windows操作系统问题总结_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

windows 操作系统问题总结 一基础知识:windows98 启动过程 (一)、BIOS 的启动过程 只要一打开计算机的电源开关,一个叫 Bootstrap(引导程序)的小软件就要发挥作用, 它常驻在 BIOS ROM 的地址 FFFFOH 处,当 ROM 加载程序加载它后,它就完成下面的几项工 作。 1、加电自检 POST( Post On Self Text,加电自检子程序)测试系统的完整性,如果系统通过测试 ,计算机扬声器发出一短促的鸣叫声(是否有鸣叫声取决于 BIOS 的厂家,这里以广泛使 用的 Award 的 BIOS 为例) ,如果系统出现故障而未通过测试,根据故障的不同扬声器将 发出不同的鸣叫声,因为各个厂商对鸣叫声的定义不同,要了解各个鸣叫声的意义需查 看 BIOS 或者主板厂商的用户手册。某些 BIOS 在检测出系统故障时会暂停并且在显示器上 显示出相关的错误信息(如键盘错误等) 。在 POST 过程还要测试内存的完整性。 2、检测即插即用设备 3、查找引导盘 引导程序接着检测 BIOS 中的设置以找到第一个可引导的驱动器(一般为 A 盘或 C 盘) ,如 果在检测完 BIOS 中指定的所有可引导器仍未发现引导驱动器,引导程序暂停启动过程并 显示一个错误信息:找不到启动盘。 (二) 、Dos 的启动过程 操作系统加载程序从 ROM 加载程序得到控制权后就开始 DOS 的启动,其步骤如下。 1、加载 IO.SYS 操作系统加载程序从引导驱动器上读取主引导记录 MBR( Master Boot Record)并将控 制权叫给 MBR,MBR 读取分区表(在 MBR 的尾部)并找到引导分区的位置,MBR 将控制权叫 给引导分区的引导扇区(引导扇区包含磁盘引导程序和磁盘特性表)上的磁盘引导程序 ,检测 BIOS 参数块(BPB, BIOS Parameter Block)以找到操作系统引导文件所在的根 目录,将操作系统引导文件 IO.SYS 从根目录拷贝进内存,IO.SYS 实际上是一个可执行文 件并且只能位于引导分区的第一磁道上。 2、加载 FAT 和 MSDOS.SYS 3、处理 CONFIG.SYS 和 AUTOEXEC.BAT 如果 CONFIG.SYS 文件不存在,IO.SYS 从 MSDOS.SYS 的“WinBootDir=”获得 Ifshlp.sys、 Himem.sys 和 Setver.exe 这三个文件的位置,然后自动加载这三个必需的驱动程序。如 果 MSDOS.SYS 中有 BootGUI=0 这个选项,IO.SYS 将控制权交给命令行解释器 COMMAND.COM (或者叫给 CONFIG.SYS 中由命令“SHELL=” 指定的命令行解释器) ,然后 COMMAND.COM 将控制权叫给计算机用户,也就是等待用户输入 DOS 命令,至此 DOS 的启动过程完成。 (三) 、Windows 的启动过程 在 DOS 启动过程的最后一步,如果 MSDOS.SYS 中是 BootGUI=1 而不是 BootGUI=0 这个选项, IO.SYS 将控制权将交给 Windows 加载程序以继续加载 Windows,Windows 的启动过程真正 开始。 1、显示“Starting Windows.” 屏幕显示“Starting Windows 9x.”这个提示信息,在这个信息显示的过程中: MSDOS.SYS 中的 BootDelay=n(n 为整数)选项可以控制该信息的显示延长时间,若 MSDOS.SYS 没有该选项,默认该信息显示 3 秒。 若 MSDOS.SYS 中有 BootKeys=1,按住 Ctrl 或 F8 键则显示 Windows 启动菜单。若有 BootMenu=1,不按住 Ctrl 或 F8 键也会自动显示 Windows 启动菜单。 MSDOS.SYS 中若有 BootMenuDelay=n 的选项,可以指定 Windows 启动菜单显示的延长时间 ,默认是 30 秒。 MSDOS.SYS 中若有 BootMenuDefault=n,可以指定 Windows 启动菜单上的启动项,默认是 1 ,即以正常模式启动 Windows。 如果 Windows 上一次没有正常关闭,而且在 MSDOS.SYS 中没有 AutoScan=0 选项,磁盘扫描 程序 Scandisk 将询问或者自动扫描硬盘,默认该选项是 AutoScan=1,既自动扫描。 不管 MSDOS.SYS 中是否有以上选项,只要 Windows 上一次的启动或关机过程没有正常完成 ,Windows 的启动菜单会自动出现,而且默认启动项是安全模式(Windows Safe Mode) ,这个自动出现的启动菜单其显示延时是 30 秒。 在 Windows 的启动过程中,将保留所有的 UMB(Upper Memory Block,上位内存)使用。 2、检测 Windows 的启动画面 如果 MSDOS.SYS 中有 logo=1 选项或者没有该选项,IO.SYS 加载并显示其内部默认的 Windows 启动画面(即蓝天白云画面) 。用户可自定义一个 LOGO.SYS 文件(实际上是分 辨率为 320?400、颜色深度为 256 色的 BMP 图形)并把它放在根目录下一取代该画面,这 唐志鹏的电脑资料 windows 操作系统 第 3 页 样 Windows 的启动画面就变成了用户的自定义画面。可能有些计算机用户这样做后发现 显示的仍然是蓝天白云画面,这种情况发生在 OEM 版的 Windows 中,原因是微软为这些 OEM 厂商修改了 LOGO.SYS 必须放在特定的目录中,例如 C:WINDOWS 或者别的目录中,不 同的 OEM 厂家可能有所不同。 在 MSDOS.SYS 设置 logo=0 则不显示 Windows 的启动画面。 3、检测 DRVSPACE.INI 和 DBLSPACE.INI 文件 如果存在 DRVSPACE.INI 和 DBLSPACE.INI 文件,并且在 MSDOS.SYS 中没有指定 DblSpace=0 、Drvspace=0,DRVSPACE.BIN 和 DBLSPACE.BIN 被加载。 4、检测注册表 IO.SYS 打开注册表文件 SYSTEM.DAT 并调用其它工具检测数据的有效性,如果文件 SYSTEM.DAT 不存在,则自动从备份文件中恢复该文件,如果 SYSTEM.DAT 被恢复, USER.DAT 也被自动恢复。 Windows98 中备份文件被压缩在目录 C:WINDOWSSYSBACKUP下 的 RB00n.CAB 中,n 的值为 05。 5、检测 DBLBUFF.SYS 如果在 MSDOS.SYS 中有 DoubleBuffer=1,或者注册表中有键值 HKEY_LOCAL_MACHINESystemCurrentControlSetControlWinBootDoubleBuffer,则 加载 DBLBUFF.SYS。即使以上两个条件都没有满足,但是 Windows 探测到双缓冲( Double Buffer)是必须的,也会自动加载双缓冲。 6、加载 WIN.COM 配置文件加载完成后即运行 WIN.COM,WIN.COM 是 Windows 的加载器(Windows Loader) ,由它继续 Windows 的启动工作。 7、加载 Vxd 文件 Vxd 其全称为 Virtual Device Driver,即虚拟设备驱动程序。WIN.COM 首先处理 VMM32.VXD。 实模式虚拟设备驱动程序加载程序检测是否所需的 VxD 文件已成功加载,如果没有,它 再一次尝试加载。一旦实模式虚拟设备驱动程序加载成功,设备初始化开始。任何需要 在实模式下初始化的 VxD 文件此时开始初始化。 VMM32 将计算机处理器从实模式切换到保 护模式,VxD 第三阶段的初始化过程开始。在这个阶段 VxD 设备驱动程序根据 InitDevice 指定的次序而不是根据 VxD 被加载进入到内存中的次序进行初始化,这些 VxD 文件初始化 次序如下。 a.SYS_CRITICAL_INIT(SYSCRITINIT,系统关键初始化) 在这个阶段为了让 VxD 文件有足够多的时间准备设备初始化而不被系统中断,所有的系 统中断都被关闭,所有的文件输入/输出(I/O )也被关闭,因此所有的 VxD 文件被加载 的过程不被 Windows 启动记录文件 Boot.txt 记录,直到该初始化过程完成之后,所有 VxD 文件被加载的过程才被记录到文件 Bootlog.txt 中。 b、SYS_DEVICE_INIT(DEVICEINIT,系统设备初始化) 在这个阶段大量的 VxD 进行初始化,文件的输入 /输出也被允许,因此每一个 VxD 文件的 初始化都被记录,但 Ifsmgr 的设备初始化例外。Ifsmgr 的作用是控制实模式文件系统, 在 Ifsmgr 的设备初始化过程中磁盘输入/输出不被允许,直到其初始化完成后磁盘输入/ 输出才被允许进行。由于这个原因,Ifsmgr 的初始化过程也没有被记录,因此从表面上 看,好像它在设备初始化阶段并没有出现。 c、 SYS_INIT_COMPLETE(INITCOMPLETE,系统初始化完成) 通过这几个阶段的 VxD 此时一般可以正常工作了,而那些通过 a、b 两阶段而没有通过 c 阶 段的 VxD 将被从内存中清除。 8、加载 GUI 程序 在所有的静态 VxD 和 WINSTART.BAT 被加载后,Windows 的 GUI(Graphical User Interface,图形用户界面)被加载,这些 GUI 程序是 Krnl32.dll、Gdi.exe 、User.exe 和 Explorer.exe,其中 Explorer.exe 是 Windows 默认的 Shell,可以改为使用别的应用程 序来代替。 9、Windows 注册和网络注册 接下来是加载网络环境设置,即加载注册表键值 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesOnce 、Windows logon 和 network,此时出现询问 Windows 注册和网络注册密码的对话框。 Windows 加载网络环境参数时提示用户输入网络注册密码,如果用户是在单机上而不是 在网络上使用计算机,并且已经关闭了密码输入提示功能,Windows 将用以前提供的默 认用户名实现自动注册网络,Windows 要完成自动注册功能必须满足: (1)以前至少输入过一次有效的用户名; (2)上次输入的用户名没有被清除; (3)没有设置必须使用密码。 在单机用户系统上按 ESC 或者选择取消,Windows 将会使用默认的桌面设置继续启动,但 Widows 下一次启动时会再次要求输入用户名。如果网络注册验证中设置不完全正确且用 户输入了一个新的用户名,Windows 将根据控制面板中的网络用户设置参数替这个用户 唐志鹏的电脑资料 windows 操作系统 第 5 页 创造一个环境设置参数。 10、注册表主键加载 Windows 中有几个自动运行的项目,它们按以下的次序加载: (1)HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunservicesOnce, (2)HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunservices, (3)Windows 的注册提示, (4)HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce, (5)HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun, (6)HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun, (7)启动组, (8)HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce。 上面各项(1)、 (2)和(3)可以同时加载,只有(4)的地位比较特殊,它必须等待 (1)、(2) 和(3)都完成加载之后才开始加载,而在它之后的(5) 、(6) 、(7) 和(8)也都可以同时加 载,但它们都必须等待(4) 中所有的项目完成加载之后才开始加载。RunservicesOnce 中 的键值在执行一次之后被自动地从注册表中清除。 经过了以上的所有步骤,Windows 也就完成了其启动的全过程 二Windows 的七个常见问题 1.“蓝屏” 报错 问:系统在使用过程中屏幕出现一片蓝色并显示一些出错信息可谓家常便饭。尽管在出错信息之中可 能会包含“ 按任意键继续 ”、 “按 Ctrl 十 Alt+Del 重新重新启动,但所有未保存的信息将丢失” 之类的说明文字, 但通常不会像它所说的那样能够继续或者重新启动,很多时候系统会死机,此时除了按复位按钮外几乎没 有其它选择。请问为什么会频频出现蓝屏? 答:Windows 出现蓝屏错误的原因可能是多方面的,比如同时运行了多个比较大型的程序,而系统内 存又比较少,这时系统可能会出现提示“Windows is busy”(系统忙)错误的蓝屏信息,这是因为内存不足引 起的。另外运行了一些有缺陷的程序,可能会出现 Windows 发生“致命异常”错误的蓝屏信息,并且还会指 出某某文件在某个地址发生错误。当然硬件方面的原因也很多,如硬件不兼容或损坏引起运算错误、超频、 系统过热等也会导致蓝屏错误。还有一种不起眼的错误也会使 Windows 出现蓝屏,那就是在系统从软盘、 光盘读取数据的过程中将软盘取走或 将光驱的门打开。 2.“非法操作”提示 问:我在运行应用程序时, “非法操作” 提示经常打头碰脸,如正在乐悠悠的玩游戏、上网冲浪,甚至用 会声会影编辑电子像册时,一句“XX 程序执行了非法操作,即将关闭”突然跃然屏幕之上,使几个小时的心 血付诸东流,多扫兴,能告诉我具体原因吗? 答:在电脑操作中,出现“非法操作” 提示的几率比蓝屏现象要多出一筹。造成 “非法操作”的原因主要出 自软件。当一个程序访问其内存地址空间之外的内存时,就会引起系统错误。另外由于 Windows 不能合理 地分配和回收内存资源,造成有的软件运行时得不到相应的内存地址。当出现“非法操作” 的提示时按下面的 “详细资料”按钮会指出出错代码,你可以借助于一个小工具 MS Windows Eror Messages(/SoftView/SoftView_2660.htm)来查看非法操作出错代码的具体含义。 3.“一般保护性错误”通知 问:我在电脑操作中,有时突然间系统“崩溃” 了,屏幕提示 “General Protection Fault”,翻译过来,原 来机器出现了“一般保护性错误 ”,这是为什么,如何解决? 答:“一般保护性错误 ”的出现,通常是告诉你装的某个软件出现问题或某个硬件设备的驱动需要更新。 我就曾经遇到过两次:一次是喝咖啡时不慎将液体洒入键盘,一次是觉得手写笔长期不用主动删除了其相 关软件,系统都不客气的告诉我出现一般保护性错误,显然前者是硬件故障,而后者是软件故障。如果找 不到原因所在,我们可以借助于系统自带的 Dr.watson 小工具,如果某个程序发生错误,它可以记录下当 时的软件环境,帮你确定产生错误的原因所在。不过还有一个小绝招不妨试一下:一般程序冲突或者报错, 都会有提示,不论软件或硬件原因,都会提 到错误文件,请利用搜索功能找到这个文件,查看属性就可以得知其描述,那么问题的症结就找到了,重 装或升级该文件问题就会迎刃而解。 4.“无效页错误”通告 问:有时我在操作电脑时,突然冒出一个“Lnvalid Page Fault(无效页错误)”的提示,弄得我一头雾水, 不知所错,请问这是怎么造成的? 答:这个错误提示通常发生在应用程序与 Windows 系统之间传递数据的过程中,数据传递一旦发生错 误就可能导致程序运行一个错误指令,最终结果就看到了“Lnvalid Page Fault(无效页错误)”。这个错误发生 后主要针对硬件来检查,如物理内存太少而导致虚拟内存运行不稳定;剩余硬盘空间太小;虚拟内存损坏 或被某个应用程序破坏;某个程序试图不恰当地使用物理内存;某个应用程序试图访问正在被另外一个应 用程序修改的数据等等。如果因为前两个原因,那么建议你增加内存和硬盘,或好好清理一下硬盘,恢复 足够的空间。如果是其他原因,那问题应该不大,可以想一想最近是否安装过新软件或者更改过硬件配置 从中找到线索。 5.“EXPLORER 执行非法操作 ”警告 问:最近自己的电脑在进行打开关闭窗口的操作时,常常出现“EXPLORER 执行了非法操作”的提示,请 问是怎么回事,如何解决? 答:这是由于系统不稳定造成的,具体原因很多,有硬件上的,也可能是软件上的。你首先应检查系 统是否感染了病毒,然后可以重新安装新版本的 IE 试试,如果还有问题,就要考虑硬件问题了,一般最有 可能导致系统不稳定的配件主要有内存、电源、主板等,你可以使用替换法找到导致问题的根源。 6.“Rundll32 错误” 显示 问:我在 Windows 操作中,经常遇到系统提示 “Rundll32 错误”,如果在弹出的对话框中按“ 确定”按钮, 系统会强行关闭正在使用的程序;如果不按“确定” 按钮,一个带有红叉的对话框横在当中。这是何故,如何 解决? 答:DLL 是微软提出的动态链接库概念。其原理是每个程序所需的代码可以从同一个地址获取,可以节约 系统空间。但这也就成了 Windows 最大的弱点:应用程序在安装时为了让自己运行的更好,会将这些数据 库升级成自己的版本,这样就导致其他程序甚至连 Windows

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论