系統修復知識講解

                                                        系統修復知識講解 
1、什麼是系統恢復?   
利用Windows XP的系統恢復功能,用戶(系統管理員和所有者)在遇到問題時可將機器還原到以前的狀態。系統恢復功能自動監控系統文件的更改和某些應用程序文件的更改,記錄或存儲更改之前的狀態。具有系統恢復功能後,用戶不必再考慮爲系統保存snapshots,因爲它可以自動創建易於標識的還原點,允許用戶將系統還原到以前的狀態。還原點在發生重大系統事件(例如,安裝應用程序或驅動程序)時創建,同時也會定期(每天)創建。此外,用戶還可以隨時創建和命名自己的還原點。
2.Windows的哪些版本具有系統恢復功能?
Windows Me和Windows XP(家庭版和專業版)。以下問題及答案主要針對Windows XP。
3.系統恢復和文件備份有什麼差別?
系統恢復只監控一組核心系統文件和某些類型的應用程序文件(如後綴爲exe或dll的文件),記錄更改之前這些文件的狀態;而備份工具則用於備份用戶的個人數據文件,確保在本地磁盤或其它介質上存儲一個安全副本。系統恢復不監控或恢復對個人數據文件(例如,文檔、圖形、電子郵件等等)所做的更改。系統恢復的還原點中包含的系統數據只能在一段時間內進行還原,而備份工具進行的備份可以在任何時候進行還原。
4.系統恢復需要用戶開啓嗎?
不需要。Windows XP系統恢復是自動開啓的,但至少需要有200M的可用硬盤空間。如果硬盤沒有200M可用空間,系統恢復將自動禁用,等到一旦有了足夠的空間,又會自動開啓。在缺省情況下,系統恢復最多佔用12%的硬盤空間,它的“自動還原點空間管理”將清除最老的還原點,釋放空間並維持系統恢復的滾動安全。
5.系統恢復會降低系統性能嗎?
不會。系統恢復在監控系統運行狀態時,不會對系統性能造成明顯影響。創建還原點是個非常快速的過程,通常只需幾秒鐘。定期的系統狀態檢查(缺省爲每24小時一次)也只在系統空閒時間進行,而不會干擾任何用戶程序的運行。   
6.誰有權使用系統恢復?
只有具有管理員權限的用戶纔可以使用系統恢復來恢復過去的系統狀態,或調整系統恢復參數設置。但是,還原點的創建過程與管理員是否登錄無關。例如,在非管理員的其它用戶使用機器時,系統恢復仍將創建系統檢查點和事件驅動檢查點,但該用戶不能使用恢復功能,只有具有管理員權限的用戶纔有權恢復機器狀態。
7.系統恢復保護諸如Word文檔和電子郵件等用戶個人數據文件嗎?
不。系統恢復不監控文檔、圖形、電子郵件等用戶個人數據文件的改變,因此也不能恢復這些文件。  
8.系統恢復監控哪些文件?
系統恢復只監控一組核心系統文件和某些特定類型的應用文件(如文件後綴爲exe和dll等),記錄系統改變前這些文件的狀態。查看所有受保護文件類型,可參閱平臺SDK系統恢復部分的“受監控文件後綴”。
9.系統恢復如何處理密碼問題?
不恢復的密碼:  
1)Windows XP密碼和密碼問題提示不恢復。這是爲了防止還原點包括一個用戶已經記不清的舊密碼,從而引起混亂給用戶帶來不便。
2)IE和Content Advisor密碼和密碼問題提示不恢復。理由同上。
恢復的密碼:  
1)恢復諸如Windows Messenger、AOL Messenger、QQ等基於Web服務器的應用程序密碼。恢復這些舊密碼不會給用戶帶來困擾,因爲機器中儲存的僅是密碼備份,實際密碼存放在Web服務器中。系統恢復只是恢復了應用程序存儲在本地的舊密碼,而不會真正改變程序密碼。用戶仍舊需要使用當前密碼登錄服務器。
2)域和主機密碼與上述情況類似。一旦主機與域重新連接,cache中舊密碼又會升級到當前密碼。
10.系統恢復需要多少硬盤空間?
1)大於4G的硬盤,缺省情況下,系統恢復佔用12%的硬盤空間
2)小於4G的硬盤,缺省情況下,系統恢復僅佔用400M空間
3)任意時候用戶可以自行調整用於系統恢復的空間
製作修復工具  
1、讓SFC命令全面修復受損文件
在“運行”窗口中執行“sfc /scannow”命令,這時sfc文件檢測器將立即掃描所有受保護的系統文件,其間會提示用戶插入Windows安裝光盤。這樣,在大約10分鐘左右的時間裏,SFC就將會檢測並修復好受保護的系統文件。 讓SFC命令全面修復受損文件  
小提示:如果身邊沒有Windows XP安裝盤,但之前在硬盤上備份了安裝盤文件時,也可以按照如下設置,使SFC通過硬盤上的安裝文件來恢復系統文件。
在註冊表編輯器窗口中,依次展開“HKEY_LOCAL _MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Setup”子鍵,然後在右側窗口中修改Installation Sources、ServicePackSourcePath和SourcePath三個鍵值爲硬盤上的系統安裝程序路徑,例如Windows XP的安裝源文件存放在G盤WinXP文件夾中,那麼修改以上三個鍵的鍵值爲“G:\WinXP”。這樣再使用SFC命令時,則可以直接使用硬盤上的安裝文件來恢復系統,不需要再插入安裝光盤了。  
2、如何製作Win XP自動恢復系統修復盤
Windows XP操作系統中的ASR(自動恢復系統)功能可以很方便地將系統備份,不過在還原ASR鏡像文件時,必需提供之前製作的恢復軟盤纔可以完成全部操作。也就是說,如果電腦中沒有安裝軟驅,就不能使用這項服務了。不過我們可以先將“ASR修復盤”製作好,待安裝軟驅後就可以用此修復盤恢復鏡像文件。但是沒有軟盤驅動器怎樣製作“ASR修復盤”呢?按照下面的操作就可以實現了:
在Windows XP中單擊“開始→所有程序→附件→系統工具→備份”,在“歡迎”選項卡中單擊“自動系統恢復嚮導”按鈕,啓動“自動系統故障恢復準備嚮導”。根據提示,在“備份媒體或文件名”下面的文本框中鍵入鏡像文件的名稱和保存路徑把鏡像文件製作好。
如何製作Win XP自動恢復系統修復盤  
打開資源管理器,展開“%windir%\repair”文件夾(例如:C:\Windows\repair),將asr.sif和asrpnp.sif這兩個文件複製到安裝了軟驅的電腦中,如果是局域網用戶,只需將這兩個文件複製到Windows XP的“共享文件夾”中,然後到安裝了軟驅的電腦中將這兩個文件複製到軟盤即可。  
3、製作Windows XP密碼修復盤
在Windows XP中用戶可以通過對自己的帳戶設置密碼來保護自己的隱私,但是如果您自己忘記了這個密碼那該怎麼辦呢?如果在Windows 2000中只有格式化硬盤了,而在Windows XP中我們可以創建一個修復密碼啓動盤,這樣在忘記密碼的時候便可以通過這張軟盤來啓動電腦.
在“控制面板”中點擊“用戶帳戶”項,在彈出的窗口中選擇自己的帳戶便會進入自己帳戶的控制界面,點擊左上方的“阻止一個已忘記的密碼”項打開“忘記密碼嚮導”。
製作Windows XP密碼修復盤
現在將一張格式化過的空白磁盤插入到軟驅中,然後跟隨“忘記密碼嚮導”點擊“下一步”按鈕,途中會讓您輸入這個賬戶現在的密碼,輸入後稍稍等待幾秒鐘便可以創建完成密碼啓動盤。不過這個啓動盤一定要放好哦,別人用這張軟盤便可以輕而易舉的用您的賬戶登錄。
如果在啓動的時候您發現忘了密碼,那麼只要點擊賬戶旁邊向右的箭頭,然後在彈出的提示欄中點擊“使用密碼重設磁盤”,再將軟盤插入軟驅,按照提示便可以更改密碼並啓動計算機。
總結:Windows操作系統是一款比較脆弱的操作系統,使用久了,難免出現各種故障,但這些故障並非無規律可循,隨着使用經驗的不斷豐富,大家對系統故障的修復能力也會越來越高。
對於使用Windows XP操作系統的朋友來說,當操作系統出現崩潰或者使用時出現一些莫名其妙的錯誤時,一般都是採用重裝系統或者使用Ghost進行系統恢復等方法。但是使用這些方法各有缺陷,比如重新安裝系統,則原來的系統設置和軟件都必須重新安裝,非常麻煩。其實每一項系統錯誤都有方法能進行修復,並且Windows XP操作系統自帶的系統修復功能也非常強大,通過它我們可以修復系統中的錯誤以及更新系統文件。原來的系統設置和所安裝的程序也不會改變。本文中我們就從Windows操作系統相關故障來講解修復技巧。
一、系統修復具體技巧
1、修復Windows XP搜索功能
Windows XP中的搜索助理是一個新功能,但是由於文件版本上的原因,好多朋友安裝後卻發現這個功能不好用。打開註冊表編輯器,定位到[HKEY_CURRENT_USERSoftwareMicrosoftWindows
CurrentVersionExplorerCabinetState],新建字符串值"Use Search Asst"="no"
查看C:WINDOWSSYSTEM32下的SHELL32.DLL文件語言版本,中文(0804)、英文(0600)、新加坡中文(1004)、臺灣中文(0409),將C:window***chasstmui下的目錄名原爲0804或0409等改爲與SHELL32.DLL語言版本相同的數字。好,現在打開搜索助理,看看那隻可愛的小狗出來沒有!
2、Windows XP系統啓動功能修復方法
當Windows XP無法以安全模式和其它啓動選項啓動時,可以試試以下兩法。
A、“最後一次正確的配置”法
在Windows XP啓動菜單中,可以選擇“最後一次正確的配置”項來恢復註冊表,方法是:
(1)在重新啓動計算機時,按住“F8”鍵,直到出現Windows高級啓動選項菜單。
(2)使用箭頭鍵突出顯示“最後一次正確的配置”,然後按“Enter”鍵
當選擇“最後一次正確的配置”啓動電腦時,Windows只還原註冊表項“HKLMSystemCurrentControlSet”中的信息。任何在其它註冊表項中所作的更改均保持不變。
B、故障恢復控制檯法
當無法啓動計算機時,也可以從Windows XP安裝CD上運行故障恢復控制檯,嘗試修復錯誤:
(1)插入安裝光盤並從光盤驅動器重新啓動計算機。
(2)按“R”鍵選擇修復或恢復選項。
(3)如果有雙重引導或多重引導系統,請從“故障恢復控制檯”選擇要訪問的驅動器。
(4)當出現提示符時,鍵入本地管理員賬戶Administrator的密碼。在大多數情況下,你都需要內置的Administrator賬戶的密碼才能使用“故障恢復控制檯”,該賬戶密碼默認爲空。
(5)在系統提示符下,鍵入“Fixboot”命令,按下“Enter”鍵,此時系統會將新的分區引導扇區寫到系統分區中,從而修復啓動問題。
(6)鍵入“Exit”命令,按下“Enter”鍵,退出“故障恢復控制檯”並重新啓動計算機。
提示:以上所述對於Windows 2000和Windows Server 2003同樣適用,在特殊情況下可以一試,或許能夠幫助你解決系統啓動故障。
3、Windows XP網絡故障修復方法
Windows XP以上的操作系統版本中,微軟在狀態屬性中新加入了一個"修復"的選項在Support Tab中,當你點擊了"修復",Windows將會嘗試修復你的網絡連接。特別地說,操作系統按照以下步驟執行:
(1)、如果此連接通過廣播方式從DHCP獲得了一個IP地址的話,修復過程首先會嘗試更新DHCP租用。
(2)、刷新ARP緩存(arp -d *)
(3)、刷新NetBIOS緩存(nbtstat -R)
(4)、刷新DNS緩存(ipconfig /flushdns)
(5)、重新在WINS上註冊NetBIOS名稱和IP地址(nbtstat -RR)
(6)、重新在DNS上註冊計算機名稱和IP地址(ipconfig /registerdns)
4、Windows 98/XP雙系統啓動菜單故障排除
我的電腦裝的是Windows 98/XP雙系統,Windows 98裝在C盤,Windows XP裝在D盤。前幾天重裝了Windows 98,重裝前,根據一些文章介紹,備份C盤根目錄下的boot.ini、ntldr、ntdetect.com、bootsect.dos、io.sys、msdos.sys、bootfont.bin七個文件。重裝後,雙系統啓動菜單丟失,試着將備份文件粘貼到C盤根目錄,重啓後沒有出現那“屢試不爽”的雙重啓動菜單。後來發現,可以這麼修復:
A.修復前,在BIOS中設置從光驅啓動。用Windows XP安裝盤啓動電腦,在加載必要的驅動後,出現Windows XP的安裝界面。有三個選項:
(1)要現在開始安裝Windows XP,請按“Enter”鍵。
(2)要用“恢復控制檯”修復Windows XP安裝,按“R”鍵。
(3)要退出安裝程序,不安裝Windows XP,按“F3”鍵;
B.按“R”鍵,進入“Microsoft Windows XP (TM)故障恢復控制檯”界面;故障恢復控制檯提供系統修復和故障恢復功能。系統這時會搜尋已安裝的Windows XP系統文件,然後顯示搜尋結果,並詢問“要登錄到哪個Windows XP安裝(要取消,請按Enter)”,選擇1. D:\Windows,回車,系統會再詢問“管理員密碼”,再鍵入安裝Windows XP時設置的管理員密碼,回車,出現D:\Windows〉,這時需要輸入修復命令Fixboot,後面的參數爲啓動扇區要寫入的磁盤盤符,這裏填入C:,回車。修復完成,鍵入Exit退出。重啓後就會看到久違的雙重啓動菜單了。並且,這樣修復後基本不產生垃圾文件。
5、修復Windows XP磁盤
硬盤出現壞道,是電腦用戶最不希望看到的事情,因爲這很可能造成數據丟失等嚴重後果。出現壞道怎麼辦?如何最大程度降低風險,並避免壞道以後再搗亂。
爲大家提供了一個消除壞道的方法,壞道有可能是邏輯壞道,重新分區格式化後就會消除,於是找來Windows 98啓動盤,啓動電腦後用Fdisk和Format命令分別硬盤進行了分區和格式化。但結果壞道依然存在,無計可施的時候,想到了手邊還有一張Windows XP的安裝光盤。抱着試試看的心情,插入光盤,在安裝過程中用其中集成的分區和格式化工具對硬盤進行了重新分區和格式化。當安裝好操作系統後,用磁盤掃描工具檢查,壞道竟然神奇地消失了!
我認爲Windows XP的分區和格式化工具要比Windows 98的更強大,對邏輯壞道有很強的修復能力,同時可能還能屏蔽物理壞道。因此,如果你的電腦硬盤也出現了不易恢復的壞道,可以先用Windows XP的安裝光盤中的分區試試,沒準就能收到意想不到效果。
6、修復Windows XP SP2的IE瀏覽器
IE經常出現這樣或者那樣的故障,比如:點擊鏈接但沒有反應。在開始菜單的運行對話空中輸入URL,但不能彈出IE窗口。以上僅是用戶所遇的衆多問題中的兩種。
我們在處理這些問題時一個簡單方法就是重新安裝IE。這確實有用,但是重新安裝IE對於這個較簡單的問題而言顯得有些小題大做了。
IE的許多這類問題多出在IE所支持的非註冊的動態鏈接庫(DLL)(如browseui.dll,urlmon.dll,isetup.dll)上。有時也是因爲有惡意程序發生,如spyware,這使得DLL非註冊化從而***IE的部分功能。而有時也是因爲偶然情況。
無論什麼原因,解決方法都是重新註冊DLL,既可通過REGSVR32命令手動註冊,也可重新安裝IE。重新安裝IE可解決該問題,這是因爲所有相關的DLL都是通過應用程序的安裝者重新註冊的,但手動註冊通常比整個安裝要方便。
但只涉及到手動修復。出於解決該問題的考慮,微軟在Windows XP Server 2的IE版本中作出修改,讓所有的IE DLL可以馬上被重新註冊。可在任何命令提示符後輸入:
"%ProgramFiles%\Internet Explorer\iexplore.exe"/rereg特別要注意這裏的引號,因爲它描述的是可執行的路徑名。
注:這種方法對於Windows的其它版本不適用,它只針對Windows XP Service Pack 2。
7、用Win XP安裝盤修復系統文件
如果你的Windows XP操作系統的系統文件被病毒或其它原因損壞了,在這裏筆者告訴你一個修復系統文件的方法,那就是通過Windows XP的安裝盤來修復被損壞了的文件。
恢復的具體過程如下:
在Windows XP的安裝盤中搜索被破壞的文件,需要注意的是,文件名的最後一個字符用底線“_”代替,例如:如果要搜索“Notepad.exe”則需要用“Notepad.ex_”來進行搜索。
搜索到了之後,打開命令行模式(在“運行”中輸入“cmd”),然後輸入:“EXPAND 源文件的完整路徑 目標文件的完整路徑”。例如:EXPAND D:\SETUP\NOTEPAD.EX_ C:\Windows\NOTEPAD.EXE。有一點需要注意的是,如果路徑中有空格的話,那麼需要把路徑用雙引號(英文引號)包括起來。
找到當然是最好的,但有時我們在Windows XP盤中搜索的時候找不到我們需要的文件。產生這種情況的一個原因是要找的文件是在“CAB”文件中。由於Windows XP把“CAB”當作一個文件夾,所以對於Windows XP系統來說,只需要把“CAB”文件右拖然後複製到相應目錄即可。
如果使用的是其它Windows平臺,搜索到包含目標文件名的“CAB”文件。然後打開命令行模式,輸入:“EXTRACT /L 目標位置 CAB文件的完整路徑”,例如:EXTRACT /L C:\Windows D:\I386\Driver.cab Notepad.exe。同前面一樣,如同路徑中有空格的話,則需要用雙引號把路徑包括起來。
8、用Windows XP自帶功能修復系統   
下面以Windows XP Professional版本爲例來介紹系統修復的操作方法。
A、使用Windows XP系統修復功能時,重新啓動電腦,將Windows XP系統安裝光盤放入光驅,屏幕就會顯示提示信息“Press any key to boot from CD” (按任意鍵開始從光盤執行引導)時,按下任意鍵如“Enter”鍵。
B、當屏幕顯示“Windows XP Professional 安裝程序,歡迎使用安裝程序”信息時,按下“Enter”鍵。需要注意的是,在這裏不能按下“R”鍵,如果按下“R”鍵,則會啓動Windows XP系統的故障控制檯修復程序。  
C、在出現的“Windows XP 安裝協議,Windows XP Professional最終用戶安裝協議”界面中,按下“F8”鍵,同意接受許可協議。
隨之屏幕上將出現“Windows XP Professional安裝程序,如果下列Windows XP安裝中有一個損壞,安裝程序可以嘗試修復”的提示信息。在窗口下面的列表框中顯示需要修復的Windows XP安裝程序。如果有多個的話,使用上移和下移箭頭使需要修復的系統處於高亮狀態,最後按下“R”鍵。
D、當屏幕顯示“Windows XP Professional安裝程序,安裝程序已經試圖更新下列Windows安裝”時,按下“Enter”鍵。
這樣Windows XP系統就會自動安裝,以後的操作步驟,所費安裝時間與重新安裝系統基本相同。使用修復安裝後的Windows XP操作系統,原先的系統設置、所安裝的軟件以及個人信息都不會改變。另外需要注意的是,使用Windows XP的修復安裝功能,必須使用原來系統的Windows XP安裝光盤,否則即便是能夠成功修復系統,也不能夠登錄Windows XP系統   
9、修復被破壞的系統文件  
如果Windows XP的系統文件被病毒或其它原因破壞了,我們可以從Windows XP的安裝盤中恢復那些被破壞的文件。   
具體方法如下:
在Windows XP的安裝盤中搜索被破壞的文件,需要注意的是,文件名的最後一個字符用底線“_”代替,例如:如果要搜索“Notepad.exe”則需要用“Notepad.ex_”來進行搜索。
搜索到了之後,打開命令行模式(在“運行”中輸入“cmd”),然後輸入:“EXPAND源文件的完整路徑目標文件的完整路徑”。例如:EXPANDD:\SETUP\NOTEPAD.EX_C:\Windows\NOTEPAD.EXE。有一點需要注意的是,如果路徑中有空格的話,那麼需要把路徑用雙引號(英文引號)包括起來。
找到當然是最好的,但有時我們在Windows XP盤中搜索的時候找不到我們需要的文件。產生這種情況的一個原因是要找的文件是在“CAB”文件中。由於Windows XP把“CAB”當作一個文件夾,所以對於Windows XP系統來說,只需要把“CAB”文件右拖然後複製到相應目錄即可。
如果使用的是其它Windows平臺,搜索到包含目標文件名的“CAB”文件。然後打開命令行模式,輸入:“EXTRACT/L目標位置CAB文件的完整路徑”,例如:EXTRACT/LC:\WindowsD:\I386\Driver.cabNotepad.exe。同前面一樣,如同路徑中有空格的話,則需要用雙引號把路徑包括起來。
10、修復丟失的Rundll32.exe文件  
Rundll32.exe程序顧名思義是執行32位的DLL文件,它是必不可少的系統文件,缺少了它一些項目和程序將無法執行。不過由於它的特殊性,致使它很容易被破壞,如果你在打開控制面板裏的某些項目時出現“Windows 無法找到文件’C:\Windows\system32 \Rundll32.exe’”的錯誤提示,則可以通過如下操作來解決。 修復丟失的Rundll32.exe文件
步驟1:將Windows XP安裝光盤插入你的光驅,然後依次點擊“開始→運行”。
步驟2:在“運行”窗口中輸入“expand x:\i386\rundll32.ex_c:\windows\system32 \rundll32.exe”命令並回車執行(其中“x”爲光驅的盤符)。
步驟3:修復完畢後,重新啓動系統即可。   
11、另類文件丟失的修復方法
這類故障出現時一般會給出一組CLSID註冊碼,而不是告訴用戶所損壞或丟失的文件名稱,因此經常會讓一些菜鳥感到不知所措。例如筆者在運行窗口中執行“gpedit.msc”命令來打開組策略時曾出現了“管理單元初始化失敗”的提示窗口(如圖4),點擊“確定”也不能正常地打開相應的組策略,而經過檢查發現是因爲丟失了gpedit.dll文件所造成的,雖然窗口中沒有提示所丟失的文件,但是在實際解決這類故障時也不是很難。
另類文件丟失的修復方法
其實窗口中的CLSID(Class IDoridentifier)類標識提示就是一個解決問題的線索,這是因爲在註冊表中會給每個對象分配一個唯一的標識,這樣我們就可通過在註冊表中查找,來獲得相關的線索,具體方法如下。   在“運行”窗口中執行“regedit”命令,然後在打開的註冊表窗口中依次點擊“編輯→查找”,然後在輸入框中輸入CLSID標識(本例中的CLSID標識是“”),然後在搜索的類標識中選中“InProcServer32”項,接着在右側窗口中將雙擊“默認”項,這時在“數值數據”中會看到“%SystemRoot%\System32\GPEdit.dll”,其中的GPEdit.dll就是本例故障所丟失或損壞的文件。這時只要將安裝光盤中的相關文件解壓或直接複製到相應的目錄中,即可完全修復。
12、解決NTLDR文件丟失
在突然停電或在高版本系統的基礎上安裝低版本的操作系統時,很容易造成NTLDR文件的丟失,這樣在登錄系統時就會出現“NTLDR is Missing Press any key to restart”的故障提示,其可在“故障恢復控制檯”中進行解決。   進入故障恢復控制檯,然後插入Windows XP安裝光盤,接着在故障恢復控制檯的命令狀態下輸入“copy x:\i386\ntldr c:\”命令並回車即可(“x”爲光驅所在的盤符),然後執行“copy x:\i386\ntdetect.com c:\”命令,如果提示是否覆蓋文件,則鍵入“y”確認,並按回車鍵。
13、修復受損的Boot.ini文件
在遇到NTLDR文件丟失的故障時,boot.ini文件多半也會出現丟失或損壞的情況。這樣在進行了上面修復NTLDR的操作後,還要在故障恢復控制檯中執行“bootcfg /redirect”命令來重建Boot.ini文件。最後執行“fixboot c:”命令,在提示是否進行操作時輸入“y”確認並回車,這樣Windows XP的系統分區便可寫入到啓動扇區中。當執行完全部命令後,鍵入“exit”命令退出故障恢復控制檯,重新啓動後系統即可恢復如初。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章