下载驱动程序 要的服务码 或快速码wifi是什么东东东

内核模式驱动 _百度百科
特色百科用户权威合作手机百科
收藏 查看&内核模式驱动本词条缺少信息栏、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来吧!
Windows系统中两种基本之一,它的特点是:1、内核模式驱动程序将在执行其他应用程序代码(包括受保护的子系统代码)的非特权处理器模式中运行。除非用户模式调用 Win32 API,否则将无法获取对系统数据的访问权。2、内核模式将作为操作系统的执行部分(即支持一个或多个受保护的子系统的基础操作系统组件)运行。大多数设备将在内核模式中运行。内核模式可执行某些受保护的操作,并可访问用户模式驱动程序无法访问的。但随着访问权的增加,调试难度和系统损害几率也随之增大。
Intel x86的处理器定义了4个级别的权限(称为Ring),Windows系统使用了Ring0(供特权模式使用)和Ring3(供用户模式使用),Windows系统只使用了2个级别的权限级别的原因是为了和其他一些兼容,这些硬件系统只有2个级别的权限,如Compaq Alpha和Silicon Graphics MIPS等。
每个用户模式的进程有其私有的,这些进程在最低的权限级别下运行(称为Ring3或者用户模式),它们不允许执行CPU的,对系统所属的数据、地址空间以及硬件等的访问也是被严格限制的,例如,如果某个访问4G地址空间中的高位2G,那么系统就会立即将其终止执行。要注意的是,进程调用系统功能的时候,可以切换到内核模式执行,但是调用结束后,就返回到用户模式了。
用户模式的进程总是被认为是对操作系统稳定性的潜在威胁,所以它们的权限被严格地限制,任何触及这些限制的举动都将使进程被终止。
而内核模式的组件则可以共享这些受保护的内核模式内存空间,在特权级别下运行(也称为Ring0),允许执行任何CPU指令,包括,可以无限制地访问系统数据、代码和硬件资源。
内核模式代码运行在中,并总是被认为是可信任的,一旦被装载运行后,就是系统的一部分,可以无限制地做任何事情。
总的来说,用户模式程序被完全从操作系统隔离,这对操作系统的完整性来说是件好事情,但对某些种类的应用程序来说就太头痛了,比如Debug工具。幸运地是,这些在用户模式几乎不可能完成的任务完全可以通过内核模式的来完成,因为这些驱动程序的操作是不受限制的。因此,如果你打算从用户模式存取操作系统内部的或者函数的话,唯一的方法就是将一个内核模式装载到系统的中(并调用它),这是很简单的事情,操作系统完全支持这样的操作。根据、代码权限和职责的不同,Windows NT内部划分为两个截然不同的部分。
的享用方式也非常容易理解,整个32位系统的4GB内容被划分为两个相等的部分,用户模式(user-mode)的进程使用的地址空间被映射到低位的2GB上(地址范围 - 7FFFFFFFh),而高位的2GB(地址范围h - 0FFFFFFFFh)则供操作系统的组成部分来使用,如设备、系统内存池、系统使用的等,在这部分中,内存共享的权限和职责等方面就要复杂一点了。
下面就是用户模式进程的一些简单分类:
◎ 系统支持进程--如Logon进程(位于\%SystemRoot%\System32\Winlogon.exe)
◎ 服务进程--如Spooler进程(位于\%SystemRoot%\System32\spoolsv.exe)
◎ 用户应用程序--任何Win32、Windows 3.1、DOS、POSIX或者OS/2程序
◎ 子系统--Windows内置3个子系统:Win32(位于\%SystemRoot%\System32\Csrss.exe)、POSIX子系统(位于\%SystemRoot%\System32\Psxss.exe)和OS/2子系统(位于\%SystemRoot%\System32\Os2ss.exe),在Windows XP以及后续的操作系统中,POSIX和OS/2子系统已经被去掉了。
而下面是内核模式的一些模块:
◎ 运行模块--、进程和线程的管理、安全机制等
◎ 内核--、中断、异常的分派等(运行模块和内核位于\%SystemRoot%\System32\Ntoskrnl.exe)
◎ 设备--硬件设备驱动程序、文件系统和网络驱动程序
◎ (Hardware Abstraction Layer, HAL)--将内核、设备和运行模块和具体的硬件平台隔离开(位于\%SystemRoot%\System32\)
◎ 窗口和--实现GUI函数,如处理窗口、用户界面的控制和绘画等(位于\%SystemRoot%\System32\Win32k.sys)Windows NT支持的设备驱动程序的范围很广,它们的分类如下:
用户模式的:
◎ (Virtual Device Drivers/VDD)--用户模式的组件,用于为16位的MS-DOS应用程序提供虚拟的执行环境,虽然和Windows 95/98里面的VxD从功能上看起来是差不多的,但实际上两者根本不同。
◎ --将与设备无关的到和打印机相关的指令
内核模式:
◎ 文件系统--实现标准的文件系统模型
◎ 传统设备--用于在没有其他驱动程序帮助的情况下控制硬件设备,它们是为老版本的Windows NT系统所写的,但是也可以不加修改地运行在Windows 2000/XP/2003系统上
◎ --不用多介绍了吧?
◎ 流--支持多媒体设备,如声卡
◎ WDM--即Windows Driver Model,WDM包括对Windows NT和的支持,WDM可以在Windows 2000、Windows 98和Windows ME下实现,所以在这些操作系统下,WDM驱动程序在源代码级别是兼容的,在有些情况下,在级别上也是兼容的
在不同的资料中,对的分类方法可能完全不同,但这并不是问题。
从名称理解,设备是用于控制某个设备的,但这个&设备&并不一定指的是物理上存在的设备,它也可以是。
从文件结构上讲,设备就是一个普普通通的PE格式文件,就像其他EXE或者DLL文件一样。设备是一个可装载的内核模式模块,一般以SYS为扩展名。他们之间的不同点在于两种的装载方法是完全不同的。实际上,我们可以把设备理解成一个内核模式的DLL,用于完成在用户模式下所不能完成的功能,本质上的不同就在于我们无法直接存取设备驱动程序的代码和数据(注:DLL的代码和数据是可以被直接存取的,这方面的资料可以参考《Windows环境下32位汇编语言程序设计一书》中的DLL一章),唯一的存取方式是通过I/O管理器,它提供了简单的环境。
刚开始学习KMD的开发的时候,你可能感觉自己根本就是一个菜虫(旁白:就是比菜鸟还低级,呵呵~~~),因为你以前用Windows API开发程序的经验在这里根本帮不上忙,即使你以前写过n多个(n趋向无穷大……)用户模式下的应用系统也没用。内核提供了完全不同的函数和,以至于你要从头开始了解,而且资料奇缺无比,一般情况下,可供参考的只有头文件。大部分控制硬件设备的驱动程序是分层的驱动程序,分层驱动的概念就是当用户模式发出一个请求时,每个请求从高层次的驱动程序逐层处理并流传到低层次的驱动程序中,一个I/O请求的处理可能分步在多个驱动程序中,例如,如果一个应用程序发出读盘请求,处理请求会在多个驱动程序中流过,在其中你也可以再加入n多个过滤驱动程序(比如插入一个加解密的模块)。
单层的是最简单的一类驱动程序,这一类驱动程序通常并不依赖于其他已装载的驱动程序,他们的接口仅仅针对用户模式的应用程序,开发和调试这一类驱动程序是非常简单的,我们即将开始讨论的就是这类程序,其他类型的驱动程序将在以后讨论。
在大多数情况下,我们的系统中只安装了一个CPU,所以,对于所有这些运行中的程序来说,操作系统对每个进程中的所使用的CPU时间进行调度,循环为每个线程分配时间片,这就造成了多个程序同时执行的假象。如果系统中安装了多个CPU,那么操作系统的将复杂得多,因为它要将各CPU上的进行平衡。如果Windows检测到一个新线程要开始运行了,它将进行一次(context switch)(注:上下文(Content)实际上就是线程运行的环境,也就是运行时各和其他东东的状态,更自然的理解就是&线程状态&)。所谓就是保存线程运行时的机器状态,然后将另一个线程的状态恢复并重新开始执行。如果重新开始执行的线程属于另一个进程,那么该进程的也将被同时切换过来(通过在CR3中装入)。
每个用户进程都有私有的,所以他们的都是不同的,CPU通过切换页表来将映射到物理地址,设备并不需要直接做这些工作。比较耗CPU时间,所以一般不创建它们自己的线程,它们一般在下列环境中的一个中运行:
1. 在发起I/O请求的中运行
2. 在内核模式下的系统线程中运行
3. 作为中断运行(并不处于哪个特定的进程或线程中,因为它们都被暂时挂起了)
在处理I/O请求包(IRPs)时,我们总是运行在和用户模式的调用者相同的中运行,这样我们就能对的进行寻址。但是当被加载或者卸载的时候,我们将在中运行,这时存取的只能是系统的。
中断是任何操作系统都少不了的组成部分,中断使处理器打断正常的程序流程来首先处理它们,中断分和软件中断两种,中断是分优先级的,一个高优先级的中断可以打断低优先级的中断的执行。
Windows中把称为IRQLs(interrupt request levels),在系统中表示为从0(被动)到31(高级)的整数,其中大的数值对应高优先级的中断。注意IRQL值的含义和优先级的含义是完全两码事情。
严格来说,IRQL=0的中断并不是中断,因为它无法打断任何其他代码的执行(因为没有比0更低级的代码了),所有的用户模式线程在这个级别上运行,该级别也称为被动级别(passive level)。我们后面要讨论的代码也在这个级别上运行,注意这并不意味着其他的驱动程序也在被动级别下运行。
因此这里还有两个重要的结论:
首先:当运行于用户模式程序的线程中时,代码的执行可能被高IRQL级别的代码打断,一些函数可以用来获取当前的IRQL值,并可以对其进行提升或者降低。
第二:被动模式IRQL下的代码可以调用任何的内核函数(DDK指明了每个函数允许调用的IRQL级别),可以对已的或未分页的内存进行寻址(注:即已映射过的还是地址)。反过来,当在一个比较高的IRQL级别下对内存进行寻址时(指等于或高于DISPATCH_LEVEL),系统将崩溃,因为这时的IRQL级别反而比较低,以至于无法处理页错误了。
我想每个人都见过著名的蓝屏画面,即&Blue Screen Of Death&,简称为BSOD,也许根本不需要解释它是怎么出现或者在什么时候出现的,因为在后面的KMD开发过程中,你会很频繁地遇到它们。
在内核模式下,Windows不对任何进行保护,由于内核模式的可以对系统内存和操作系统的进行任意存取,所以你必须对你开发的驱动程序进行严格的测试,以防它危及到系统的稳定。
你可以把这个作为最基本的原则,另外,如果没有线程上下文、、内核模式和用户模式等方面的概念,开发内核模式将是不可能的事(天哪,到现在我才发现,我连菜虫都算不上,我竟然是~~~~~~菜菜的单细胞生物!呜呜~~)
Windows DDK是MSDN专业版和宇宙版的一部分,它也可以从
下载,对于开发设备来说,DDK是关于Windows NT内部信息,包括、等的丰富资源,不幸的是,已经停止了免费发放DDK,所以现在只好去买正版的CD了(没有枪,没有炮,盗版游击队给我们造~~~)
除了文档,DDK还包含了一堆的库文件(*.lib),这些库可以在链接的时候用上。这些库有两种版本:普通的版本(称为free build)和特殊的包含Debug信息的版本(称为checked build),它们分别位于%ddk%\libfre\i386和%ddk%\libchk\i386目录下,check build是在编译Windows源代码时加上DEBUG标志后生成的,在开发时,它们可以提供更加精确的错误定位,但是你首先要根据你的操作系统选择合适的lib版本才行。
KmdKit包含了所有用汇编开发KMD所需要的东西:include文件、lib文件、、例子文件、工具和一些文章,你可以自己在中找到更多的东西,下一节我们将从这个软件包中包括的一些例子开始学习KMD的编程。
调试内核模式的代码需要合适的调试器,Compuware的SoftIce是个不错的选择(见
index.htm),当然你也可以使用Microsoft Kernel Debugger,它需要两台计算机:主机和目标机器,目标机器是被调试的机器,主机是运行调试软件的机器。Mark Russinovich (
) 也写了一个工具,叫做LiveKd,它允许在单台机器上运行Microsoft Kernel Debugger,而不再需要两台机器了。
新手上路我有疑问投诉建议参考资料 查看条码扫描枪怎么使用?需要安装什么软件或驱动?
条码扫描枪怎么使用?需要安装什么软件或驱动?我想对于初次使用条码扫描枪的客户来说,这些可能是最普遍会咨询的问题了,可能有些供应商会回答你,&条码扫描枪是即插即用的呀,根本就不需要安装任何驱动或软件的&。但是当你买来一把条码扫描枪后,面对电脑屏幕上扫出来的一串数字,却发现不知道下一步该怎么办。其实我猜可能是您的问题问的不太准确,您或许该这样咨询,&条码扫描枪还需要配合其他什么软件一起来使用吗?&这样供应商们就会回答,&哦,那要看您行业是什么性质,比如超市的话,您可能还需要另外采购一个进销存软件&等等。下面深圳扫描网小编来一一为您分析。&&&&& &首先,条码扫描枪的使用方法是非常简单的,条码扫描枪一般分为三种接口,分别为USB接口、串口和键盘口。关于接口您不必纠结,只需要选择适合您使用的接口,也就是说您电脑或其他设备上有什么接口,您就选择什么接口就对了,就大多数情况而言,使用USB接口的用户居多。USB条码扫描枪的使用操作方法一般会分为下面几个步骤:1)首先将数据线分别连接至条码扫描枪的数据线插口和电脑USB端口(其他接口扫描枪的连接方式稍有不同,具体可以参考用户手册)。2)按住触发键不放,照明灯被激活,出现红色照明区域及红色对焦线。&3)将红色对焦线对准条码中心,移动扫描枪并调整它与条码之间的距离,来找到最佳识读距离。4)听到成功提示音响起,同时红色照明线熄灭,则读码成功,扫描枪将解码后的数据传输至主机。&&&&& &从上面来看,条码扫描枪功能就是代替了手工输入,更加方便快捷。简单来说就相当于一个键盘,是一个输入工具,只是将条码中的数字扫描出来,然后显示在电脑等终端。并不是像非专业人士认为的那样,扫描条码后就可以立马看到关于条码代表的信息(名称、价格等)。这些信息是需要借助别的软件才能显示出来,而这个软件则需要根据你的商品来选择,不同的商品配备不同的软件,比如服装、医药、超市等行业,行业不同软件也会有所区分。&&&&&& 在软件安装好了以后,进入软件的后台管理界面,在商品信息选项里边,把你所有的商品都在这里先保存下来:在商品条码那一项里边把你产品的条码用扫描枪扫入进去,然后保存好商品名称、价格等,然后就可以销售了。接下来我们再进入软件的前台销售界面,拿条码扫描枪扫一下商品条码,上面就会自动显示出商品名称、价格等信息,然后收钱就可以了。&&&&& &以上就是条码扫描枪的使用方法以及软件的安装方法,随着条码技术的发展,现在市场上也出现了成百上千种扫描枪品牌,扫描枪价格也都高低不一。究竟该如何选择适合您使用的条码扫描枪,我想如果您并不是很懂条码扫描枪,还是将这个选择难题交给我们深圳扫描网专业的客服吧,我们会为您最快找出最适合您使用的,且性价比最好的条码扫描枪。
注册时间:
使用有问题?
匿名回复(匿名回复的情况,大家不会看到你的身份)
点,您的助威点数还有点
提醒:评论最多输入30个汉字,不支持英文和数字SCSI 和RAID控制器是什么东西。为什么每次开机都提示为它安驱动_百度知道
SCSI 和RAID控制器是什么东西。为什么每次开机都提示为它安驱动
在此之前我装了一个虚拟光驱
提问者采纳
SCSI的全名是:Small Computer System Interface,直译是&小型计算机系统专用借口&;顾名思义,这是为了小型计算机设计的扩充接口,它可以让计算机加装其他外设设备以提高系统性能或增加新的功能,例如硬盘、光驱、扫描仪等。
RAID是解决高速的CPU和慢速的外存(主要是硬盘)之间的矛盾的方案,一般主板上都集成有RAID控制芯片的。
不知道你使用的是什么硬盘,如果是SCSI接口的硬盘,那就得装驱动了。RAID驱动,你把主板光盘放在光驱里面就应该可以安装了。
提问者评价
其他类似问题
按默认排序
其他1条回答
是服务器硬盘的接口模式 .2.Raid定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。二、RAID的几种工作模式1、RAID0即Data Stripping数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数据安全性要求不高的情况下才被使用。(1)、RAID 0最简单方式就是把x块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的x倍,在电脑数据写时被依次写入到各磁盘中,当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中,它的好处是可以增加磁盘的容量.速度与其中任何一块磁盘的速度相同,如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,可靠性是单独使用一块硬盘的1/n。(2)、RAID 0的另一方式是用n块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门的磁盘控制器,在电脑数据读写时同时向n块磁盘读写数据,速度提升n倍。提高系统的性能。2、RAID 1RAID 1称为磁盘镜像:把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存关键性的重要数据的场合。RAID 1有以下特点:(1)、RAID 1的每一个磁盘都具有一个对应的镜像盘,任何时候数据都同步镜像,系统可以从一组镜像盘中的任何一个磁盘读取数据。(2)、磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高。(3)、只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行。(4)、出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。(5)、更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。(6)、RAID 1磁盘控制器的负载相当大,用多个磁盘控制器可以提高数据的安全性和可用性。3、RAID0+1把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立带区集至少4个硬盘。4、RAID2电脑在写入数据时在一个磁盘上保存数据的各个位,同时把一个数据不同的位运算得到的海明校验码保存另一组磁盘上,由于海明码可以在数据发生错误的情况下将错误校正,以保证输出的正确。但海明码使用数据冗余技术,使得输出数据的速率取决于驱动器组中速度最慢的磁盘。RAID2控制器的设计简单。5、RAID3:带奇偶校验码的并行传送RAID 3使用一个专门的磁盘存放所有的校验数据,而在剩余的磁盘中创建带区集分散数据的读写操作。当一个完好的RAID 3系统中读取数据,只需要在数据存储盘中找到相应的数据块进行读取操作即可。但当向RAID 3写入数据时,必须计算与该数据块同处一个带区的所有数据块的校验值,并将新值重新写入到校验块中,这样无形虽增加系统开销。当一块磁盘失效时,该磁盘上的所有数据块必须使用校验信息重新建立,如果所要读取的数据块正好位于已经损坏的磁盘,则必须同时读取同一带区中的所有其它数据块,并根据校验值重建丢失的数据,这使系统减慢。当更换了损坏的磁盘后,系统必须一个数据块一个数据块的重建坏盘中的数据,整个系统的性能会受到严重的影响。RAID 3最大不足是校验盘很容易成为整个系统的瓶颈,对于经常大量写入操作的应用会导致整个RAID系统性能的下降。RAID 3适合用于数据库和WEB服务器等。6、 RAID4RAID4即带奇偶校验码的独立磁盘结构,RAID4和RAID3很象,它对数据的访问是按数据块进行的,也就是按磁盘进行的,每次是一个盘,RAID4的特点和RAID3也挺象,不过在失败恢复时,它的难度可要比RAID3大得多了,控制器的设计难度也要大许多,而且访问数据的效率不怎么好。7、 RAID5RAID 5把校验块分散到所有的数据盘中。RAID 5使用了一种特殊的算法,可以计算出任何一个带区校验块的存放位置。这样就可以确保任何对校验块进行的读写操作都会在所有的RAID磁盘中进行均衡,从而消除了产生瓶颈的可能。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。RAID 5提高了系统可靠性,但对数据传输的并行性解决不好,而且控制器的设计也相当困难。8、RAID6RAID6即带有两种分布存储的奇偶校验码的独立磁盘结构,它是对RAID5的扩展,主要是用于要求数据绝对不能出错的场合,使用了二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载,很少人用。9、 RAID7RAID7即优化的高速数据传送磁盘结构,它所有的I/O传送均是同步进行的,可以分别控制,这样提高了系统的并行性和系统访问数据的速度;每个磁盘都带有高速缓冲存储器,实时操作系统可以使用任何实时操作芯片,达到不同实时系统的需要。允许使用SNMP协议进行管理和监视,可以对校验区指定独立的传送信道以提高效率。可以连接多台主机,当多用户访问系统时,访问时间几乎接近于0。但如果系统断电,在高速缓冲存储器内的数据就会全部丢失,因此需要和UPS一起工作,RAID7系统成本很高。10、 RAID10RAID10即高可靠性与高效磁盘结构它是一个带区结构加一个镜象结构,可以达到既高效又高速的目的。这种新结构的价格高,可扩充性不好。11、 RAID53RAID7即高效数据传送磁盘结构,是RAID3和带区结构的统一,因此它速度比较快,也有容错功能。但价格十分高,不易于实现。三、应用RAID技术要使用磁盘RAID主要有两种方式,第一种就是RAID适配卡,通过RAID适配卡插入PCI插槽再接上硬盘实现硬盘的RAID功能。第二种方式就是直接在主板上集成RAID控制芯片,让主板能直接实现磁盘RAID。这种方式成本比专用的RAID适配卡低很多。此外还可以用2k or xp or linux系统做成软raid.个人使用磁盘RAID主要是用RAID0、 RAID1或RAID0+1工作模式。那说明你的主板有一个 RAID卡,所以提示你装驱动,你把主板驱动盘拿出来装一下就可以了
raid控制器的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁映美FP-530K 打印机驱动安装过程中出现错误0XE0000246代码,是什么原因?,苏州映美打印机售后服务中心,客服电话:9 上门加粉-苏州办公耗材网
映美FP-530K 打印机驱动安装过程中出现错误0XE0000246代码,是什么原因?
 选稿:admin  文字大小:
映美FP-530K 打印机驱动安装过程中出现错误0XE0000246代码,是什么原因?&驱动程序不对。
映美FP-530K驱动程序
映美FP-530K说明书
映美FP-530K用户手册
映美FP-530K维修手册
映美FP-530K售后服务技术支持
网友相关回复如下:(以下网友回复只代表网友个人观点,不代表苏州办公耗材网观点)
热门图文资料
Epson C63 喷头拆解图
hp2015 加粉图解
epson液晶屏报
佳能IR5000、IR6000输稿器
三星SCX硒鼓加粉
相关技术资料链接(20条)¤&¤&¤&¤&¤&
最新技术资料
?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&
推荐技术资料
?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&
网友热门关注
?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&?&蓝屏代码 _百度百科
特色百科用户权威合作手机百科
收藏 查看&蓝屏代码
蓝屏代码是指设备出错时出现现象,通过代码来找出产生问题的原因和相应处理方法。特&&&&点屏幕提示文字的第一段类&&&&型软件错误
一般代码都位于屏幕提示文字的第一段或者倒数第三段,但是蓝屏代码都是以“***Stop ”开头。***STOP 0xxCxFDE38AF9,0xx7E8B0EB4)
KMODE_EXCEPTION_NOT_HANDLED ***
错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E,用于识别已发生错误的类型。错误第二部分是被括号括起来的四个数字集,表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解,只有编写者或者微软操作系统的开发人员才懂)。第三部分是错误名,信息第一行通常用来识别生产错误的驱动程序或者设备。这种信息多数很简洁。但停机码可以作为搜索项在微软知识库和其他技术资料中使用。蓝屏第二部分是推荐用户进行的操作信息。有时,推荐的操作仅仅是一般性的建议(比如:到官方网站
查找BIOS的更新等);有时,也就是显示一条与当前问题相关的提示。一般建议重启计算机。调试端口一般告诉用户内存转储映像是否写到磁盘上了,使用内存转储映像可以确定发生问题的性质,还会告诉用户调试信息是否被传到另一台电脑上,以及使用了什么端口完成这次通讯。不过,这里的信息对于普通用户来说,没有什么意义。打个比方:工厂的有时保卫科可以顺利的查到是哪个生产小组的问题, 会在第一部分明确报告是哪个生产小组犯的错,但常常它也只能查个大概范围,而无法明确指明问题所在。因此工厂被迫停止,只有重新整顿再开工。有时,那个生产小组会意识到错误所在,不再重犯。但有时仍然会试图哄抢零件,于是厂领导不得不重复停工决定(不能启动并显示蓝屏信息, 或在进行相同操作时再次出现蓝屏)。.1、0x0000000A:IRQL_NOT_LESS_OR_EQUAL
◆错误分析:主要是由问题的、有缺陷或不的硬件与造成的. 从技术角度讲. 表明在
核模式中存在以太高的进程内部请求级别()访问其没有权限访问的内存地址.
◇解决方案:请用前面介绍的解决方案中的2、3方案尝试排除.
2、0x:TRAP_CAUSE_UNKNOWN
◆错误分析:如果遇到这个, 那么很不幸, 应为KeBudCheck分析的结果是错误原因未知.
◇解决方案:既然都帮不上忙, 就得靠自己了, 请仔细回想这个错误是什么时候出现的; 第一次发生
时你对系统做了哪些操作; 发生时正在进行什么操作. 从这些信息中找出可能的原因, 从而选择相应解决
方案并尝试排除.
3、0x0000001A:MEMORY_MANAGEMENT
◆错误分析:这个错误往往是由硬件引起的, 比如: 新安装的硬件、内存本身有问题等.
◇解决方案:如果是在安装Windows时出现, 有可能是由于你的电脑达不到安装Windows的最小内存和
4、0x0000001E:KMODE_EXCEPTION_NOT_HANDLED
◆错误分析:Windows内核检查到一个非法或者未知的进程指令, 这个停机码一般是由有问题的内存或是与前面0x0000000A相似的原因造成的.
◇解决方案:
(1)硬件有问题:请对照前面提到的最新硬件兼容性列表, 查看所有硬件是否包含在该列表中.
(2)有问题的、系统服务或内存冲突和: 如果在信息中出现了的名字, 请
试着在安装模式或者故障恢复控制台中禁用或删除, 并禁用所有刚安装的驱动和. 如果错误
出现在系统启动过程中, 请进入安全模式, 将信息中所标明的文件或者删除.
(3)如果中明确指出Win32K.sys: 很有可能是第三方远程控制软件造成的, 需要从故障恢复控制
将对该的服务关闭.
(4)在安装Windows后第一次时出现:最大嫌疑可能时的空间不足或BIOS有问题.
(5)如果是在关闭某个时出现的:很有可能时软件本身存在设计缺陷, 请升级或它.
5、0x:FAT_FILE_SYSTEM
◆错误分析:0x通常发生在读写FAT16或者FAT32文件系统的时, 而
0x则是由于NTFS.sys文件出现错误(这个驱动文件的作用是容许系统读写使用
的). 这两个错误很有可能是磁盘本身存在物理损坏, 或是中断要求(IRP)损坏
而导致的. 其他原因还包括:硬盘过多; 文件读写操作过于频繁, 并且数据量非常大或者是由于
一些或引起的.
◇解决方案:
第一步:首先打开命令行提示符, 运行&Chkdsk /r&(注:不是CHKDISK, 感觉象这个, 但是……)命令检查并
修复硬盘错误, 如果报告存在(Bad Track), 请使用硬盘厂商提供的进行检查和修复.
第二步:接着禁用所有即时扫描文件的, 比如:、或工具.
第三步:右击C:\winnt\system32\drivers\fastfat.sys文件并选择&属性&, 查看其版本是否与当前系统所
使用的Windows版本相符.(注:如果是XP, 应该是C:\windows\system32
\drivers\fastfat.sys)
第四步:安装最新的主板, 特别IDE驱动. 如果你的光驱、可移动存储器也提供有驱动程序, 最好
将它们升级至最新版.
6、0x:NTFS_FILE_SYSTEM
经查,这个蓝屏出错代码的缘由是:
原因: 开启的分享档案数量太多。
7、0x:RDR_FILE_SYSTEM
◆错误分析:这个错误产生的原因很难判断, 不过Windows出了问题很可能会导致这个停机码的出现。
◇解决方案:如果是的缘故, 通常使用清理内存条的金手指,增加内存等方法会解决问题。
8、0x0000002E:ATA_BUS_ERROR
◆错误分析:存储器产生错误, 通常是因为有缺陷的内存(包括、或者
显卡显存)时访问不存在的等原因引起的. 另外, 硬盘被病毒或者其他问题所损伤,
以出现这个停机码.
◇解决方案:
(1)检查病毒
(2)使用&chkdsk /r&命令检查所有.
(3)用Memtest86等检查内存.
(4)检查硬件是否正确安装, 比如:是否牢固、金手指是否有污渍.
9、0x:NO_MORE_IRP_STACK_LOCATIONS
◆错误分析:从字面上理解, 应该是或某些出现问题. 其实这个的真正原因应该时
本身存在问题, 或是内存有质量问题.j
◇解决方案:请使用前面介绍的常规解决方案中与和内存相关的方案进行排除.
10、0x0000003F:NO_MORE_SYSTEM_PTES
◆错误分析:一个与系统相关的错误, 比如:由于执行了大量的输入/输出操作, 造成内存管理出现问题: 有缺陷的不正确地使用内存资源; 某个(比如:)被分配了大量的内核内存等。
◇解决方案:所有最新安装的(特别是哪些增强性能的应用程序和)和。
11、0x:MULTIPLE_IRP_COMPLIETE_REQUESTS
◆错误分析:通常是由硬件引起的。
◇解决方案:最近安装的。这个很少出现,目前已经知道的问题文件是:Falstaff.sys文件。
12、0x:AGE_FAULT_IN_NONPAGED+AREA
◆错误分析:有问题的内存(包括、、显存)、不的(主要是和)、损坏的NTFS卷以及有问题的硬件(比如CI插卡本身已损坏)等都会引发这个错误。
◇解决方案:请使用前面介绍的常规解决方案中与内存、、硬件、硬盘等相关的方案进行排除。
13、 0x:REGISTRY_ERROR
◆错误分析:这个停机码说明注册表或管理器出现错误, 由于硬盘本身有物理损坏或文件系统存在问题, 从而造成在读取注册文件时出现输入/输出错误。
◇解决方案:使用&chkdsk /r&检查并修复错误。
14、0x:FTDISK_INTERNAL_ERROR
◆错误分析:说明在容错集的主驱动发生错误。
◇解决方案:首先尝试电脑看是否能解决问题, 如果不行, 则尝试&&进行解决。
15、0x0000005E:CRITICAL_SERVICE_FAILED
◆错误分析:某个非常重要的系统服务启动识别造成的.
◇解决方案:如果是在安装了某个新硬件后出新的, 可以先移除该硬件, 并通过网上列表检查它是否与Windows 2K/XP, 接着启动电脑, 如果还是出现, 请使用&最后一次正确配置&来启动Windows,如果这样还是失败, 建议进行修复安装或是重装.
16、0x0000006F:SESSION3_INITIALIZATION-FAILED
◆错误分析:这个错误通常出现在Windows启动时, 一般是由有问题的或损坏的引起的.
◇解决方案:建议使用Windows安装对系统进行修复安装。
17 、0x:ROCESS_HAS_LOCKED_PAGES
◆错误分析:通常是因为某个在完成了一次输入/输出操作后,没有正确所占有的内存
◇解决方案:
第一步:点击开始--&运行:.exe, 找到[HKLM\SYSTEM\Currentcontrol set\control\session manager\memory management], 在右侧新建双字节值&TrackLockedPages&, 值为1. 这样Windows便会在错误再次出现时跟踪到是哪个的问题.
第二步:如果再次出现, 那么会变成:
STOP:0x0000000CB(0xY,0xY,0xY,0xY)DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
其中第四个&0xY&会显示为问题的名字, 接着对其进行更新或删除.
第三步:进入注册表, 删除添加的&TrackLockedPages&.
18、 0x:KERNEL_STACK_INPAGE_ERROR
◆错误分析:说明需要使用的数据没有在或中找到. 这个错误常常于是着有问题, 相应数据损坏或受到病毒侵蚀.
◇解决方案:使用扫描系统; 使用&chkdsk /r&命令检查并修复错误, 如不行则使用磁盘厂商提供的工具检查修复.
19 、0x0000007A:KERNEL_DATA_INPAGE_ERROR
◆错误分析:这个错误往往是虚拟内存中的内核数据无法读入内存造成的. 原因可能是虚拟内存中存在坏簇、病毒、控制器出错、内存有问题.
◇解决方案:首先用升级为最新病毒库查杀病毒, 如果促无信息中还有0xC000009C或0xC000016A代码, 那么表示是坏簇造成的, 并且系统的检测工具无法自动修复, 这时要进入&故障恢复控制台&, 用&chkdsk /r&命令进行手动修复.
20、0x0000007B:INACESSIBLE_BOOT_DEVICE
◆错误分析:Windows在启动过程中无法访问或启动卷. 一般发生在更换后第一次启动时, 主要是因为新主板和旧主板的使用了不同造成的. 有时也可能是病毒或硬盘损伤所引起的.
◇解决方案:一般只要用安装光盘启动电脑, 然后执行修复安装即可解决问题. 对于病毒则可使用DOS版的进行查杀(主战有kv2005DOS版下载). 如果是硬盘本身存在问题, 请将其安装到其他电脑中,然后使用&chkdsk /r&来检查并修复磁盘错误.
21 、0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
◆错误分析:系统进程产生错误, 但Windows错误处理器无法捕获. 其产生原因很多, 包括:硬件、有问题的或系统服务、 或者是某些.
◇解决方案:请使用&&来获取更多的信息, 从中发现错误根源.(发现好像不是解决哦, 看来这里大家要自力更生了!)
22、 0x0000007F:UNEXPECTED_KERNEL_MOED_TRAP
◆错误分析:一般是由于有问题的硬件(比如:内存)或某些引起的. 有时也会产生这个错误。
◇解决方案:用检测(比如:Memtest86)检查内存, 如果进行了超频, 请取消超频. 将PCI硬件插卡从插槽拔下来, 或更换插槽. 另外, 有些主板(比如:nForce2主板)在进行超频后,过热也会导致, 此时为该单独增加散热片往往可以有效解决问题。
23、0x:NMI_HARDWARE_FAILURE
◆错误分析:通常是有硬件引起的.(似乎与硬件错误有不解之缘)
◇解决方案:如果最近安装了新硬件, 请将其移除, 然后试试更换插槽和安装最新的, 如果升级了驱动程序, 请恢复后原来的版本; 检查内存是否有污染和损坏; 扫描病毒; 运行&chkdsk /r&检查并修复错误; 检查所有硬件插卡已经插牢. 如果以上尝试都无效果, 就得找专业的电脑维修公司请求帮助了.
24 、0x0000008E:KERNEL_MODE_EXCEPTION_NOT_HANDLED
◆错误分析:内核级应用程序产生了错误, 但Windows错误处理器没有捕获. 通常是硬件错误。
◇解决方案:升级或升级BIOS。
25、0x0000009C:MACHINE_CHECK_EXCEPTION
◆错误分析:通常是硬件引起的. 一般是因为超频或是硬件存在问题(内存、CPU、、电源).
◇解决方案:如果进行了超频, 请降会CPU原来频率, 检查硬件.
26、0x0000009F:RIVER_POWER_STATE_FAILURE
◆错误分析:往往与电源有关系, 常常发生在与电源相关的操作, 比如:关机、待机或休睡.
◇解决方案:重装系统, 如果不能解决, 请更换电源.
27 、0x:ACPI_BIOS_ERROR
◆错误分析:通常是因为主板不能全面支持ACPI规范.
◇解决方案:如果没有相应BIOS升级, 那么可在安装Windows 2K/XP时, 当出现&press F6 if you need to install a third-party SCSI or RAID driver&提示时, 按下F7键, 这样Windows便会自动禁止安装ACPI HAL, 而安装 Standard PC HAL.
28、 0x:VIDEO_DRIVER_INIT_FAILURE
◆错误分析:这个停止信息表示Windows因为不能启动显卡驱动, 从而无法进入图形界面. 通常是显卡的问题, 或者是存在与显卡的(比如:与并行或冲突).
◇解决方案:进入安全模式查看问题是否解决, 如果可以, 请升级最新的显卡, 如果还不行,则很可能是显卡与存在冲突, 需要在安全模式按下+break组合键打开&系统属性&, 在硬件--&中找到并双击连接打印的LPT1端口的项, 在&资源&选项卡中取消&使用自动配置&的构选, 然后将&输入/输出范围&的&03BC&改为&0378&.
29 、0x000000BE:ATTEMPTED_WRITE_TO_READONLY_MEMORY
◆错误分析:某个试图向只读内存写入数据造成的. 通常是在安装了新的驱动程序,或升级了设备的程序后.
◇解决方案:如果在中包含有或者服务文件名称, 请根据这个信息将新安装的驱动程序或或禁用.
30、0x:BAD_POOL_CALLER
◆错误分析:一个内核层的进程或错误地试图进入内存操作. 通常是驱动程序或存在的造成的.
◇解决方案:请参考前面介绍的常规解决方案相关项目进行排除.
31 、0x000000CERIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
◆错误分析:通常是由有问题的驱动程序或造成的.
◇解决方案:请参考前面介绍的常规解决方案相关项目进行排除.
32、0x:RIVER_IRQL_NOT_LESS_OR_EQUAL
◆错误分析:通常是由有问题的引起的(比如的Logitech MouseWare 9.10和9.24版驱动程序会引发这个故障). 同时,有缺陷的内存、 损坏的虚拟内存文件、 某些(比如软件、、软件、DVD播放软件)等也会导致这个错误.
◇解决方案:检查最新安装或升级的(如果蓝屏中出现&acpi.sys&等类似文件名, 可以非常肯定时驱动程序问题)和; 测试内存是否存在问题; 进入&故障恢复控制台&, 转到虚拟内存Pagefile.sys所在分区, 执行&del&命令, 将页面文件删除; 然后在页面文件所在分区执行&chkdsk /r&命令;进入Windows后重新设置虚拟内存.
如果在上网时遇到这个, 而你恰恰又在进行大量的数据下载和上传(比如:网络游戏、下载),那么应该是的问题, 需要升级其.
33 、0x000000EA:THREAD_STUCK_IN_DEVICE_DRIVER
◆错误分析:通常是由或程序引发的.
◇解决方案:先升级最新的显卡驱动, 如果不行, 则需要更换显卡测试故障是否依然发生.
34、0x000000ED:UNMOUNTABLE_BOOT_VOLUME
◆错误分析:一般是由于存在错误导致的, 有时也建议检查硬盘连线是否接触不良, 或是没有使用合乎该硬盘传输规格的连接线, 例如ATA-100仍使用ATA-33的连接线, 对低速硬盘无所谓, 但告诉硬盘(支持ATA-66以上)的要求较严格, 规格不对的连线有时也会引起这类没办法开机的. 如果在修复后,还是经常出现这个错误, 很可能是硬盘损坏的前兆.
◇解决方案:一般情况下,会解决问题, 不管怎么样都建议执行&chkdsk /r&命令来检查修复硬盘.
35、0x:HARDWARE)INTERRUPT_STORM
◆错误分析:内核层检查到系统出现中断风暴, 比如:某个设备在完成操作后没有释放所占用的中断.通常这是由缺陷的造成的.
◇解决方案:升级或最新安装的硬件.
36、0x:UNABLE_TO_LOCATE_DLL
◆错误分析:通常表示某个文件丢失或已经损坏, 或者是注册表出现错误.
◇解决方案:如果是文件丢失或损坏, 在信息中通常会显示相应的文件名, 你可以通过网络或是其他电脑找到相应的文件, 并将其复制到下的SYSTEM32中. 如果没有显示文件名, 那就很有可能是注册表损坏, 请利用系统还原或是以前的注册表进行恢复.
37、STOP:0x (0xx81EE955D4,0x805FB7A8)
◆分析及◇解决:
硬盘出现的话,会造成检测时的缓慢,你可以听听硬盘运转的时候有没有异常的声音,如果有的话,硬盘应该是出现坏道了,所以系统在使用损坏的文件时,才会,建议将硬盘后再重新分区,有一定的希望恢复硬盘,或者用将坏道屏蔽。
(2):把XP装到D盘,主板、BIOS和内存没有任何问题。硬盘用HDTune测起始部分有些坏块,全面格式化也没消失,但运转时无异响,不知何故。
(3):STOP:0x 的意思是:内存存取错误,那个数字是内存地址,这个问题是最近才出的还是从后就有,如果是最近才出,就再ghost一遍就好,如果是从ghost后就有,建议你在现在的分区状态下再全新安装一遍吧.
(4):0x:HARDWARE)INTERRUPT_STORM
错误分析:内核层检查到系统出现中断风暴, 比如:某个设备在完成操作后没有释放所占用的中断. 通常这是由缺陷的驱动程序造成的.
解决方案:升级或卸载最新安装的硬件驱动程序.
你的BIOS是最新的测试版,测试版是不稳定的,最好用正式版
(5):是不是开电脑没过几分钟就会出现:A problem has been detected and windows has shutdown to prevent damage to your computer.
a process or thread crucial to system operation has unexpectedly exitedor been terminated.
(这里还有一段英文字,大概说的是“如果您是第一次看到这种情况,您的计算机。如果问题继续,请检查您的以及最近装上的硬件。”)还有disable or remove any newly installed hardware,disablememory options such as cashing or shadowing(接下来还一段英文意思是进入看看)。
新手上路我有疑问投诉建议参考资料 查看

我要回帖

更多关于 974269 的文章

 

随机推荐