windows XP系统Stop c0000218 unknown hard error 蓝屏故障的解决方法

微软官方对此的故障分析及解决方案如下:

Stop 0xc0000218 error message means that a necessary registry hive file could not be loaded. This error message can occur if the file is corrupt or missing. To resolve this issue, you can reinstall the operating system and restore the registry files from a backup. The registry files may have been corrupted because of hard disk corruption or some other hardware problem.

This error message can also occur if the driver has corrupted the registry data while loading into memory, or the memory where the registry is loading has a parity error. In the latter case, turn off the external cache and check the memory chips.

To resolve this issue, follow these steps:

Start your computer by running the Recovery Console, run the chkdsk /p command on the drive, and then restart your computer. Test to determine whether the issue is resolved. If the issue is resolved, do not complete the remaining steps. If the issue is not resolved, go to step 2.

When Windows loads, press SPACE BAR when the "Load Last Known Good" message appears.

Complete a parallel installation, and restore the registry files from a tape backup. To do so:

Reinstall Windows in a separate folder.

Restore the damaged registry hive from backup. This procedure is specific to the backup application that you used to make a backup. Consult the documentation of your backup application or consult the vendor if you need assistance. Typically, this procedure requires you to restore a system state backup to an alternate location, and then copy the appropriate registry files to the %SYSTEMROOT%/System32/config folder of the damaged operating system.

If you do not have a tape backup, include the backup of network servers and production workstations.

NOTE: If Windows is stored on a FAT partition, you can restore the files by using another computer and by copying the registry hive files to the %SYSTEMROOT%/System32/Config subfolder.

微软官方的解决方案http://support.microsoft.com/?scid=kb;en-us;156640

根据微软的解释,发生c0000218 unknown hard error 蓝屏故障的主要原因是由于非法关机导致注册表写入错误。具体是是注册表的Software文件(C:/Windows/System32/Config /下)已经损坏,在备份Copy的时候,显示“循环冗余”检查错误。

解决方法是:

1.使用UltraISO+WinPeBoot.iso制作U盘启动盘。
2.Bios中设定USB-HDD优先启动。
3.使用上面的U盘启动,进入系统后在U盘中找到FINALDATA ,启动之。在目录中找到 C:/Windows/System32/Config下的Software和Software.log文件,分别选中这2个文件,在右键菜单中选择“恢 复”,另存一个位置;
4.将恢复后的Software和Software.log这2个文件拷贝到/Windows/System32/Config目录中;
5.退出U盘启动的PE,重新开机启动。
注:在进行上述操作前,曾运行了PE中的诺顿磁盘修复工具,这次的故障排除是否与该操作有关,尚待进一步验证。

重要结论:c0000218 unknown hard error 蓝屏故障看似是硬件故障,其实是XP启动时的注册文件的损坏,可以通过损坏文件的修复排除故障,而不需要重装系统。

(0)

相关推荐

  • win8.1系统连接手机热点后出现蓝屏重启的解决方法

    有时候我们没有网络,就用开手机热点分享,所以一些用户都会将手机的wifi热点分享给电脑,方便自己可以随时随地上网.不过,一位使用Win8.1系统的电脑用户反映,当他的电脑连接手机热点之后,会出现蓝屏. ...

  • Win7系统出现0x000000c2蓝屏故障的解决方法

    Win7系统出现0x000000c2蓝屏故障怎么办?当我们的电脑出现蓝屏的时候,就会显示一系列的蓝屏代码,供大家去分析看看是哪里出的问题.最近,Win7系统用户的电脑遇到蓝屏,提示错误代码:0x000 ...

  • 显卡问题导致win7系统蓝屏故障的解决方法

    有朋友在win7系统下安装驱动程序不能正确识别显卡,在电脑安装后经常出现蓝屏故障,也无法播放大部分视频文件。而屏幕保护程序除了显示空白外,无法正常运行,如果你选择了其他操作,将会直接导致系统出现蓝屏故 ...

  • Win8.1系统连接手机热点后出现蓝屏.重启的解决方法

    目前,很多流量土豪在没有任何网络的情况下,都会将手机的wifi热点分享给电脑,方便自己可以随时随地上网.不过,一位使用Win8.1系统的电脑用户反映,当他的电脑连接手机热点之后,会出现蓝屏.重启的现象 ...

  • xp系统点击右键反应慢导致死机的解决方法图文教程

    电脑在使用一段时间后很容易出现一些故障,死机故障就是最常见的一种.比如,最近很多windowsxp系统用户反馈电脑点击右键反应慢总会导致死机的情况,这该怎么办呢?下面我们的小编跟大家分享一下解决方法吧 ...

  • XP系统提示网站还原错误怎么办 XP系统浏览网页提示网站还原错误的原因及解决方法

    相信不少用户在windowsxp系统中浏览网页时都遇到过“网站还原错误”的提示,这该怎么办呢?下面我们的小编就和大家说一下XP系统网站还原错误的具体解决方法. 原因分析: 其实,该问题是浏览器加载项出 ...

  • XP系统无法运行虚拟机提示内部错误的原因及解决方法图文教程

    有位xp系统用户反馈电脑中VMware Workstation运行已有的虚拟机,总会弹出“内部错误”提示窗口,即无法运行虚拟机.这种情况怎么办呢?下面就随我们的小编看看具体步骤. 原因分析: 其实,该 ...

  • win7系统常见的蓝屏代码及解决方法

    我们在使用电脑的过程中,难免都会遇到各种各样的问题.电脑开机蓝屏,并且出现一大堆的错误代码,导致系统无法正常进入,这是不少朋友都有遇到过的问题.只有知道这些错误代码的意思,我们才能够对症下药.因此,今 ...

  • Win7系统玩英雄联盟lol总是蓝屏问题的解决办法

    Win7系统玩英雄联盟lol总是蓝屏怎么办?英雄联盟是很多玩家都喜欢玩的一款大型游戏,而玩的用户越来越多,最近就有很多Win7系统用户反映说在玩英雄联盟lol的时候,出现了蓝屏现象,导致无法继续玩英雄 ...