一偶翅、情況介紹
1、OS:Windows10
2、加密軟件:VeraCrypt
3、加密方式:系統(tǒng)盤加密
4切心、加密算法:AES 哈希:SHA-256
5、備份了應急解密磁盤鏡像
二殴胧、損壞情況描述
1荚坞、系統(tǒng)損壞原因,Linux 下系統(tǒng)磁盤引導修復出錯
2今妄、由于通過Linux 重建過MBR導致加密引導于系統(tǒng)引導同時損壞
三郑口、修復路程
1、找回分區(qū)表:通過WINPE DiskGenius 找回系統(tǒng)分區(qū)表
2盾鳞、解密系統(tǒng)數(shù)據(jù):通過備份的應急解密磁盤鏡像刻錄到VCD磁盤犬性,必須是光盤做為硬件,USBkey 是不能引導的腾仅。
3乒裆、引導光盤鏡像:解密過程,閱讀VeraCrypt官方HELP.得操作指南推励。 下圖為正在解密系統(tǒng)盤數(shù)據(jù)鹤耍。
4:解密系統(tǒng)盤后,嘗試啟動win10失敗錯誤代碼“0xc000000e"
5:嘗試通過win10原版系統(tǒng)鏡像進行修復操作修復失敗验辞。
6:通過win10_WinRE的所有修復還原選項都沒有用稿黄,winPE 進行ghost,或者使用win10盤進行重裝 只要重建分區(qū)表肯定的是可行的,但真的是嫌麻煩跌造,而且我也不喜歡遇到不好解決的問題就放棄尋找解決辦法杆怕。所以只有繼續(xù)折騰。
7:目前情況再描述
1、系統(tǒng)加密已經解除
2陵珍、分區(qū)表也已經搜索到并進行了恢復寝杖,數(shù)據(jù)都可以進行訪問了。
3撑教、win10系統(tǒng)盤被鎖定不能進行官方方式的修復朝墩。
4、千萬不能在winPE 下進行引導修復嘗試伟姐,因為目前的PE 基本都不支持修復WIN10的引導收苏。
8:針對磁盤引導修復著手。
1愤兵、chkdsk 命令win10自帶磁盤修復糾錯工具,允許它必須是以系統(tǒng)最高權限進行修復(system)鹿霸,不能在當前系統(tǒng)進行操作,我們進入WinRE秆乳,選擇命令行高級操作:chkdsk c:/f 即使修復糾錯的命令c:為問題磁盤懦鼠。經過驗證命令執(zhí)行后的確能發(fā)現(xiàn)磁盤問題也能進行修復!但是同樣不能進行正常啟動屹堰。
2肛冶、對啟動信息進行修復使用命令bcdedit
bcdedit:
Vista和Windows 7啟動設置編輯工具
在傳統(tǒng)的基于BIOS的計算機中,如果只安裝Vista和Windows 7扯键,除了極早期的Vista和Windows 7測試版本外睦袖,您將會發(fā)現(xiàn) Boot.ini 文件已經徹底從系統(tǒng)中消失;如果系統(tǒng)中安裝了Vista和Windows 7和之前的WIndows系統(tǒng)如Windows XP荣刑,雖然仍可找到 Boot.ini 文件馅笙,不過,這個文件只作用于那些系統(tǒng)厉亏,而不會對 Vista和Windows 7的啟動有任何影響董习。
在基于EFI (Extensible Firmware Interface : 可擴展固件接口,以后采用這種接口的PC會越來越多 )的計算機中爱只,Boot.ini 文件則更不復存在皿淋,在基于EFI的系統(tǒng)中,啟動選項被貯存在主板的存儲器中恬试。此時要修改啟動選項沥匈,要么通過能夠讀寫NVRAM的工具如NvrBoot,要 么使用上文提到的BCDEdit忘渔。
由此可見,在Vista和Windows 7中缰儿,想要再像之前Windows XP中那樣通過一個簡單的文本編輯器來修改Boot.ini的方式來管理啟動選項已經不可能了畦粮,要對啟動設置進行修改,只能使用命令格式相對要復雜得多的BCDEdit。
此外宣赔,微軟也在Vista和Windows7中提供了可通過WMI (Windows Management Instrumentation : Windows管理規(guī)范)調用的 BCD 類预麸,通過它可以用編程的方式修改BCD數(shù)據(jù),不過儒将,相信對絕大多數(shù)用戶而言吏祸,這更是不可能的任務。
3:經過不斷的google钩蚊,終于得出最終命令寫法
cd c:\windows\system32\?? 回車贡翘;
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1
4:通過bcdedit 的修復終于成功修復引導win10系統(tǒng),由此問題解決砰逻!