win10錯誤代碼0xc0000225怎么修復?使用win10系統的用戶經常會遇到無緣無故的BUG以及系統問題,比如win10系統開機提示0xc0000225無法進入系統,這是由于引導無法找到導致的,那要怎么修復0xc0000225呢?來看看具體的方法吧。#win10使用技巧#
win10錯誤代碼0xc0000225怎么修復?
1、開機按下F8,然后選擇進入安全模式。(不同電腦開機快捷鍵不同)
2、接著在安全模式下,先不要選擇安全啟動。
3、選擇使用“最后一次配置啟動”。
4、啟動后,進入系統圖標頁面就可以正常的操作了。
這種情況我已經遇到了兩次了,所以記錄一下。硬盤本身沒有損壞,只是由于電腦在進行大量硬盤操作的時候死機,我選擇按重啟鍵強制重啟的時候,導致其中一塊硬盤出現數據錯誤。
我用的是主板自帶的軟raid0,開機畫面顯示,其中一塊硬盤的raid狀態為錯誤。此時系統無法引導,會直接進入grub rescue。
解決方法聽起來比較嚇人,但這已經是我折騰了一頓之后所能找到的唯一辦法,并且我已經成功補救了兩次。這個方法就是在主板的raid操作界面里把raid信息刪掉,然后在原來的硬盤上重新創建新的raid0。
這么做之后,會導致分區表信息丟失。表面上你會丟失整個硬盤的數據,但實際上數據全部都還在,只是分區表需要重建。
恢復分區表有很多辦法,我的辦法是用U盤啟動system rescue cd系統,然后使用testdisk工具恢復分區表,進入testdisk工具后,選擇要恢復分區的硬盤名稱,因為我們要恢復的是raid0分區,所以這個硬盤名稱并不是物理硬盤,在我的電腦上它名為/dev/md126。system rescue cd會自動辨認raid分區,如果是用lubuntu live cd之類的系統的話,必須先執行dmraid -ay命令才能識別raid分區。
選定虛擬的raid0硬盤/dev/md126后,后面只需要多次點下一步,再等待一會后,testdisk工具就會幫你把分區表信息找回來了。
到這里,分區表信息就找回來了,我用的是lubuntu22.04和win10雙系統。這里如果直接恢復grub引導的話,你會發現lubuntu22.04加載得很慢,但還能進去,而啟動win10就會直接藍屏,連安全模式的菜單都見不到。
我試圖修復win10,但失敗了,所以最后我選擇重裝win10。重裝win10要注意的一點就是需要加載驅動程序win10才能認到raid0分區,選擇你的主板的raid驅動即可。
重裝win10后,接下來需要修復grub雙引導,具體過程可以參照我的另一篇文章《修復軟raid0下lubuntu22.04和win10雙引導》。
修復完成進入lubuntu的時候,你會發現系統引導得特別慢,還會有gave up waiting suspend device之類的錯誤提示。這是因為testdisk恢復出來的linux swap分區的信息是錯誤的,導致linux認不出來。
解決方法是在system rescue cd里,fdisk /dev/md126,輸入p查看分區編號,輸入d和編號刪除swap分區,輸入n在原來的位置添加一塊新的分區,輸入t把新分區的類型修復為82。然后輸入w保存并退出fdisk。
接著輸入mkswap swap分區名,比如在我的電腦上我就輸入
mkswap /dev/md126p6
重啟進入lubuntu,這時系統引導仍然很慢,這是因為lubuntu的swap分區信息還沒更新。
輸入
ls -l /dev/disk/by-uuid
獲取swap分區的uuid。
然后編輯/etc/fstab文件,把swap分區的uuid替換為剛剛查到的uuid。再編輯/etc/initramfs-tools/conf.d/resume文件,同樣把新的uuid替換上去。然后執行
sudo update-initramfs -u
等命令執行完成后,之后再進入lubuntu時,就不會再卡住一段時間了。至此修復算是全部完成了,數據全都還在。過程還是比較麻煩的,而且也走了不少彎路才試出來這些辦法。
注意!以上操作是非常危險的,稍有不慎可能就會導致數據丟失!如果你不是很懂技術的話,千萬不要模仿!你最好找個專業的人士幫你恢復數據。