電腦啓動時能進入WinXP的滾動條畫面,以後就死在那裏,強行重啓則開機自檢C盤,檢查完畢後,則出現藍屏,顯示內容爲「stop:c0000218 Unknown Hard Error」字樣。開機按 F8 選擇「最後一次正確配置」以及「安全模式」都出現一樣的問題。html
這個狀況之前卻是沒碰見過,看字面意思應該是硬件的問題,首先懷疑內存,取下來後用橡皮擦了金手指,回裝後開機依然如故,又換了個插槽仍然如此,而後從新換了一塊內存條,仍是如此,基本能夠排除是內存的問題。再看硬盤燈閃爍的狀況,是偶爾一下子亮一下,貌似應該不是硬盤的問題,真是奇怪了。利用U盤,能進入PE,而後對磁盤進行掃描,也沒有異常。利用 DiskGenius 掃描磁盤壞道,也沒有發現任何異常。那就應該不是硬件方面的問題。
ios
後來上網一查,有人說是系統引導的問題,開始懷疑不大可能,引導問題怎麼會顯示爲「Unknown Hard Error」,再一想試試或許沒錯。進入PE後,利用 「系統引導自動修復」工具,進行修復, 而後重啓,我勒個。。。。。故障依然安全
通過一番網絡查找、研究,終於找到解決辦法,併成功解決,步驟以下:
bash
【參考方案】微軟官方的解決方案 http://support.microsoft.com/?scid=kb;en-us;156640 網絡
微軟官方對此的故障分析及解決方案以下:app
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.ide
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:ui
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.this
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.
根據微軟的解釋,發生c0000218 unknown hard error 藍屏故障的主要緣由是因爲非法關機致使註冊表寫入錯誤。具體是是註冊表的Software文件(C:/Windows/System32/Config /下)已經損壞,在備份Copy的時候,顯示「循環冗餘」檢查錯誤。
解決方法是:
使用UltraISO + WinPeBoot.iso 製做U盤啓動盤, UltraISO 與 WinBoot.iso 這兩個文件從網上搜索下載就能夠了。
利用UltraISO製做啓動盤,能夠把WinPeBoot.iso刻錄到光盤,或者U盤上,而後在計算機的Bios中設定CD/DVD啓動或者USB-HDD優先啓動。
使用上面的U盤啓動,進入系統後在U盤目錄中找到 【外置程序/FINALDATA/FINALDATA.EXE】 ,啓動之。在FINALDATA軟件的目錄中找到 C:/Windows/System32/Config下的Software和Software.log文件,分別選中這2個文件,在右鍵菜單中選擇「恢 復」,另存一個位置,只能是根目錄,好比 F:盤;而後退出軟件。
在PE的資源管理器中,把 C:/Windows/System32/Config 下的 Software 和 Software.log 文件先備份一下,而後將上一步恢復後生成的Software和Software.log 這2個文件拷貝到C:/Windows/System32/Config 目錄中;
退出U盤啓動的PE,從新開機啓動。
注:在進行上述操做前,曾運行了PE中的諾頓磁盤修復工具,此次的故障排除是否與該操做有關,尚待進一步驗證。
重要結論:c0000218 unknown hard error 藍屏故障看似是硬件故障,實際上是XP啓動時的註冊文件的損壞,能夠經過損壞文件的修復排除故障,而不須要重裝系統。
# 如何利用UltraISO 刻錄到U盤 # 能夠參考:http://jingyan.baidu.com/article/363872ec8b4f6a6e4ba16f2b.html 一、啓動UltraISO,點擊「文件」菜單下的「打開」按鈕,打開已準備好的ISO鏡像文件。 二、接下來就是刻錄U盤的過程了。點擊菜單欄裏的「啓動」菜單下的「寫入硬盤映像」命令,打開「寫入硬盤映像」對話框。 三、「硬盤驅動器」裏就是選擇你要刻錄的U盤,寫入方式默認是USB-HDD+ (推薦),還有USB-HDD、USB-ZIP、USB-ZIP+,共四種供選擇,這主要取決於你的主板支持的啓動類型.
FINALDATA軟件 運行界面:
點擊【文件】-【打開】,而後選擇驅動器: