
我從 Windows 系統還原點還原了我的系統。它解決了我遇到的一些問題,但引入了其他奇怪的問題(例如我的光碟機消失了)。
讓我驚訝的一件事是我的 Web2Py 安裝中的幾個檔案被刪除:可執行檔和 *.js 檔案;可能還有其他一些(例如 favicon.ico)。我沒想到會發生這種情況,因為 Web2Py 基本上是一個可移植的獨立應用程式。您只需解壓縮它並運行其中的可執行文件,因此不應向 Windows 註冊任何內容。我的問題是:Windows系統復原刪除了哪些文件,它是如何決定的?我只是想知道我還丟失了哪些其他文件以及是否有辦法恢復它們(無需回滾恢復點)。也許它會掃描創建日期晚於還原點創建日期的某些檔案類型(如 exe、js、ico、dll)?
其他一些遇到類似問題的人:
更新:我找到了一些有關 Windows 系統還原如何運作的更多參考資料:
答案1
這是系統還原(faq-ms win7系統還原)中更改了哪些檔案的描述。系統還原會影響 Windows 系統檔案、程式和登錄設定。它還可以更改在電腦上的任何使用者帳戶下建立的腳本、批次檔和其他類型的可執行檔。系統還原不會影響個人文件,例如電子郵件、文件或照片,因此它無法幫助您恢復已刪除的文件。如果您有檔案的備份,則可以從備份中還原檔案。
以下是系統還原卷影副本備份的內容。它就像一個迷你係統狀態備份。
- 登記處
- Windows 檔案保護 (Dllcache) 資料夾中的文件
- 本地用戶資料
- COM+ 和 WMI 資料庫
- IIS元資料庫
- 受監控的特定文件類型 - 460 個文件
以下是系統還原中監控的檔案副檔名列表。如果您使用的是 XP,它們仍然有一個檔案可以告訴您哪些包含,哪些不包含 (%windir%\system32\restore\Filelist.xml)。該文件在較新版本中不存在,並且無法找到更改其保存的文件的方法。
為了安全起見,在進行系統還原之前,您應該儲存某些檔案和程式。如果您認為可能會遺失一些文件,可以進行系統狀態和備份。如果缺少任何內容,請進行系統還原,還原備份和故障,保存遺失的文件,然後再次進行系統還原(不是最新的),然後還原已儲存的文件。
答案2
WIn7 中的系統還原也會刪除還原後的所有 *.js (javascript) 檔案!
我在個人資料夾中以 ANSI(從記事本)儲存了十幾個左右,但它們都不見了。
Win7 Home上的搜尋軟體找不到它們!
但《Shadow Explorer 8》(免費)找到了所有這些。
答案3
系統還原的變化是
- 您的註冊表
- 使用者設定檔中的一些內容(包括您的桌面)。如果它在“文件和設定”中,那麼我建議將其移出
- 可能是您的 Windows 目錄中的某些內容
- 您的程式文件目錄。
如果您希望系統恢復安全,請將它們移至 c:\blah
這通常意味著“文檔和設定”中的一些內容。因為您可能不會或不會從備份“\program files”或“\windows”中的任何內容獲得太多好處
某些應用程式將其資料(其中一些可能對您很重要)儲存在「應用程式資料」目錄中。瀏覽器(儲存表單資料和密碼)和電子郵件用戶端的資料。如果不確定的話,這可能值得支持。但備份的資料不會太多..
如果您對任何細節、程式檔案目錄、Windows 目錄或「文件和設定」中的內容有更好的訊息,那麼您可以應用這些知識。但它應該是確定的並且經過充分測試!否則為了安全起見,只需從其中備份您需要的內容即可。但除此之外,我認為你還不錯。無論如何,這就是我從win xp中發現的。在 Vista 中,原理可能類似,所以 c:\blah 就可以了。