Windows XP系統注冊表的恢復
A、用MS Backup恢復注冊表
1.首先打開“開始/程序/附件/系統工具”菜單中的“備份”程序,程序運行后單擊“還原”選項卡。
2.單擊你以前創建的備份旁邊的+號,再選中“系統狀態”的復選框。
3.選擇“工具”菜單中的“選項”,顯示對話框。
4.在“還原”選項卡上選擇“無條件替換計算機上的文件”單選框。
5.在“畚份日志”選項卡上,選擇“詳細數據”。
6.設置完成后按“確定”,返回程序主界面。并確定“將文件還原到”選項框中的選項“原位置”。
7.設置完成后,單擊“開始還原”按鈕,并確定彈出的“警告”對話框。
8.繼續確定“確認還原”提示框。
9.在“輸入備份文件名”后在對話框中單擊“確定”。最后程序開始還原備份的餓注冊表,完成后程序提示重新啟動計算機時按“確定”
B、從復制的注冊表進行恢復
你可以復制注冊表,創建與注冊表完全相同的拷貝文件,然后就可以把他們再復制到原先的位置。這種方法需要你使用第二個操作系統把那些注冊表文件復制回來。用copy和 xcopy命令所做的注冊表畚份需要用與畚份相反的方式進行恢復。按以下的步驟從已創建的畚份來恢復注冊表:
1.啟動另一個操作系統,對FAT用Windows XP/NT、Dos或Windows 98/Me:而對NTFS則使用Windows XP/NT.
2.為了防止根本不只注冊表的問題,把當前注冊表保存到安全的位置。
3.復制所保存的注冊表到當前注冊表的位置。
4.啟動有疑問的Windows XP版本,并測試和觀察所做的恢復是否正常工作。如果不是,請往下看。
C、使用Setup來恢復
Windows XP的Backup程序也把注冊表保存到%SystemRoot%Repair的目錄下,你今后可以使用Windows XP的Backup程序來恢復這個文件。從Repair目錄和ASR硬盤正確的恢復系統注冊表需要運行Windows XP的Backup程序。當Setup啟動后,它將檢查壞硬盤以及查找已經安裝的Windows XP系統和他們的Repair目錄。一旦檢查完成,Setup將給出一些選項,其中包括按F2鍵以運行ASR。如果你不能運行ASR,Windows XP的Setup程序將給你三種選擇:
1.現在開始安裝Windows XP ,按Enter。
2.利用Recovery Console修復Windows XP,按R鍵。
3.終止安裝Windows XP而退出Setup,按F3。
按R鍵選擇修復選項,然后進入修復模式并繼續進行,下一不屏幕顯示四個選項,一般默認情況都為選中,你也可以根據需要選擇。接下來Setup進行設備的檢測,顯示信息正被檢測的設備,屏幕下方的狀態顯示器會顯示出此過程。一旦注冊表更新完成,Setup程序會提示你拿走啟動器中的軟盤并重新啟動計算機。若一切正常,計算機將啟動并正常運行。
D、加載一個.reg文件
你可以RegEdit用把注冊表保存為一個帶有.reg擴展名的文本文件。Windows XP 知道這是一個注冊表文件。如果在文件瀏覽器或桌面上雙擊此文件,就會自動加載此文件到注冊表。在命令提示狀態下,輸入命令start filename.reg,其中filename是注冊表畚份文件的文件名。注意的是要確認所用的編輯器支持Unicode,Notepad寫字板可以很好的工作。如果你不能啟動或運行Windows,你就不能用這種方法。
為了修復的注冊表起作用,必須重新啟動 Windows XP(Windows XP在運行時高速緩存了大多數注冊表內容)。只有重新啟動之后,許多注冊表的變化才被重新載入。
E、從磁帶恢復注冊表
你可以使用備份程序來復制注冊表文件到一盤磁帶或者其他連機或脫機的地方。該備份程序然后會把注冊表文件恢復到原先的位置。這種方法很簡單。
1.從磁帶恢復
當你使用與Windows XP兼容的備份和恢復程序時,要確保所作的選擇是恢復本地注冊表,還要判斷是恢復注冊表唯一被破壞的文件,還是要恢復其他的文件。
2.從Backup所支持的其他介質上恢復
使用Windows XP的Backup程序從備份的列表清單中選擇System State來進行恢復。System State含有三項內容:引導文件,COM+注冊類和注冊表(注:不可能部分恢復System State的數據,只能全部恢復它)。你的ASR備份 除了包括System State之外還包括其他的文件,你可以根據需要進行恢復。當Active Directory正在運行時,是不能恢復System State的。在大多數備份和恢復程序之間的主要差異是在用戶界面和介質的兼容性方面。千萬不要忘記,通常各種磁帶只能用創建此磁帶備份的相同程序來進行恢復工作。
