当我们日常使用电脑时,难免会遇到xp/win7或者win10蓝屏故障。 也许,你遇见的是这样: 再也许,你遇见的是这样的: 再或者…… 那么蓝屏到底是什么呢? 电脑蓝屏又叫蓝屏死机(Blue Screen of Death,简称BSOD),是微软的Windows系列操作系统在无法从一个系统错误中恢复过来时,为保护电脑数据文件不被破坏而强制显示的屏幕图像。 一般是系统模块或者第三方驱动调用函数KeBugCheckEx()来发起蓝屏。也可以用函数KeRegisterBugCheckCallback()注册回调函数,触发蓝屏时做一些处理。如设置硬件的状态。 那么常见的蓝屏有哪些呢? (1)0×0000007E 找不到指定的模块 一般是系统进程产生错误, 但Windows错误处理器无法捕获,产生原因很多, 如硬件兼容性、有问题的驱动程序或系统服务等。解决思路一般是使用"事件查看器"来获取更多的信息,发现错误根源。 (2)0×000000EA 一般是驱动和软件有冲突造成的,建议您想一想最近是不是更新了什么软件或者什么驱动,将其卸载查看一下。如果实在想不起来,又非常频繁的话,那么就需要重新安装操作系统。 (3)0×0000000A 这种情况的出现主要是有问题的驱动程序,有缺陷或不兼容的硬件与软件造成的。建议查看一下有没有添加新的硬件,同时在微软网站对照一下硬件兼容列表,检查一下硬件是否与操作系统兼容。 (4)0x00000050与0x0000005E 这种情况的出现大概率是中勒索病毒,建议重新安装系统,然后安装相关的杀毒软件,打勒索病毒补丁包或者开启Windows更新。 (5)0x0000009F 这种类型错误的出现一般是计算机的电源遇到了问题。这个错误通常发生在关机、重启、待机、休眠等与计算机电源有关的操作时,一般是因为电源有问题或ACPI高级电源选项配置不正确引起的。 如果遇到0x0000009F错误,建议检查一下计算机的ACPI高级电源选项配置是否正确。 (6)0x0000003B与0×000000124 这种情况一般是内存错误导致的,建议更换内存大小 (7)0xc000007F 这种情况的出现一般是驱动导致或者注册表坏了,建议重新下载驱动,修改注册表。 从上面的蓝屏种类可以看出导致蓝屏问题有以下几种原因: (1)硬件问题;(2)软件Bug; (3)软件冲突。 说了这么多,那么遇到蓝屏问题应该如何去解决呢? 1、重启下虚拟机看看是否能恢复正常 2、4.9以上的版本登录VMP找到对应的虚拟机,选择【更多】-【编辑】-【高级】-【调试选项】把使用fastIO磁盘的勾选去掉。然后保存,再次开机看看是否恢复正常,4.9以下的版本跳过这一步; 3、登录VMP找到对应的虚拟机,选择【更多】-【编辑】-【高级】-【调试选项】把bios停留时间改长一点,然后开启虚拟机,打开虚拟机的控制台,开机的时候一直按F8按键直到进入高级启动选项。然后选择“最近一次正确的配置(高级)”启动虚拟机; 4、进入安全模式,把虚拟机里面的安全软件和最近安装的软件先卸载,再尝试开机; 5、如果还是恢复不回来,则新建一个虚拟机把蓝屏虚拟机的磁盘挂载到新建的虚拟机上面;先确保故障虚拟机已关机,然后从VDC上编辑故障虚拟机,将其状态修改为“锁定”。再编辑一个新的虚拟机,将其关联给当前用户,用户登录并开机完成初始化,确保使用正常后,关闭虚拟机。从VMP上编辑虚拟机,先删除其个人磁盘,然后“添加磁盘”->选择“已有磁盘”->找到故障虚拟机的存储目录->选择其磁盘文件->保存虚拟机,然后重新开启虚拟机即可。 6.通过分析dump文件 (1)鼠标右键单击【此电脑】,然后点击属性选项。 (2)再点击左侧【高级系统设置】。 (3)这时我们可以在系统属性的【高级】选项卡中的性能项目上,点设置,如图: (4)在打开的性能选项窗口中,找到【高级】选项卡,确定虚拟内存项目中的[所有驱动器总分页文件大小] 是否为0MB。 要是选项为0的话,点击更改,选中自动管理所有驱动器的文件大小并确定,然后在性能选项页面点击确定。 要是选项为不为0,则忽略直接在性能选项中点确定即可。 注意:若分页文件大小不为0,则务必不要轻易修改分页文件大小,可能会由于误操作导致缓慢卡顿。 (5)回到系统属性页面,在[启动和故障恢复]项目中,点击设置。 【启动和故障恢复】页面中,找到[写入调试信息]项目,下拉选项中选择小内存转储(256KB)即可,一路点击确定使所有窗口消失即可。 以上,我们就已经做好了蓝屏问题收集的操作了。电脑在遇到蓝屏之后,会在系统盘Windows目录的Minidump文件夹中写入对应事件的dmp文件。 (6)接下来,我们利用生成的dmp文件来分析蓝屏原因。 蓝屏dmp分析: 可以从引起问题的程序驱动中查到是什么程序或者驱动造成的,我们就可以执行相应的解决方案,比如重装对应的驱动,卸载对应的程序等等。 (7)打客服电话4006306430。 |