EFS加密文件無法開啟的解決原理和方法
(一)故障型別:EFS加密檔案無法開啟
(二)典型特徵:
-
重灌系統後以前加密的檔案無法開啟
-
金鑰檔案丟失導致加密檔案無法開啟
(三)損壞程度星級評價:★★★★
(四)故障原理及恢復思路
在使用EFS加密一個NTFS檔案時,系統首先會生成一個偽隨機數FEK (File Encryption Key,檔案加金鑰匙),然後用FEK加密資料並對檔案進行原位覆寫。隨後系統利用使用者的公鑰加密FEK,並把加密後的FEK儲存在加密檔案的$EFS屬性中。
而在訪問被加密的檔案時,系統首先利用當前使用者的私鑰解密FEK,然後利用FEK解密出檔案。在首次使用EFS時,如果使用者還沒有公鑰/私鑰時(統稱為金鑰),則會首先生成金鑰,然後加密資料。如果使用者登入到了域環境中,金鑰的生成依賴於域控制器,否則它就依賴於本地機器。
使用者私鑰是解密EFS檔案的關鍵,私鑰儲存於Windows分割槽的Documents and Settings\%UserName%\Application Data\Microsoft\Crypto\RSA\%UserSID% (使用者的SID為安全識別符號,相當於使用者的身份證號碼,當建立一個帳號時,系統為其分配一個唯一的SID編號)。
為了保護私鑰,Windows用主金鑰對私鑰進行加密,主金鑰位於Windows分割槽的Documents and Settings\%UserName%\Application Data\Microsoft\Protect\%UserSID%,然後再用使用者密碼生成的金鑰對主金鑰進行加密。
這樣就形成了“使用者密碼->主金鑰->私鑰->FEK->EFS加密檔案”加密鏈。所以如果想完整地獲得EFS加密資料,那麼必須得到使用者密碼、主金鑰和私鑰。
(五)恢復流程
1.檢測流程:
(1)檢視現有系統佔用空間;
(2)檢視現在有mft檔案目錄數佔用空間。
2.實施流程:
(1)查詢或重組加密FEK的私鑰;
(2)查詢可重組加密私鑰的主金鑰;
(3)根據使用者提拱的使用者密碼進行校驗匹配,解密使用者檔案;
(4)對解密出來的檔案進行邏輯分析和校驗,遷移出使用者所需資料。
3.驗收流程:
(1)對已遷移出來的所有資料做屬性統計,從檔案數量和容量等方面確保使用者所需資料已全部遷移成功;
(2)對已遷移出來的所有資料做完整性驗證,確保檔案在目錄結構及底層邏輯等方面正確無誤;
(3)對使用者指定的關鍵資料檔案進行針對性校驗,確保使用者關鍵資料成功恢復。
(六)恢復的可靠性分析及時間預估:
在大多數案例中此類故障主要是重灌系統導致金鑰丟失造成的,由於重灌系統將寫入大量檔案到系統分割槽,金鑰被覆蓋的機率相對較高,這也是導致此類故障恢復成功率較低的重要原因,一般此類故障成功率在50%左右,通常所需時間為1-3個工作日。
[小貼士]
-
透過EFS加密檔案後應該及時備份金鑰並妥善儲存;
-
出現此類故障後應該立刻停止繼續使用計算機,以降低金鑰被覆蓋的機率。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2217669/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EFS加密資料夾無法開啟怎麼辦(轉)加密
- 分析針對EFS加密檔案無法開啟的情況資料恢復的解決方式加密資料恢復
- 無法正常開啟隨身碟Word文件的三大解決方法
- 未能開啟文稿,文字編碼不適用,Mac無法開啟txt文件的解決方法Mac
- [MySQL] “MySQL 服務無法啟動”原理及解決方法MySql
- 怎麼解決SOLIDWORKS文件無法正常開啟的問題!Solid
- 組策略編輯器無法開啟的解決方法
- tomcat無法啟動的解決方法Tomcat
- Windows10系統無法開啟EDIUS的解決方法Windows
- 無法開啟控制檯的解決方案
- EFS加密加密
- 登錄檔無法開啟的解決辦法
- windows time服務無法啟動的解決方法Windows
- Windows系統下EFS加密解密原理分析Windows加密解密
- Win10系統無法開啟微博連結的解決方法Win10
- 開啟EXCEL時無法找到startup.xls檔案的解決方法Excel
- win10無法開啟bootbcd修復怎麼辦_win10無法開啟bootbcd修復的解決方法Win10boot
- office正在更新無法正常啟動如何修復_office顯示正在更新無法開啟解決方法
- ics無法啟動的解決
- Windows XP電腦開機出錯無法正常啟動的解決方法Windows
- win10系統下音量圖示無法開啟的解決方法Win10
- win10系統下steam市場無法開啟的解決方法Win10
- win8系統Metro IE無法開啟網頁的解決方法網頁
- asp.net開啟word文件出錯的解決辦法ASP.NET
- Win10系統無法開啟和編輯IPv4屬性的解決方法Win10
- win10系統開啟照片提示無法使用內建管理員開啟的解決方法Win10
- 智慧電視無法正常開機的解決方法
- 解決Zblog文章無法開啟網站網站
- win10無法啟用Directplay如何解決_win10系統Directplay無法啟用的解決方法Win10
- win10電腦無法正常啟動的解決方法Win10
- 電腦開機提示ntldr is missing電腦無法啟動的解決方法
- Win10系統下無法正常開啟便籤功能的解決方法Win10
- Win10系統開啟地圖無法顯示道路的解決方法Win10地圖
- Win2000系統無法開啟網頁的解決方法(轉)網頁
- Word 開啟WPS文件成亂碼的解決方法(轉)
- win10所有word文件都打不開如何解決_win10電腦所有word文件無法開啟解決教程Win10
- botlocker win10不能開啟怎麼辦_win10無法開啟botlocker解決方法Win10
- win10微軟自帶應用無法開啟怎麼辦_windows10自帶應用無法開啟的解決方法Win10微軟Windows