WinXP系統(tǒng)還原功能詳解
一、系統(tǒng)還原基本功能
1.設(shè)置系統(tǒng)還原
右鍵點(diǎn)擊我的電腦->屬性->系統(tǒng)還原,進(jìn)行系統(tǒng)還原的設(shè)置,取消“在所有驅(qū)動(dòng)器上關(guān)閉系統(tǒng)還原”復(fù)選框,會(huì)開啟所有硬盤上的系統(tǒng)還原功能。若只對某盤的還原設(shè)置,取消選擇“在所有驅(qū)動(dòng)器上關(guān)閉系統(tǒng)還原”復(fù)選框,選中“可用的驅(qū)動(dòng)器”項(xiàng)中所需要分區(qū),點(diǎn)“設(shè)置”,選中“關(guān)閉這個(gè)驅(qū)動(dòng)器上的系統(tǒng)還原”可禁止該分區(qū)的系統(tǒng)還原功能。另外還可給分區(qū)限制還原功能所用磁盤空間,選中需設(shè)置的分區(qū),點(diǎn)“設(shè)置”后,在彈出設(shè)置窗口中拖動(dòng)劃塊進(jìn)行空間大小的調(diào)節(jié)。
2.釋放多余還原點(diǎn)
Windows XP中還原點(diǎn)包括系統(tǒng)自動(dòng)創(chuàng)建和用戶手動(dòng)創(chuàng)建還原點(diǎn)。系統(tǒng)使用時(shí)間長了,還原點(diǎn)會(huì)增多,硬盤空間減少,此時(shí),可釋放多余還原點(diǎn)。打開“我的電腦”,選中磁盤后鼠標(biāo)右擊,屬性->清理磁盤->其他選項(xiàng) 在“系統(tǒng)還原”項(xiàng)單擊“清理”按鈕,系統(tǒng)會(huì)清理掉除了最近一個(gè)還原點(diǎn)之外的還原點(diǎn)。
3.還原系統(tǒng)
開始->所有程序->附件->系統(tǒng)工具->系統(tǒng)還原,打開“系統(tǒng)還原向?qū)?#8221;,選擇“恢復(fù)我的計(jì)算機(jī)到一個(gè)較早的時(shí)間”,點(diǎn)擊“下一步”,選擇好日期后再跟著向?qū)н€原即可。
也可在這里手動(dòng)創(chuàng)建還原點(diǎn),選擇"創(chuàng)建一個(gè)還原點(diǎn)",會(huì)把系統(tǒng)當(dāng)前的狀態(tài)創(chuàng)建一個(gè)還原點(diǎn).
二、系統(tǒng)還原功能高級操作
1.自定義“系統(tǒng)還原”空間的大小
默認(rèn)情況下Windows XP的用于“系統(tǒng)還原”的空間最大為12%,但可以通過修改注冊表來更該這個(gè)值。運(yùn)行注冊表編輯器,后依次展開HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SystemRestore分支,在右側(cè)窗口中可以看見兩個(gè)DWORD值“DSMax”和“DSMin”,分別代表系統(tǒng)還原的最大和最小磁盤空間,直接修改它們的鍵值即可。該分支下還有一個(gè)名為“DiskPercent”的DWORD值,它表示要為系統(tǒng)還原分配的磁盤空間百分比,默認(rèn)值為12%,我們可以根據(jù)需要對其適當(dāng)調(diào)整。
2.指定系統(tǒng)還原的創(chuàng)建頻率
系統(tǒng)默認(rèn)每24小時(shí)創(chuàng)建一個(gè)還原點(diǎn),為了節(jié)省空間可以指定自動(dòng)創(chuàng)建還原點(diǎn)的頻率,運(yùn)行注冊表編輯器,
依次展開主鍵HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore,最終在右側(cè)欄中找到“RPGlobalInterval”雙擊。在打開的“編輯D
Word(32位)值”對話框中點(diǎn)“十進(jìn)制”,這里的時(shí)間是以秒為單位的,86400表示默認(rèn)的24小時(shí),我們可以改為86400的倍數(shù)。
3.指定時(shí)間創(chuàng)建還原點(diǎn)
在進(jìn)行驅(qū)動(dòng)更新、補(bǔ)丁升級等危險(xiǎn)性操作時(shí),Windows XP才會(huì)自動(dòng)創(chuàng)建還原點(diǎn)。為防止還原操作時(shí)造成過多數(shù)據(jù)丟失,我們可讓系統(tǒng)在指定時(shí)間內(nèi)自動(dòng)創(chuàng)建還原點(diǎn),變被動(dòng)為主動(dòng)。打開注冊表編輯器,依次展開“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore”子鍵。接著在右側(cè)窗口中,找到并雙擊“RPSessionInterVal”鍵,該鍵的鍵值即表示系統(tǒng)在開機(jī)后創(chuàng)建系統(tǒng)還原點(diǎn)需要等待的時(shí)間(以秒為單位),默認(rèn)值為“0”表示關(guān)閉此功能。如果想要實(shí)現(xiàn)開機(jī)10分鐘后自動(dòng)創(chuàng)建系統(tǒng)還原點(diǎn),那么只需將該值修改為“600”(單位為秒)即可。
4.讓系統(tǒng)還原忽略桌面
系統(tǒng)還原時(shí)包括了桌面上的項(xiàng)目,但其還原效果卻令人難以恭維,極易造成桌面上的文件丟失。對此有過慘痛經(jīng)歷的朋友,不妨將“桌面”排除在備份和還原范圍之外。
系統(tǒng)還原的設(shè)置項(xiàng)目保存在名為filelist.xml的配置文件中,它位于c:\Windows\System32\Restore文件夾內(nèi)(它是一個(gè)隱藏文件,需要在“工具/文件夾選項(xiàng)/查看”中要去掉“隱藏受保護(hù)的操作文件”和選擇“顯示所有文件和文件夾”兩個(gè)選項(xiàng)才可顯示)。由于filelist.xml文件可定義系統(tǒng)還原要監(jiān)控和排除的項(xiàng)目,所以在此稍作修改即可讓它免除對桌面的監(jiān)控。操作時(shí),首先應(yīng)停止系統(tǒng)的“System Restore Service(系統(tǒng)還原服務(wù))”服務(wù),然后取消filelist.xml的只讀屬性,并用記事本程序打開(如圖1),在其中找到如下字節(jié):
%cookies%
%favorites%
……
該字節(jié)定義的是系統(tǒng)還原不需監(jiān)控的項(xiàng)目,只要在其中插入語句:“ %SystemDrive%\Documents and Settings\當(dāng)前賬戶名\Desktop ”(不包含引號)。之后保存filelist.xml文件,恢復(fù)其只讀屬性,并重新啟動(dòng)“System Restore Service”服務(wù)即可。
提示:filelist.Xml文件中不支持使用中文目錄,否則將不能啟動(dòng)系統(tǒng)還原服務(wù),按照類似方法還可指定其它目錄和文件,來脫離系統(tǒng)還原的監(jiān)控。
5.保存指定的還原點(diǎn)
還原點(diǎn)默認(rèn)的生命周期為90天,過期后將被自動(dòng)清除。當(dāng)系統(tǒng)還原占用的空間不足時(shí),也將清除較早創(chuàng)建的還原點(diǎn)。如果你想保留最初的還原點(diǎn),那么可進(jìn)行如下操作。
系統(tǒng)還原點(diǎn)默認(rèn)保存在C:\System Volume Information\文件夾中,這里的GUID為計(jì)算機(jī)的全局唯一標(biāo)識符。在_restore文件夾下有個(gè)RPx目錄,其中x為還原點(diǎn)數(shù)字,它是按創(chuàng)建順序排列的,我們只要保存RPx目錄,即可保存指定的還原點(diǎn)。
如果系統(tǒng)分區(qū)采用了NTFS磁盤格式,則可在RPx目錄的屬性窗口中,設(shè)置所有用戶對該文件夾的修改權(quán)限為“拒絕”即可。
6.系統(tǒng)還原功能失敗的處理
上文所講系統(tǒng)還原功能是Windows XP中操作的,如果不能進(jìn)入Windows XP系統(tǒng),可以通過如下方法解決:
(1)安全模式運(yùn)行系統(tǒng)還原
如果Windows XP能進(jìn)入安全模式的話,則可在安全模式下進(jìn)行系統(tǒng)恢復(fù),步驟同“恢復(fù)還原點(diǎn)”。
(2)DOS模式進(jìn)行系統(tǒng)還原
如果系統(tǒng)無法進(jìn)入安全模式,則在啟動(dòng)時(shí)按F8,選“Safe Mode with Command Prompt”,用管理員身份登錄,進(jìn)入%systemroot%\windows\system32\restore目錄,找到rstrui文件,直接運(yùn)行rstrui文件,按照提示操作即可。
(3)在丟失還原點(diǎn)的情況下進(jìn)行系統(tǒng)還原
在Windows XP預(yù)設(shè)了System Volume Information文件夾,通常是隱藏的,它保存了系統(tǒng)還原的備份信息。打開查看“顯示所有文件和文件夾”屬性,取消“隱藏受保護(hù)的系統(tǒng)文件”前有選擇,會(huì)在每個(gè)盤中看到“System Volume Information”文件夾(圖9)。利用這個(gè)文件夾可以進(jìn)行數(shù)據(jù)恢復(fù)。
鼠標(biāo)右擊“我的電腦”,選擇“屬性”/“系統(tǒng)還原”,取消“在所有驅(qū)動(dòng)器上關(guān)閉系統(tǒng)還原”復(fù)選框,單擊“應(yīng)用”按鈕。這樣做是為了重建一個(gè)還原點(diǎn)。再打開“系統(tǒng)還原”命令,就可以找到丟失的還原點(diǎn)了。
上面的敘述是針對FAT32分區(qū),如果系統(tǒng)分區(qū)為NTFS,那么在啟動(dòng)System Volume Information文件夾時(shí)會(huì)遇到一點(diǎn)麻煩。因?yàn)槟憧赡懿]有被加入到System Volume Information安全屬性中,訪問不到該文件。鼠標(biāo)右擊該文件夾,在彈出的菜單中選擇“屬性”,打開System Volume Information屬性對話框,選中“安全”選項(xiàng)卡,單擊“添加”按鈕,打開“選擇用戶或組”窗口,點(diǎn)擊該窗口右下角的“高級”按鈕,然后單擊“立即查找”按鈕,這時(shí)會(huì)列出計(jì)算機(jī)上所有的用戶和組,選中自己當(dāng)前的賬戶或賬戶所在組的名稱后“確定”。這樣選中的賬戶被添加到System Volume Information安全屬性中,就可以訪問該文件夾了。
提示:在系統(tǒng)還正常時(shí)最好測試一下此命令是否正常,如果系統(tǒng)還原程序本身損壞,可進(jìn)入C:\Windows\inf目錄,右鍵單擊sr.inf文件,選擇“安裝”命令,并放入系統(tǒng)安裝盤根據(jù)提示重新安裝即可。