电脑系统重装被拒绝怎么解决-电脑系统重装被拒绝怎么解决呢
1.电脑做系统蓝屏,系统做不进去,也无法恢复成原系统
2.重装系统时 只有光标闪烁 无法进入BIOS 无法重装系统 怎么办啊
3.DELL电脑重装系统不读盘解决步骤方法
4.XP系统在装任何程序的时候都提示WINDOWS无法访问,可能是没有权限。但是我用的是管理员账号。怎么才能解决
电脑做系统蓝屏,系统做不进去,也无法恢复成原系统
Windows蓝屏破解
使用windows出现蓝色屏幕是经常的事,而且每每因为不清楚错误的来源而频繁重新安装系统,劳神费时。下列收集了一些windows机密码,供大家参考。
0 0x0000 作业完成。
1 0x0001 不正确的函数。
2 0x0002 系统找不到指定的档案。
3 0x0003 系统找不到指定的路径。
4 0x0004 系统无法开启档案。
5 0x0005 拒绝存取。
6 0x0006 无效的代码。
7 0x0007 储存体控制区块已毁。
8 0x0008 储存体空间不足,无法处理这个指令。
9 0x0009 储存体控制区块位址无效。
10 0x000a 环境不正确。
11 0x000b 尝试载入一个格式错误的程式。
12 0x000c 存取码错误。
13 0x000d 资料错误。
14 0x000e 储存体空间不够,无法完成这项作业。
15 0x000f 系统找不到指定的磁碟机。
16 0x0010 无法移除目录。
17 0x0011 系统无法将档案移到 其他的磁碟机。
18 0x0012 没有任何档案。
19 0x0013 储存媒体为防写状态。
20 0x0014 系统找不到指定的装置。
21 0x0015 装置尚未就绪。
22 0x0016 装置无法识别指令。
23 0x0017 资料错误 (cyclic redundancy check)
24 0x0018 程式发出一个长 度错误的指令。
25 0x0019 磁碟机在磁碟找不到持定的磁区或磁轨。
26 0x001a 指定的磁碟或磁片无法存取。
27 0x001b 磁碟机找不到要求的磁区。
28 0x001c 印表机没有纸。
29 0x001d 系统无法将资料写入指定的磁碟机。
30 0x001e 系统无法读取指定的装置。
31 0x001f 连接到系统的某个装置没有作用。
32 0x0020 the process cannot access the file because it is being used by another process.
33 0x0021 档案的一部份被锁定,现在无法存取。
34 0x0022 磁碟机的磁片不正确。 请将 %2 (volume serial number: %3) 插入磁碟机 %1。
36 0x0024 开启的分享档案数量太多。
38 0x0026 到达档案结尾。
39 0x0027 磁碟已满。
50 0x0032 不支援这种网路要求。
51 0x0033 远端电脑无法使用。
52 0x0034 网路名称重复。
53 0x0035 网路路径找不到。
54 0x0036 网路忙碌中。
55 0x0037 the specified network resource or device is no longer available.
56 0x0038 the network bios command limit has been reached.
57 0x0039 网路配接卡发生问题。
58 0x003a 指定的伺服器无法执行要求的作业。
59 0x003b 网路发生意外错误。
60 0x003c 远端配接卡不相容。
61 0x003d 印表机伫列已满。
62 0x003e 伺服器的空间无法储存等候列印的档案。
63 0x003f 等候列印的档案已经删除。
64 0x0040 指定的网路名称无法使用。
65 0x0041 拒绝存取网路。
66 0x0042 网路资源类型错误。
67 0x0043 网路名称找不到。
68 0x0044 超过区域电脑网路配接卡的名称限制。
69 0x0045 超过网路 bios 作业阶段的限制。
70 0x0046 远端伺服器已经暂停或者正在起始中。
71 0x0047 由于连线数目已达上限,此时无法再连线到这台远端电脑。
72 0x0048 指定的印表机或磁碟装置已经暂停作用。
80 0x0050 档案已经存在。
82 0x0052 无法建立目录或档案。
83 0x0053 int 24 失败
84 0x0054 处理这项要求的储存体无法使用。
85 0x0055 近端装置名称已经在使用中。
86 0x0056 指定的网路密码错误。
87 0x0057 参数错误。
88 0x0058 网路发生资料写入错误。
89 0x0059 此时系统无法执行其他行程。
100 0x0064 无法建立其他的系统 semaphore。
101 0x0065 属于其他行程专用的 semaphore 。
102 0x0066 semaphore 已经设定,而且无法关闭。
103 0x0067 无法指定 semaphore 。
104 0x0068 在岔断时间无法要求专用的 semaphore 。
105 0x0069 此 semaphore 先前的拥有权已经结束。
106 0x006a 请将磁片插入 %1。
107 0x006b 因为代用的磁片尚未插入,所以程式已经停止。
108 0x006c 磁碟正在使用中或被锁定。
109 0x006d pipe 已经中止。
110 0x006e 系统无法开启指定的 装置或档案。
111 0x006f 档名太长。
112 0x0070 磁碟空间不足。
113 0x0071 没有可用的内部档案识别字。
114 0x0072 目标内部档案识别字不正确。
117 0x0075 由应用程式所执行的 ioctl 呼叫不正确。
118 0x0076 写入验证参数值不正确。
119 0x0077 系统不支援所要求的指令。
120 0x0078 此项功能仅在 win32 模式有效。
121 0x0079 semaphore 超过逾时期间。
122 0x007a 传到系统呼叫的资料区域 太小。
123 0x007b 档名、目录名称或储存体标签语法错误。
124 0x007c 系统呼叫层次不正确。
125 0x007d 磁碟没有设定标签。
126 0x007e 找不到指定的模组。
127 0x007f 找不到指定的程序。
128 0x0080 没有子行程可供等待。
129 0x0081 %1 这个应用程式无法在 win32 模式下执行。
130 0x0082 attempt to use a file handle to an open disk partition for an
operation other than raw disk i/o.
131 0x0083 尝试将档案指标移至档案开头之前。
132 0x0084 无法在指定的装置或档案,设定档案指标。
133 0x0085 join 或 subst 指令 无法用于内含事先结合过的磁碟机。
134 0x0086 尝试在已经结合的磁碟机,使用 join 或 subst 指令。
135 0x0087 尝试在已经替换的磁碟机,使 用 join 或 subst 指令。
136 0x0088 系统尝试删除未连结过的磁碟机的连结关系。
137 0x0089 系统尝试删除未替换过的磁碟机的替换关系。
138 0x008a 系统尝试将磁碟机结合到已经结合过之磁碟机的目录。
139 0x008b 系统尝试将磁碟机替换成已经替换过之磁碟机的目录。
140 0x008c 系统尝试将磁碟机替换成已经替换过之磁碟机的目录。
141 0x008d 系统尝试将磁碟机 subst 成已结合的磁碟机目录。
142 0x008e 系统此刻无法执行 join 或 subst。
143 0x008f 系统无法将磁碟机结合或替换同一磁碟机下目录。
144 0x0090 这个目录不是根目录的子目录。
145 0x0091 目录仍有资料。
146 0x0092 指定的路径已经被替换过。
147 0x0093 资源不足,无法处理这项 指令。
148 0x0094 指定的路径这时候无法使用。
149 0x0095 尝试要结合或替换的磁碟机目录,是已经替换过的的目标。
150 0x0096 config.sys 档未指定系统追踪资讯,或是追踪功能被取消。
151 0x0097 指定的 semaphore事件 dosmuxsemwait 数目不正确。
152 0x0098 dosmuxsemwait 没有执行;设定太多的 semaphore。
153 0x0099 dosmuxsemwait 清单不正确。
154 0x009a 您所输入的储存媒体标 元长度限制。
155 0x009b 无法建立其他的执行绪
系统机、蓝屏的解决方法!
系统机、蓝屏破解
1、0x0000000A:IRQL_NOT_LESS_OR_EQUAL
◆错误分析:主要是由问题的驱动程序、有缺陷或不兼容的硬件与软件造成的. 从技术角度讲. 表明
在内核模式中存在以太高的进程内部请求级别(IRQL)访问其没有权限访问的内存地址.
◇解决方案:请用前面介绍的解决方案中的2、3、5、8、9方案尝试排除.
2、0x00000012: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、0x00000023:FAT_FILE_SYSTEM
0x00000024:NTFS_FILE_SYSTEM
◆错误分析:0x00000023通常发生在读写FAT16或者FAT32文件系统的系统分区时, 而0x00000024则是
由于NTFS.sys文件出现错误(这个驱动文件的作用是容许系统读写使用NTFS文件系统的磁盘). 这两个蓝屏错误很有可能是磁盘本身存在物理损坏, 或是中断要求封包(IRP)损坏而导致的. 其他原因还包括:硬盘磁盘碎片过多; 文件读写操作过于频繁, 并且数据量非常达或者是由于一些磁盘镜像软件或杀毒软件引起的
◇解决方案:
第一步:首先打开命令行提示符, 运行"Chkdsk /r"(注:不是CHKDISK, 感觉象这个, 但是……)命令检
查并修复硬盘错误, 如果报告存在怀道(Bad Track), 请使用硬盘厂商提供的检查工具进行检查和修复.
第二步:接着禁用所有即使扫描文件的软件, 比如:杀毒软件、防火墙或备份工具.
第三步:右击C:\winnt\system32\drivers\fastfat.sys文件并选择"属性", 查看其版本是否与当前系
统所使用的Windows版本相符.(注:如果是XP, 应该是C:\windows\system32\drivers\fastfat.sys)
第四步:安装最新的主板驱动程序, 特别IDE驱动. 如果你的光驱、可移动存储器也提供有驱动程序,
最好将它们升级至最新版.
6、0x00000027:RDR_FILE_SYSTEM
◆错误分析:这个错误产生的原因很难判断, 不过Windows内存管理出了问题很可能会导致这个停机码
的出现.
◇解决方案:如果是内存管理的缘故, 通常增加内存会解决问题.
7、0x0000002EATA_BUS_ERROR
◆错误分析:系统内存存储器奇偶校验产生错误, 通常是因为有缺陷的内存(包括物理内存、二级缓存
或者显卡显存)时设备驱动程序访问不存在的内存地址等原因引起的. 另外, 硬盘被病毒或者其他问题所
损伤, 以出现这个停机码.
◇解决方案:
(1)检查病毒
(2)使用"chkdsk /r"命令检查所有磁盘分区.
(3)用Memtest86等内存测试软件检查内存.
(4)检查硬件是否正确安装, 比如:是否牢固、金手指是否有污渍.
8、0x00000035:NO_MORE_IRP_STACK_LOCATIONS
◆错误分析:从字面上理解, 应该时驱动程序或某些软件出现堆栈问题. 其实这个故障的真正原因应
该时驱动程序本省存在问题, 或是内存有质量问题.
◇解决方案:请使用前面介绍的常规解决方案中与驱动程序和内存相关的方案进行排除.
9、0x0000003F:NO_MORE_SYSTEM_PTES
◆错误分析:一个与系统内存管理相关的错误, 比如:由于执行了大量的输入/输出操作, 造成内存管
理出现问题: 有缺陷的驱动程序不正确地使用内存资源; 某个应用程序(比如:备份软件)被分配了大量的
内核内存等.
◇解决方案:卸载所有最新安装的软件(特别是哪些增强磁盘性能的应用程序和杀毒软件)和驱动程序.
10、0x00000044:MULTIPLE_IRP_COMPLIETE_REQUESTS
◆错误分析:通常是由硬件驱动程序引起的.
◇解决方案:卸载最近安装的驱动程序. 这个故障很少出现, 目前已经知道的是, 在使用
这家公司的某些软件时会出现, 其中的罪魁就是Falstaff.sys文件.(作者难
道不怕吃官司嘛, 把公司网址公布)
11、0x00000050:PAGE_FAULT_IN_NONPAGED+AREA
◆错误分析:有问题的内存(包括屋里内存、二级缓存、显存)、不兼容的软件(主要是远程控制和杀毒
软件)、损坏的NTFS卷以及有问题的硬件(比如:PCI插卡本身已损坏)等都会引发这个错误.
◇解决方案:请使用前面介绍的常规解决方案中与内存、软件、硬件、硬盘等相关的方案进行排除.
12、0x00000051:REGISTRY_ERROR
◆错误分析:这个停机码说明注册表或系统配置管理器出现错误, 由于硬盘本身有物理损坏或文件系
统存在问题, 从而造成在读取注册文件时出现输入/输出错误.
◇解决方案:使用"chkdsk /r"检查并修复磁盘错误.
13、0x00000058:FTDISK_INTERNAL_ERROR
◆错误分析:说明在容错集的主驱动发生错误.
◇解决方案:首先尝试重启电脑看是否能解决问题, 如果不行, 则尝试"最后一次正确配置"进行解决.
14、0x0000005E:CRITICAL_SERVICE_FAILED
◆错误分析:某个非常重要的系统服务启动识别造成的.
◇解决方案:如果是在安装了某个新硬件后出新的, 可以先移除该硬件, 并通过网上列表检查它是否
与Windows 2K/XP兼容, 接着启动电脑, 如果蓝屏还是出现, 请使用"最后一次正确配置"来启动Windows,
如果这样还是失败, 建议进行修复安装或是重装.
15、0x0000006F:SESSION3_INITIALIZATION-FAILED
◆错误分析:这个错误通常出现在Windows启动时, 一般是由有问题的驱动程序或损坏的系统文件引起
的.
◇解决方案:建议使用Windows安装光盘对系统进行修复安装.
16、0x00000076:PROCESS_HAS_LOCKED_PAGES
◆错误分析:通常是因为某个驱动程序在完成了一次输入/输出操作后, 没有正确释放所占有的内存
◇解决方案:
第一步:点击开始-->运行:regedt32, 找到[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".
17、0x00000077:KERNEL_STACK_INPAGE_ERROR
◆错误分析:说明需要使用的内核数据没有在虚拟内存或物理内存中找到. 这个错误常常于是着磁盘
有问题, 相应数据损坏或受到病毒侵蚀.
◇解决方案:使用杀毒软件扫描系统; 使用"chkdsk /r"命令检查并修复磁盘错误, 如不行则使用磁盘
厂商提供的工具检查修复.
18、0x0000007A:KERNEL_DATA_INPAGE_ERROR
◆错误分析:这个错误往往是虚拟内存中的内核数据无法读入内存造成的. 原因可能是虚拟内存页面
文件中存在坏簇、病毒、磁盘控制器出错、内存有问题.
◇解决方案:首先用升级为最新病毒库杀毒软件查杀病毒, 如果促无信息中还有0xC000009C或
0xC000016A代码, 那么表示是坏簇造成的, 并且系统的磁盘检测工具无法自动修复, 这时要进入"故障恢
复控制台", 用"chkdsk /r"命令进行手动修复.
19、0x0000007B:INACESSIBLE_BOOT_DEVICE
◆错误分析:Windows在启动过程中无法访问系统分区或启动卷. 一般发生在更换主板后第一次启动时
, 主要是因为新主板和旧主板的IDE控制器使用了不同芯片组造成的. 有时也可能是病毒或硬盘损伤所引
起的.
◇解决方案:一般只要用安装光盘启动电脑, 然后执行修复安装即可解决问题. 对于病毒则可使用DOS
版的杀毒软件进行查杀(主战有kv2005DOS版下载). 如果是硬盘本身存在问题, 请将其安装到其他电脑中,
然后使用"chkdsk /r"来检查并修复磁盘错误.
20、0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
◆错误分析:系统进程产生错误, 但Windows错误处理器无法捕获. 其产生原因很多, 包括:硬件兼容
性、有问题的驱动程序或系统服务、或者是某些软件.
◇解决方案:请使用"事件查看器"来获取更多的信息, 从中发现错误根源.(发现好像不是解决哦, 看
来这里大家要自力更生了!)
21、0x0000007F:UNEXPECTED_KERNEL_MOED_TRAP
◆错误分析:一般是由于有问题的硬件(比如:内存)或某些软件引起的. 有时超频也会产生这个错误.
◇解决方案:用检测软件(比如:Memtest86)检查内存, 如果进行了超频, 请取消超频. 将PCI硬件插卡
从主板插槽拔下来, 或更换插槽. 另外, 有些主板(比如:nForce2主板)在进行超频后, 南桥芯片过热也会
导致蓝屏, 此时为该芯片单独增加散热片往往可以有效解决问题.
22、0x00000080:NMI_HARDWARE_FAILURE
◆错误分析:通常是有硬件引起的.(似乎蓝屏与硬件错误有不解之缘)
◇解决方案:如果最近安装了新硬件, 请将其移除, 然后试试更换插槽和安装最新的驱动程序, 如果
升级了驱动程序, 请恢复后原来的版本; 检查内存金手指是否有污染和损坏; 扫描病毒; 运行"chkdsk
/r"检查并修复磁盘错误; 检查所有硬件插卡已经插牢. 如果以上尝试都无效果, 就得找专业的电脑维修
公司请求帮助了.
23、0x0000008E:KERNEL_MODE_EXCEPTION_NOT_HANDLED
◆错误分析:内核级应用程序产生了错误, 但Windows错误处理器没有捕获. 通常是硬件兼容性错误.
◇解决方案:升级驱动程序或升级BIOS.
24、0x0000009C:MACHINE_CHECK_EXCEPTION
◆错误分析:通常是硬件引起的. 一般是因为超频或是硬件存在问题(内存、CPU、总线、电源).
◇解决方案:如果进行了超频, 请降会CPU原来频率, 检查硬件.
25、0x0000009FRIVER_POWER_STATE_FAILURE
◆错误分析:往往与电源有关系, 常常发生在与电源相关的操作, 比如:关机、待机或休睡.
◇解决方案:重装系统, 如果不能解决, 请更换电源.
26、0x000000A5:ACPI_BIOS_ERROR
◆错误分析:通常是因为主板BIOS不能全面支持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.
27、0x000000B4:VIDEO_DRIVER_INIT_FAILURE
◆错误分析:这个停止信息表示Windows因为不能启动显卡驱动, 从而无法进入图形界面. 通常是显卡
的问题, 或者是存在与显卡的硬件冲突(比如:与并行或串行端口冲突).
◇解决方案:进入安全模式查看问题是否解决, 如果可以, 请升级最新的显卡驱动程序, 如果还不行,
则很可能是显卡与并行端口存在冲突, 需要在安全模式按下WIN+break组合键打开"系统属性", 在硬件--> 设备管理器中找到并双击连接打印的LPT1端口的项, 在"资源"选项卡中取消"使用自动配置"的构选, 然后将"输入/输出范围"的"03BC"改为"0378".
28、0x000000BE:ATTEMPTED_WRITE_TO_READONLY_MEMORY
◆错误分析:某个驱动程序试图向只读内存写入数据造成的. 通常是在安装了新的驱动程序, 系统服
务或升级了设备的固件程序后.
◇解决方案:如果在错误信息中包含有驱动程序或者服务文件名称, 请根据这个信息将新安装的驱动
程序或软件卸载或禁用.
29、0x000000C2:BAD_POOL_CALLER
◆错误分析:一个内核层的进程或驱动程序错误地试图进入内存操作. 通常是驱动程序或存在BUG的软
件造成的.
◇解决方案:请参考前面介绍的常规解决方案相关项目进行排除.
30、0x000000CERIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
◆错误分析:通常是由有问题的驱动程序或系统服务造成的.
◇解决方案:请参考前面介绍的常规解决方案相关项目进行排除.
31、0x000000D1RIVER_IRQL_NOT_LESS_OR_EQUAL
◆错误分析:通常是由有问题的驱动程序引起的(比如罗技鼠标的Logitech MouseWare 9.10和9.24版
驱动程序会引发这个故障). 同时,有缺陷的内存、损坏的虚拟内存文件、某些软件(比如多媒体软件、
杀毒软件、备份软件、DVD播放软件)等也会导致这个错误.
◇解决方案:检查最新安装或升级的驱动程序(如果蓝屏中出现"acpi.sys"等类似文件名, 可以非常肯
定时驱动程序问题)和软件; 测试内存是否存在问题; 进入"故障恢复控制台", 转到虚拟内存页面文件
Pagefile.sys所在分区, 执行"del pagefile.sys"命令, 将页面文件删除; 然后在页面文件所在分区执行
"chkdsk /r"命令;进入Windows后重新设置虚拟内存.
如果在上网时遇到这个蓝屏, 而你恰恰又在进行大量的数据下载和上传(比如:网络游戏、BT下载),
那么应该是网卡驱动的问题, 需要升级其驱动程序.
32、0x000000EA:THREAD_STUCK_IN_DEVICE_DRIVER
◆错误分析:通常是由显卡或显卡驱动程序引发的.
◇解决方案:先升级最新的显卡驱动, 如果不行, 则需要更换显卡测试故障是否依然发生.
33、0x000000ED:UNMOUNTABLE_BOOT_VOLUME
◆错误分析:一般是由于磁盘存在错误导致的, 有时也建议检查硬盘连线是否接触不良, 或是没有使
用合乎该硬盘传输规格的连接线, 例如ATA-100仍使用ATA-33的连接线, 对低速硬盘无所谓, 但告诉硬盘( 支持ATA-66以上)的要求较严格, 规格不对的连线有时也会引起这类没办法开机的故障. 如果在修复后,
还是经常出现这个错误, 很可能是硬盘损坏的前兆.
◇解决方案:一般情况下, 重启会解决问题, 不管怎么样都建议执行"chkdsk /r"命令来检查修复硬盘
34、0x000000F2:HARDWARE)INTERRUPT_STORM
◆错误分析:内核层检查到系统出现中断风暴, 比如:某个设备在完成操作后没有释放所占用的中断.
通常这是由缺陷的驱动程序造成的.
◇解决方案:升级或卸载最新安装的硬件驱动程序.
35、0x00000135:UNABLE_TO_LOCATE_DLL
◆错误分析:通常表示某个文件丢失或已经损坏, 或者是注册表出现错误.
◇解决方案:如果是文件丢失或损坏, 在蓝屏信息中通常会显示相应的文件名, 你可以通过网络或是
其他电脑找到相应的文件, 并将其复制到系统文件夹下的SYSTEM32子文件夹中. 如果没有显示文件名, 那 就很有可能是注册表损坏, 请利用系统还原或是以前的注册表备份进行恢复.
36、0x0000021A:STATUS_SYSTEM_PROCESS_TERMINATED
◆错误分析:用户模式子系统, 例如Winlogon或客服服务运行时子系统(CSRSS)已损坏, 所以无法再保
证安全性, 导致系统无法启动. 有时, 当系统管理员错误地修改了用户帐号权限, 导致其无法访问系统文
件和文件夹.
◇解决方案:使用"最后一次正确的配置", 如果无效, 可使用安装光盘进行修复安装.
37、STOP 0xC0000221 or STATUS_IMAGE_CHECKSUM_MISMATCH
◆错误分析:通常是由于驱动程序或系统DLL文件损坏造成的. 一般情况下, 在蓝屏中会出现文件名称
◇解决方案:
(1)使用Windows安装光盘进行修复安装;
(2)如果还能进入安全模式, 可以"开始-->运行": sfc /scannow
(3)还可以采用提取文件的方法来解决, 进入"故障恢复控制台", 使用copy或expand命令从光盘中复
制或解压受损的文件. 不过, 蓝屏一般都是驱动程序文件的问题, 所以expand命令会用的都一些, 比如:
蓝屏中提示tdi.sys文件, 因为驱动文件一般在i386\driver压缩包里, 所以使用: expand %CDROM:\i386
\driver.cab \f:tdi.sys c:\winnt\system\drivers.(xp为expand %CDROM:\i386\driver.cab
\f:tdi.sys c:\windowns\system\drivers)
38、如果启动时出现这些蓝屏停机码
如果在Windows启动时出现蓝屏, 并出现附表一中的错误信息, 那么多半时硬件出现了问题, 请用硬
件厂商提供的诊断工具来判断硬件是否存在问题, 并到其网站查看是否有最新的BIOS或固件更新程序. 如果硬件没有问题, 重装Windows 2K/XP, 若相同问题还是出现, 就只能求助专业的技术支持了.
如果遇到的时附表二中的错误信息, 也只有重装Windows了, 如果不能解决问题, 建议求救专业的技
术支持.
附表一:
停机码 错误名
0x31 PHASEO_INITALIZATION_FAILED
0x5C HAL_INITIALITAION_FAILED
0x5D HEAP_INITIALITAION_FAILED
0x5E OBJECT_INITIALITAION_FAILED
0x5F SECURITY_INITIALITAION_FAILED
0x60 PROCESS_INITIALITAION_FAILED
附表二:
停机码 错误名
0x32 PHASE1_INITALIZATION_FAILED
0x61 HAL1_INITALIZATION_FAILED
0x62 OBJECT1_INITALIZATION_FAILED
0x63 SECURITY1_INITALIZATION_FAILED
0x64 SYMBOLIC_INITALIZATION_FAILED
0x65 MEMORY1_INITALIZATION_FAILED
0x66 CACHE_INITALIZATION_FAILED
0x67 CONFIG_INITALIZATION_FAILED
0x68 FILE_INITALIZATION_FAILED
0x69 IO1_INITALIZATION_FAILED
0x6A LPC_INITALIZATION_FAILED
0x6B PROCESS1_INITALIZATION_FAILED
0x6C REFMON_INITALIZATION_FAILED
0x6D SESSION1_INITALIZATION_FAILED
0x6E SESSION2_INITALIZATION_FAILED
0x6F SESSION3_INITALIZATION_FAILED
重装系统时 只有光标闪烁 无法进入BIOS 无法重装系统 怎么办啊
把这个硬盘当作副硬盘,挂在别的机器先把重要程序备份出来吧,估计硬盘要挂,去DM吧,安全第一,先去备份吧
可能中了病毒什么的吧
BIOS报销了 可以尝试恢复其信息 更方便的是拿去修吧
BIOS恢复大法
BIOS升级更新操作是有一定风险的。无论你多么的小心,计算机总还是会不时地给倒霉的你增加一些“刺激”。在Firmware写入期间,不管是在机还是意外断电(有时即使是正常结束了),都会使BIOS芯片中的Firmware代码不完整。由此,将导致灾难性的后果——屏幕一片漆黑,始终处于节能状态;硬盘、光驱甚至软驱连自检的动作都没有;最惨的是,系统连“哼哼”(报错)几声都不肯了!
但是,这绝不是毁灭性的。请擦干你额头上的冷汗,认真阅读以下的文章,相信你也可以轻松解决大部分这样的问题。首先要做的,是冷静、仔细地观察系统启动时的症状。因为视BIOS不完整程度的不同,系统启动时各部件产生的动作也有不同。这里面最重要的区别就是BIOS中Boot Block基本引导记录是否已被破坏。判断Boot Block是否被破坏的一个重要依据是,系统启动时软驱是否有自检的动作(软驱灯是否亮,以及是否听见软驱马达转动的声音)。如果软驱有动作,并且当软驱灯熄灭之后敲回车键,软驱再次产生读盘的动作,那么,就可以基本判定Boot Block没有损坏!
现在,你可以谢天谢地啦。恢复的办法可以说非常简单,完全不用什么拔硬盘、拔光驱、插ISA显卡这么罗嗦。还记得为更新BIOS做的那张系统盘吗?把它拿出来,拿到一台能正常工作的计算机上,再在它的根目录下建一个名为ATUOEXEC.BAT的文件,文件中只包含一条命令——“AWDFLASH XXXXXXXX.XXX /Py/Sn/Cd/Cp”(XXXXXXXX.XXX为Firmware文件名)。得了,用它去启动BIOS“损坏”的电脑,剩下的一切只需要耐心等待10分钟(安全起见,其实整个过程完全不会超过3分钟),取出软盘,就可以大功告成!在恢复BIOS Firmware的过程中,由于系统无法初始化显卡,所以一切操作都是自动化的“盲”操作。其间,不要因为看不见显示心里不塌实而试图敲击键盘来干预写入过程,免得多惹麻烦。
我们前面提到的那款因替换LOGO图标失败,导致无法启动的艾葳XA100Plus主板就属于这种情况。在BIOS的刷新过程中,由于Firmware更新过程是完全正常结束的,重启动时系统也能检测软驱,因此判断BIOS Boot Block基本引导块并没有被破坏。用上述软盘盲启动的方法,非常成功地将BIOS恢复到了本来的版本,系统也起回生。
但是,在大多数情况下,你不可能那么幸运。因为现在高版本的AWDFLASH.EXE在更新BIOS Firmware时,大都连Boot Block一起更新。因此,你极有可能得到的是一块Firmware被彻底损坏的BIOS芯片!怎么办?也不必冷汗大冒。还用热插拔的办法来解决!
这个办法首先需要的是一股“豁出去了”的勇气。因为,所谓热插拔,就是要在机器运行中带电拔插BIOS芯片!这听起来是不是很吓人?是够惊险的,但是,不必盲目信守教科书上一再告诫的教条——带电插拔会烧毁芯片或者电路板。因为,我现在要教你的,是让你勇敢地去DIY,而不是让你一味蛮干。所以,你除了需要勇气外,还必须十二万分的小心。
鼓足了勇气之后,你要做的就是找一块同型号的主板,然后带上你的BIOS芯片,按下面的步骤操作。
1 拔起所有遮挡在BIOS芯片上方的扩展卡(最好把所有卡都拔掉),使BIOS芯片完全暴露出来,以便下面的操作。
2 小心地用螺丝刀等工具撬起原BIOS芯片(当然要在关机的情况下)。要注意一边一边慢慢地撬,不要将芯片的引脚掰断了。
3 BIOS芯片完全拔出插座之后,仔细看看引脚有无弯折,如有,将它们掰正。然后再将其插回插座,但是,这回不要插得太紧,只要保证每一只引脚都和插座刚好接触到就行了。
4 开启计算机,进入“纯DOS”状态。然后转入存放有BIOS Firmware和更新软件的目录,输入更新BIOS Firmware的命令——“AWDFLASH XXXXXXXX.XXX /Py/Sn/Cd/Cp”(XXXXXXXX.XXX为Firmware文件名),但此时不要敲回车键。
5 拿住芯片没有引脚的两头,小心地快速拔起BIOS芯片。记住,一定要小心,而且最好尽量保证两边同时被拔起。
6 将你的受损的BIOS芯片插入主板上的插座,这回可以将BIOS芯片插得紧一些。再次告诫,一定要小心,千万不能使引脚短路。另外,插入之前必须保证芯片和插座上的缺角处方向一致,这一点非常重要,如果插反了准烧毁BIOS芯片。
7 继续图3的操作,敲击回车键,开始更新Firmware。现在写入的是你的BIOS芯片,等写入结束后,你的BIOS也就被修复了。
在整个热插拔的过程中,最重要的不是小心和胆大,也不是找一块同型号的主板,而是找一个和你同样有勇气DIY的主板主人!因为只有他首肯了,其它的一切操作才有可能实施。其实,只要主板采用的BIOS芯片容量和读写电压相同,完全不必去找同型号的主板,用任何一款主板也能将你的BIOS Firmware写入你受损的BIOS芯片!需要注意的只是,在写入BIOS Firmware时,如果你的Flash ROM写入程序不允许你在其它主板上写入的话,可以尝试用这块主板的写入程序进行操作。
另外,为了进一步了解BIOS热插拔的可操作性,我还做了一些有趣的试验,发现一些主板的BIOS Firmware、甚至BIOS芯片本身可以互换使用。
这个发现很偶然,有一次我将两块主板(一块联讯的8561、一块华硕的T2P4,都是Intel HX芯片组的Socket 7主板)的BIOS芯片都拔出来观察,当我将BIOS芯片插回主板时,将两块BIOS芯片给弄混了——T2P4的BIOS被插在了8561主板上,并上电开了机。结果大出所料,系统居然启动了!开机画面显示的也变成了T2P4的主板信息,而且正常运行了Win97!唯一不同的是,在启动操作系统之前出现“Update ESCD Failed”。仔细一想,应该如此。T2P4采用的是Intel生产的28系列双电压Flash ROM,而8561主板只能提供5V电压,因而导致开机时系统无法更新存放在BIOS芯片中的ESCD信息。
借着这个发现,我推断BIOS Firmware应该也可以互换,再次用T2P4的Firmware写入8561主板BIOS芯片,果然如此。再推而广之,我又估计即使BIOS Firmware不同类型,也可以互换,于是我将联想、升技主板的Firmware写入微星6111主板(三款主板同为Intel LX芯片组)的BIOS芯片,结果发现机器也能正常启动并运行!这里面,微星的BIOS采用的是AMI公司的Firmware,而联想、升技板采用的是AWARD公司的Firmware。由此可见,BIOS绝不是厂商所宣传的那样,“绝对”不能互换。当然,我以上只是一个试验,并不是鼓励大家都这么去干。事实上,我给微星主板更换了其它主板的BIOS Firmware之后,发现软驱总是不能读写。估计这是由于主板采用的IO芯片不同,新的Firmware无法控制它实现读写操作而致的。另外,也不要期望更换BIOS Firmware之后,能让不能跳频的主板具有软跳频的功能(我更换微星6111主板就有此企图)。
最后,我还想将不同芯片组(Intel、VIA、SIS、Alladin)的BIOS Firmware互换,结果惨败——不兼容就是不兼容! 利用热插拔法,还可以为自己的BIOS作备份,以备“不测”。当然,这肯定不是最好的备份办法,最好的办法是用EPROM/EEPROM写入器来备份BIOS芯片
Bios升级失败后最安全的恢复法
Bios升级失败或是中了CIH之类的病毒造成系统不能启动那是很可怕的。在PC喇叭两声短促的惨叫,软驱一声怪叫后,计算机会以黑屏来表示他现在拒绝工作。
下面我要说一个最安全的,又不用花一分钱的恢复bios的方法。
计算机的bios升级我做过有不下30次,无一失败。但今天...事情是这样的,我的一个同学的2.1G希捷硬盘有了坏道,托我帮他低格一下。我用了希捷dm9.46和lowformat1.1都没有成功,前者找不到硬盘,后者格到4%左右时报错退出。为了不辱使命,我打算把我的计算机的bios刷为97/12/31版的(这个版本就是我买主版时的版本,bios中带有lowformat)。唉!麻烦就这么开始了。实际上上面的两个软件都失败了,bios中lowformat成功的可能性几乎是没有的。
刷bios的过程很顺利,没有任何问题,提示我reset后,计算机就如我前面所说的那样罢工了。
我看着启动不起来的计算机,真不知道心里是这么样的一种滋味。
这时系统坏没有彻底掉,bios固化区的程序还支持ISA的显示卡和软盘驱动器。我拿出了很久以前为以防万一而珍藏的ISA接口的显示卡Trident Tvga9000,希望它能点亮系统。它被插到了ISA1的槽里,机器没亮。我拔掉了所有的板卡,把Trident Tvga9000在三个ISA的槽里都试了一次,无情的事实告诉我:Trident tvga9000不为bios固化区的程序所支持,系统无法显示。PC喇叭两声短促的惨叫告诉我们,也许要更老的显示卡才行。
没办法,只能摸黑修复bios了。我拆下了硬盘,装到了家中的另一台计算机上,启动win98系统后,用sys做一张系统启动盘,并删掉了drvspace.bin。而后从备份区(我专门划了一个500M的区做各种驱动和系统的备份,相信占用5%的空间大家还是能够理解的吧)把bios刷新执行文件awdfl708和bios刷新档案文件9ja8-3.bin 复制到启动盘内。把启动盘插入bios损坏的计算机1.44软盘驱动器内,打开计算机。在PC喇叭两声短促的鸣叫后,软盘驱动器开始工作,在软驱的指示灯熄灭后键入awdfl708后并打回车键,在软驱的指示灯熄灭后键入9ja8-3.bin后并打回车键。在软驱的指示灯熄灭后(这时系统是在等待你回答是否要保存当前的bios)键入n键,(这时系统是在等待你回答是否要执行flash命令)键入y键,而后等待了大约1分钟,我听到PC喇叭“嘟”的一声,而后就看见了黑白的启动画面(我的Trident Tvga9000还插在底板上,不是彩色我认为是不兼容)。bios修复后我的第一件事就是打了个电话给我的同学告诉他:硬盘的修复工作我是无能为力了。
机器配置:赛扬366 + 联胜6ALX2 + 64M SDRAM + S3savage + creative awe64 + pci10M + pci56k + st13032A,Award 4.51PG。
经验步骤:
1.做一张系统启动盘,并把bios刷新执行文件和bios刷新档案文件复制到启动盘内。启动盘只有五个文件:三个系统启动文件,两个bios相关文件。
2.用系统启动盘启动bios受损的计算机。
3.键入bios刷新执行文件名并打回车键。
4.键入bios刷新档案文件名并打回车键。
5.键入n键。
6.键入y键。
7.静待一分钟。
注意事项:
1.bios刷新执行文件和bios刷新档案文件必须是正确无误并与主板相吻合的。
2.上述2-5步骤应可以编辑autoexec.bat予以实现。
3.上述过程本人只试过一次,且是在Award 4.51PG上实现的,不同的bios可能略有不同。
B I O S 修复
一般来说,升级BIOS的刻录过程并不危险,只要小心,不会发生大的问题。但是万一运气太差,刻录中途断电也是有可能发生的,这时BIOS 就肯定刻坏了。
遇到这样的情况,你可以与主板制造商联系,购买一块新BIOS芯片。你也可以用下面介绍的方法尝试一下,自己修复BIOS芯片。
借鸡下蛋——用完好的BIOS 芯片启动计算机
可以利用一片与你的BIOS完全相同的、可以工作的BIOS启动计算机系统,然后换上刻坏的BIOS进行操作,将正确BIOS码写入BIOS芯片中。
打开机箱后,拆下主板,首先我们要找到BIOS 芯片,一般来说,BIOS ROM是主板上唯一一片贴有标签的芯片,是双列直插式封装,Flash BIOS芯片的编号是29xxxx系列或28xxxx系列,如果是27xxxx系列就是普通芯片。拔起刻坏的芯片,如果你有芯片拔起器,这一步非常轻松,如果没有也没关系,用一字起子,你只要记着要轻、要慢、左右两边用力均衡就可以了。然后将可工作芯片对准插座轻轻压入。开机进入BIOS系统参数设置程序,BIOS Features Setup 一项中,开启所有ROM映射功能。最关键是要求System BIOS Cacheable 一项为Enable,即映射当前System BIOS到RAM当中去。重新用软盘启动计算机进入DOS状态,运行与你主板相应的BIOS刻录程序,并在程序中要求备份当前的BIOS程序,不要关闭计算机。
按前面的拔起方法将刻坏的BIOS芯片替换下正常的BIOS芯片,内存驻留的System BIOS程序将支持硬件的正常运行,计算机系统不会产生任何混乱。此时继续运行刻录程序,用储存下来的BIOS程序更新BIOS。稍待片刻,BIOS源代码将写入芯片,如果提示出的更新字节数与你的ROM块容量相等,这块几乎报废的BIOS ROM就起回生了,我们只要关机重新启动即可。
以上所介绍的方法,经多次尝试,可行度极高。但北方的朋友要注意,在干燥的季节里,热插拔过程中产生的瞬间放电有可能对主板和芯片造成损害,在插拔前设置接地导线是非常必要的防护措施。
借尸还魂——用Boot Block引导块恢复BIOS芯片
BIOS被完全破坏了吗?不,这不一定是事实。在BIOS中,有一个引导块(Boot Block),当进行BIOS升级时,这一区块一般是无法覆盖的,有些主板在升级程序写入之前会提示你是否覆盖引导区(Update BIOS Including Boot Block and ESCD),为保险起见,这时最好选“N”。这样,在写入失败后,BIOS中仍然有能力启动系统。不过,BIOS Boot Block只支持软驱和ISA显卡,如果你的计算机安装的是PCI显卡的话,启动电脑后就是黑屏,但软驱仍能运作。
升级失败后,我们首先在别的机子上制作一张启动盘,并将写入程序及正确的BIOS升级数据拷贝在启动盘上。然后用这张软盘启动计算机,执行写入程序即可恢复BIOS中的内容。如果计算机安装的是PCI显卡,就必须按照重写BIOS的步骤“摸黑”操作了,只要保证键入内容无误,电脑仍能正常恢复。
DELL电脑重装系统不读盘解决步骤方法
dell电脑很受中层用户欢迎,不过有时出现重装系统无法读盘情况,怎么解决呢。接下来是我为大家收集的DELL电脑重装系统不读盘解决办法,欢迎大家阅读:
DELL电脑重装系统不读盘解决办法
一.光驱不能被机器识别,也就是通常说的认不到光驱
机器认不到光驱的情况一般来说有可能是光驱坏掉了,但在DELL的机器很有可能只是BIOS的信息出错而已,简单恢复一下就可以了。
不过在恢复BIOS的信息以前,我们还要确定一下,光驱的跳线的位置,很多问题也是出在这个地方。
DELL机器的BIOS对跳线有特别的要求,即必须跳到cable select的模式上才可以,而不是象大多数兼容机一样的slave。具体跳线的图示和位置一般都在光驱的表面标明。
恢复BIOS的方法分新机型和旧机型2种
1.老机型的方法:
1)、开机后,在看到DELL图标时,按3下F2,进入BIOS。(灰色界面)
2)、分别按键盘上的Caps Lock, Scroll Lock, 以及 Num Lock三个键,使键盘上相应的三个指示灯点亮。
3)、同时按下Alt + E 组合键。这时系统将会发出?嘀?的一声,表明NVRAM已被清除。
4)、按Alt + F 组合键,恢复BIOS出厂设置,当然也有?嘀?的一声。
5)、按Alt + B 组合键,将所做的更改保存,重新启动机器。
然后就在一行英文这里停住半分钟左右,随后如果找到光驱,机器就会进入系统就会看到光驱的盘符了。
2.新机型的方法比较简单:
1)、开机后,在看到DELL图标时,按3下F2,进入BIOS。(蓝色界面)
2)、按Alt + F 组合键,恢复BIOS出厂设置。
3)、按ESC键,选择SAVE/EXIT并回车来保存退出。
该操作可谓是万金油,能解决大多数的端口问题,例如:打印口问题/串口问题/软驱端口/光驱检测不到/鼠标键盘等等等等
注意:当做完该操作之后,默认是将软驱端口打开,如果用的电脑没有装软驱,则会再每次开机时报Diskette drive 0 seek failure, F1。。。F2。。。错误,那么就需要进BIOS将软驱端口关闭。
一、开机的时候按F2进入BIOS〉翻到第二页?Advanced?〉将USB BIOS Legacy Support选项禁用(改为Disabled)〉F10保存退出即可,此时USB设备(鼠标键盘无法使用)安装后改回来就可以试试这个看行不行?
二、恢复BIOS的方法分新机型和旧机型2种
1.老机型的方法:
1)、开机后,在看到DELL图标时,按3下F2,进入BIOS。(灰色界面)
2)、分别按键盘上的Caps Lock, Scroll Lock, 以及 Num Lock三个键,使键盘上相应的三个指示灯点亮。
3)、同时按下Alt + E 组合键。这时系统将会发出?嘀?的一声,表明NVRAM已被清除。
4)、按Alt + F 组合键,恢复BIOS出厂设置,当然也有?嘀?的一声。
5)、按Alt + B 组合键,将所做的更改保存,重新启动机器。
然后就在一行英文这里停住半分钟左右,随后如果找到光驱,机器就会进入系统就会看到光驱的盘符了。
2.新机型的方法比较简单:
1)、开机后,在看到DELL图标时,按3下F2,进入BIOS。(蓝色界面)
2)、按Alt + F 组合键,恢复BIOS出厂设置。
3)、按ESC键,选择SAVE/EXIT并回车来保存退出。
该操作可谓是万金油,能解决大多数的端口问题,例如:打印口问题/串口问题/软驱端口/光驱检测不到/鼠标键盘等等等等
三、原版Windows 2000/XP/2003安装光盘都可以通过以下两种方式来启动安装程序:
⑴、在电脑原有的Windows系统下,运行光盘上的Setup.exe程序来启动安装程序。
这种安装方式会在C盘写入一些安装时必需用到的临时文件,所以在安装过程中C盘不能被删除也不能
被重新格式化,C盘原有的旧文件无法被彻底清除。因此,这种安装方式是不彻底的,不推荐大家使用。
⑵、开机后直接从光盘引导进入安装程序,这也是下面详细介绍的推荐安装方式。
对于新购买的没有安装操作系统的电脑,这也是唯一的安装方式。另外,只有这样启动安装程序,
才可以在安装过程中对整个硬盘进行分区,或是格式化C盘来彻底清除C盘的旧文件。
★特别提醒:如果在安装过程中进行硬盘分区操作,硬盘上的全部数据都将会被删除
(不重新分区的话只有C盘的数据会全部丢失),请务必事先做好重要数据的备份工作。
相关阅读:操作系统常见故障核心知识
1、进程与线程
1 进程与线程的概念
进程:是一定功能的程序关于某个数据集合的一次运行活动,进程是系统进行资源调度和分配的独立单位。
线程:是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。
2 进程与线程的关系
a. 一个线程可以创建和撤销另一个线程,一个进程中可以多个线程并发执行;
b. 相对进程而言,线程更加接近于执行体的概念,多个线程可以共享同一个进程的资源,每个线程还有自己私有的桟空间并拥有独立的执行序列。
c. 进程有独立的地址空间,在保护模式下,进程崩溃时不会对其他进程有影响。线程有自己的堆桟和局部变量,但是线程之间没有独立的地址空间,所以一个线程的亡就相当于进程的亡。因此,多进程的程序比多线程的程序具有更好的健壮性,但是进程间切换耗费资源较大,大约是线程间切换的十倍,所以多线程拥有更高的效率
线程和进程的区别联系:
1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。
2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
两者都可以提高程序的并发度,提高程序运行效率和响应时间。
线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。
根本区别就一点:用多进程每个进程有自己的地址空间(address space),线程则共享地址空间。所有其它区别都是由此而来的:
1、速度:线程产生的速度快,线程间的通讯快、切换快等,因为他们在同一个地址空间内。
2、资源利用率:线程的资源利用率比较好也是因为他们在同一个地址空间内。
3、同步问题:线程使用公共变量/内存时需要使用同步机制还是因为他们在同一个地址空间内
2、进程间通信
进程间通信主要有:管道、系统IPC(消息队列、信号量、共享存储)和socket。
管道主要分为普通管道、流管道、命名管道。
管道是一种半双工的通信方式,数据只能单项流动,并且只能在具有亲缘关系的进程间流动,进程的亲缘关系通常是父子进程
命名管道也是半双工的通信方式,它允许无亲缘关系的进程间进行通信 信号量是一个计数器,用来控制多个进程对资源的访问,它通常作为一种锁机制。
消息队列是消息的链表,存放在内核中并由消息队列标识符标识。
信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生。
共享内存就是映射一段能被其它进程访问的内存,这段共享内存由一个进程创建,但是多个进程可以访问。
3、缓冲区溢出
概念: 缓冲区溢出是指计算机向缓冲区填写的数据超过了缓冲区的容量,数据覆盖在其他合法区域上。
危害: 程序崩溃,导致拒绝服务;跳转并执行一段恶意代码
注:缓冲区溢出的原因是程序员没有对输入数据进行检查。
4、锁
1 概念:在两个及两个进程并发执行的过程中,有的线程持有了一部分资源,又在等待其他进程持有的资源,资源的互相持有和等待就导致了进程锁。
2 锁产生的四个条件(ACID):
互斥性: 一个资源只能被一个进程持有
请求和保持:一个进程因请而阻塞导致原来持有的资源得不到释放
不可剥夺: 进程未完成功能之前,不可强制释放当前所持有的资源
环路等待: 若干进程之间形成环路等待资源的情形
3 解决锁的方法:
解决锁的基本思路就是破坏锁产生的四个必要条件
解决锁的基本方法如下:
预防锁、避免锁、检测锁、解除锁
解决四多的常用策略如下:
鸵鸟策略、预防策略、避免策略、检测与解除锁
5、进程调度的策略
FCFS(先来先服务)、优先级、时间片轮转、多级反馈
6、进程同步的方式
原子操作、信号量、自旋锁管程、会合、分布式系统
XP系统在装任何程序的时候都提示WINDOWS无法访问,可能是没有权限。但是我用的是管理员账号。怎么才能解决
出现这种情况有以下几种原因:①被病毒感染,建议重新启动系统到安全模式下,使用最近更新过病毒库的杀毒软件对系统进行查杀。②安装软件时不小心安装了一些流氓软件而导致的,可以使用流氓清除软件进行清除。③安装的软件与其他软件之间的冲突,例如安装一些虚拟光驱类软件就出现过类似的问题,将这些软件卸载掉看能否解决问题。
1.在电脑的“显示属性→效果”选项中选择了“按Web页查看桌面时隐藏图标”导致看不见桌面图标。只要将前面的“√”取消即可。
2.鼠标右击桌面,选择“排列图标” ,选择“显示桌面图标” 。
3.重启之后还不行,可能中木马了。建议先杀毒,然后运行msconfig,定位于System.ini和Win.ini文件
System.ini
[boot]项原始值配置:“shell=explorer.exe”,explorer.exe是Windows的核心文件之一,每次系统启动时,都会自动加载。
[boot]项修改后配置:“shell=explorer C:windowsxxx.exe”(xxx.exe假设一木马程序)。
Win.ini(位置C:windows)
[windows]项原始值配置:“load=”;“run=”,一般情况下,等号后无启动加载项。
[windows]项修改后配置:“load=”和“run=”后跟非系统、应用启动文件,而是一些你不熟悉的文件名。
这时,可将shell=改为 explorer.exe,就可以自动加载,或是在启动项中新建个explorer.exe就可以了。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。