系統盤裡,Windows文件夾里有個名為SysWOW64的文件夾,前陣子我不知道哪根筋抽抽了,失手刪除了裡面的部分文件。真實的情況是,要不是我手快及時取消,可能這個文件夾都會被刪空!誤刪文件之後,系統暫時沒看出異樣,但我深知,此舉肯定給未來的不穩定埋下了種子,必須儘早處理。可是,如何恢復被誤刪的系統文件呢?
別跟我說「重裝系統」,雖然這是一個直截了當、又一勞永逸的方法,但重裝一時爽,恢復到重裝前的電腦狀態可就太難了,除非在那之前你曾ghost或者用其他軟體做過C盤備份或硬碟備份,一般光是重裝系統後的軟體維護就足夠折騰了。所以我考慮的是,想辦法用正常系統的文件補回已經缺失的文件。
這篇文章,我就把【實戰】的整個過程分享給各位,了解我嘗試恢復文件直到成功的整個過程之後,相信你也能舉一反三,用類似的方法實現更多系統盤系統文件缺失後的文件恢復。
1,下載一個同版本系統鏡像備用。
首先說一下我誤刪文件的位置,就在C盤Windows/SysWOW64下。我的系統版本:Windows 10 企業版 64位,版本號為21H1。按理說我應該下載一個相同版本的官方鏡像,但當時我電腦里已經備存了一個Windows10專業版21H2.iso官方鏡像,所以打算直接拿來試驗一下。
2,安裝7-zip軟體。
7-zip是一款常用的解壓縮軟體,無廣告,比動不動就彈窗的WinRAR強多了,最重要的是,我們可以利用7-zip來解壓windows.iso鏡像,提取我們需要恢復的系統文件。
3,解壓+提取「源SysWOW64文件夾」中的install.esd文件。
用7-zip打開iso鏡像,選擇sources,在列表裡找到一個名為install的文件,不過這個文件的後綴是.esd,使用7-zip是無法繼續解壓裡面的文件的。
我們需要將其轉換為install.wim才能為我所用,這個時候就要用到DISM命令了。
4,使用DISM命令進行文件轉換。
如下圖所示,直接用DISM命令完成install.esd到install.wim文件的轉換。也可以考慮使用第三方軟體完成這一步。
轉換成功後如圖所示,接下來就要利用這個install.wim提取系統文件進行源對目標的覆蓋了。
5,解壓+提取install.wim中的SysWOW64文件。
這一步與第三步類似,只不過之前install.esd格式不對,轉換成install.wim格式之後就能正常解壓了,可以在子目錄里看到SysWOW64,選中後將其提取「複製」到一個指定的目標路徑之下。接下來就是「源→目標」SysWOW64的覆蓋操作。
6,解決系統文件修改許可權的問題。
由於要修復的目標SysWOW64文件夾屬於系統默認保護的文件夾,因此直接覆蓋粘貼有可能會被拒絕,此時必須先解決管理員修改文件夾許可權的問題。首先要進入本系統的超級管理員賬戶Administrator,取消對超級管理員賬戶的禁用,再製作一個reg文件,一鍵完成「管理員獲取所有許可權」的註冊表添加操作。具體的reg註冊表添加,大家可以自己搜索解決,在網上找到對應代碼粘貼到txt文件,再另存為.reg文件,最後運行這個reg即可添加管理員獲取所有許可權。
7,覆蓋粘貼與掃描修復
先將之前解壓後的SysWOW64文件夾「源」,整體複製,粘貼覆蓋到目標SysWOW64內。
再用管理員身份運行Win+R:sfc/scannow命令,進行系統文件完整性掃描,等100%進度完成,就結束了最後的修復工作。
注意,由於我這次實戰時所用的windows.iso鏡像不是相同的版本(自己是企業版,鏡像是專業版)才會多出第3和第4步,將.esd文件轉換為.wim文件,建議各位盡量使用版本完全相同的鏡像來進行文件修復。我是筆點酷玩,大家還有哪些修復過程中的問題沒有結局,可以隨時在評論區反饋哦。#文件恢復#