係統無法啟動,應用程序無法運行,係統不穩定,有時甚至引起係統崩潰的情況,這時備份就顯得很重要了,沒有人願意係統崩潰而隻得重新裝Windows XP。你可以選用不同的方法來備份你的注冊表,你也可以把你的備份版本放在多種介質上,但是你首先必須明白你的計算機網絡正使用何種文件係統類型。Windows XP支持FAT和NTFS兩種不同的文件係統。
常用的備份方法:
一、用MS Backup備份
作為Windows XP中提供的通用備份程序,MS Backup(ntbackup.exe)可以備份整個磁盤驅動器,而且更重要的是,即使注冊表文件是打開的並且正在運用中,MS Backup也能備份注冊表,也就是說當COPY,XCOPY及實施操作無法複製時,MS Backup也能複製注冊表。
1.首先打開“開始/程序/附件/係統工具”菜單中的備份程序,程序運行後單擊“畚份”選項卡。在MS Backup中備份本地注冊表的唯一方法是,選擇主備份窗口目錄樹中的“係統恢複”複選框,在備份遠程注冊表,複選文件夾C:\Winnnt\System32\Config或複選裏麵的單個文件是有效的,但是在備份你自己的注冊表時卻不管用。MS Backup允許你對其複選,但是不會將他們備份。即使是係統狀態備份,也沒有包括構成用戶指定的注冊表文件:NTUSER.DAT和USERCLASS。DAT文件。因此,你備份想包括所有注冊表文件時,也要將他們進行複選。這些文件可能存放在C:\Documents and Setting\或C:WinntWrofile\文件夾下。
2.在左邊的窗口中選擇“係統恢複”複選框。
3.單擊C盤中的+號,選擇Documents and Setting文件夾旁邊的複選框。
4.選擇“工具”菜單中的“選項”,顯示選項對話框,務必在“常規”選項卡上選擇“完成備份後,煉證數據”複選框。這樣做使備份的時間長些,但是卻能保證備份與原文件正好吻合。
5.在“畚份類型”選項卡上,選擇“普通”。你也選擇其他的,不過“普通”適合於進行快速的注冊表備份。
6.在“畚份日誌”選項卡上,選擇“詳細數據”
7.設置完成後“確定”,返回備份程序主界麵。單擊下放的“瀏覽”按鈕,選擇目標設備和保存文件名。
8.單擊“開始畚份”按鈕,回彈出“備份作業信息”對話框,單擊高級按鈕,取消選頂標有“自動備份帶有係統狀態的係統保護文件”的複選框。如果選擇會增大你備份的內容(在你隻備份注冊表的情況下)。
9.單擊“確定”,關閉“高級備份選項”複選框,然後單擊“開始畚份”按鈕。
確定後,程序開始備份,並在結束時可以查看備份狀態的報表。
二、備份工具---備份到磁帶或其他介質
這種方法過程比較簡單,隻需在備份樹中選中System State ,你就可以進行備份或者使用在Backup的Welcome標簽頁上的自動係統恢複向導。利用選定的ASR(Automated System Recovery,自動係統恢複),導航器將創建三個備份集合,你隻要依據向導就可以完成。
三、使用copy或xcopy進行備份
在Windows XP正在使用注冊表時,是不能把當前注冊表複製回去的,因此要使用copy或xcopy來修複注冊表,就必須關閉Windows XP並啟動另外一個諸如DOS,Windows 98/Me類的操作係統,或者第二個Windows XP。用copy或xcopy備份注冊表比使用Backup工具還容易:
1.運行Backup程序並創建ASR軟盤
把在%SystemRoot%\Repair目錄下找到你的注冊表備份複製到另一個地方
2.然後用xcopy複製%SystemRoot%\System32\Config目錄下的當前所有的注冊表文件。利用/c選項可使xcopy忽略錯誤(這是必須的,因為當前的注冊表正在被使用。否則會出現錯誤)。
四、使用FAT時的備份方法
使用FAT文件係統的Windows XP用戶通過用/sys選項格式化的軟盤,可以方便的啟動DOS或Windows 98/Me(如果用的是FAT32)。接著會顯示DOS命令提示,可以方便的對硬盤進行讀寫。為了創建與FAT兼容的可引導軟盤,隻要使用Windows 98/Me或DOS的FORMAT命令加上/s係統選項即可。然後把有關xcopy的那些(xcopy*.*)也複製到該軟盤用此軟盤就可以在Windows XP的機器上啟動,並可以自由地訪問該計算機上所有FAT格式的驅動器。在啟動完成出現命令提示後,把那些注冊表文件複製到安全的位置就隻是很簡單的任務,可以複製到另外的一個硬盤上,幾張軟盤,ZIP盤上CD-R/CD-RW光盤或者其他支持的介質。
五、使用NTFS進行備份(建議不使用)
前麵已經對NTFS有個很詳細的介紹了。NTFS驅動器上的文件,隻能由Windows XP來寫,而其他的操作係統就不行。為了能夠訪問NTFS上的注冊表文件,你必須安裝第二個Windows XP。
六、使用RegEdit來畚份注冊表
使用注冊表編輯器(RegEdit),通過雙擊一個小圖標就可以建立另一個注冊表備份進行恢複。如果你執行簡單的主要步驟,就可以創建除了Security和SAM注冊鍵以外的包括所有注冊表內容的備份。下麵的利用RegEdit技術可以備份Security和SAM注冊鍵:
1.運行RegEdit。
2.現在可以看到My Coputer處於高亮狀態。
3.選擇Registry菜單內的Export Registry file選項。
4.找到Desktop並且為此文件輸入名字,然後點擊Save按鈕。
5.退出RegEdit.
Windows XP中所提供的RegEdit版本是注冊表文件作為 Unicode格式輸出的。
要注意的是把你的備份文件放在安全的地方,這是特別重要的。
注冊表的恢複
為了恢複注冊表,你必須考慮你是怎麼保存注冊表的。下麵我談一下一般常用的五種方法:
一、用MS Backup恢複注冊表
1.首先打開“開始/程序/附件/係統工具”菜單中的“備份”程序,程序運行後單擊“還原”選項卡。
2.單擊你以前創建的備份旁邊的+號,再選中“係統狀態”的複選框。
3.選擇“工具”菜單中的“選項”,顯示對話框。
4.在“還原”選項卡上選擇“無條件替換計算機上的文件”單選框。
5.在“畚份日誌”選項卡上,選擇“詳細數據”。
6.設置完成後按“確定”,返回程序主界麵。並確定“將文件還原到”選項框中的選項“原位置”。
7.設置完成後,單擊“開始還原”按鈕,並確定彈出的“警告”對話框。
8.繼續確定“確認還原”提示框。
9.在“輸入備份文件名”後在對話框中單擊“確定”。最後程序開始還原備份的餓注冊表,完成後程序提示重新啟動計算機時按“確定”
二、從磁帶恢複注冊表
你可以使用備份程序來複製注冊表文件到一盤磁帶或者其他連機或脫機的地方。該備份程序然後會把注冊表文件恢複到原先的位置。這種方法很簡單。
1.從磁帶恢複
當你使用與Windows XP兼容的備份和恢複程序時,要確保所作的選擇是恢複本地注冊表,還要判斷是恢複注冊表唯一被破壞的文件,還是要恢複其他的文件。
2.從Backup所支持的其他介質上恢複
使用Windows XP的Backup程序從備份的列表清單中選擇System State來進行恢複。System State含有三項內容:引導文件,COM+注冊類和注冊表(注:不可能部分恢複System State的數據,隻能全部恢複它)。你的ASR備份 除了包括System State之外還包括其他的文件,你可以根據需要進行恢複。當Active Directory正在運行時,是不能恢複System State的。在大多數備份和恢複程序之間的主要差異是在用戶界麵和介質的兼容性方麵。千萬不要忘記,通常各種磁帶隻能用創建此磁帶備份的相同程序來進行恢複工作。
三、從複製的注冊表進行恢複
你可以複製注冊表,創建與注冊表完全相同的拷貝文件,然後就可以把他們再複製到原先的位置。這種方法需要你使用第二個操作係統把那些注冊表文件複製回來。用copy和 xcopy命令所做的注冊表畚份需要用與畚份相反的方式進行恢複。按以下的步驟從已創建的畚份來恢複注冊表:
1.啟動另一個操作係統,對FAT用Windows XP/NT、DOS或Windows 98/Me:而對NTFS則使用Windows XP/NT.
2.為了防止根本不隻注冊表的問題,把當前注冊表保存到安全的位置。
3.複製所保存的注冊表到當前注冊表的位置。
4.啟動有疑問的Windows XP版本,並測試和觀察所做的恢複是否正常工作。如果不是,請往下看。
四、使用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程序會提示你拿走啟動器中的軟盤並重新啟動計算機。若一切正常,計算機將啟動並正常運行。