|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-10-18, 12:02 AM | #1 |
長老會員
|
注冊表的靈活備份和快速恢復
注冊表的靈活備份和快速恢復
Win 9x中注冊表的重要性,眾所周知。所以也是為了這個原因,Win 98特別新增加了個小工具──注冊表檢查器Scanreg.exe(Scanregw)。 在每次開機啟動Win 98時Scanreg自動運行,對系統注冊表進行檢查,並為每個開機日作一次 備份,將System.dat、User.dat、System.ini、Win.ini四個文件打包成Cab文件,以rb00?.Cab命名,存放於系統備份文件夾Sysbckup中,默認保存最近的5個備份文檔。當檢查到注冊表出錯時,它就用備份進行恢復。平時,若注冊表有了問題或不合己意時,我們也可利用它來恢復。 Scanreg的常用命令如下: Scanreg[/〈選項〉] 選項包括: /Backup:對注冊表以及相關的系統配置文件進行備份。 /Restore:選擇一個備件文件進行系統恢復。 /Fix:修復注冊表 /Comment=“<評述>”:在做系統備份的時候,將特定的評語和標注文字加入到CAB包中。 /Autoscan:自動掃描注冊表,並自動備份(如果已有當天的備份,則不帶任何提示) /Scanonly:掃描注冊表,如果有錯誤則提示,不對注冊表進行備份。 /opt:壓縮注冊表,在每回引導檢查時如果有大於500KB的空間,則自動執行。這個命令在運行/Fix時它也將運行。 需要注意的是:由於Windows在運行時注冊表是處於打開的狀態,所以我們不能對它進行寫入的操作,即不能對注冊表進行恢復和修復操作。 有了注冊表檢查器,我們對注冊表的維護確實是方便多了。怎麼樣,你是不是有了點安全感,覺得放心,覺得滿意了? 然而在實際使用中,我可沒有聽任Win 98使用這種作法,而是對注冊表的維護採用了一種更為靈活與快速的方法。下面,就請聽我細細道來。 靈活備份 我們知道,Win 98的注冊表動輒就是幾MB,即使是壓縮成Cab文件,5個備份文件少說也有2∼3MB,無情地吞噬著我們那寶貴的磁盤空間(尤其似我等窮人的小硬盤)。撇開這不說,注冊表檢查器的默認設置也不夠靈活,其表現自然也就差強人意。我們有時可能在很長一段日子裡都不對系統作任何更改,有時也可能在一天內多次開機,並對系統或大或小地作點改動。雖說注冊表檢查器在每次開機都要做一次檢查,但它只保留最近5個開機日的備份,所以如果你一天多次開機,照它原先的設置也只是在首次開機的時候進行備份,然而,這首次開機的備份就是完好無瑕的嗎?這最近5個開機日的備份又是我們所中意的嗎? 為了更加靈活地對我的系統進行維護,我採用如下備份法: 1.取消了注冊表檢查器的自啟動特權,而讓它隨叫隨到,完全聽命於我,該出手時才出手。這樣做也另有好處,即加快了Win 98的啟動速度。 2.安裝調試完Win 98和常用應用程序並優化注冊表後,運行Scanregw程序,作一個備份文檔rb000.cab。這一備份作為最基本的文檔資料,一般不動。 3.以後系統每有更動,運行正常確認無誤後,即再作一個備份。此次為活動備份,但僅保留1個,即後面的始終替換前面的,為rb001或rb002。 這樣,就始終保留2個備份,既節省了一定的磁盤空間,又能合我們的意願,還縮短了Win 98的啟動時間。且恢復時,就在rb000和rb001(或rb002)之間酌情選擇,簡單明了,省時省力。 快速恢復 當注冊表遭到損壞或不合我們的意願而必須作恢復時,照理似乎又該是讓注冊表檢查器出手的時候了:在純DOS方式下,鍵入scanreg/restore,然後依照提示去做。這法子確實省事,你只須作個選擇,然後回車就是。但你感覺到了它工作的繁瑣費時嗎?又是搜索備份讓你選擇,又是對被替換的注冊表作備份,恢復完後還要重新啟動,真是煩人。其實,如果我們明白了注冊表備份只是個CAB壓縮包,我們就可以這樣做: 進入純DOS方式(“關閉系統”→“重新啟動計算機並切換至MS-DOS方式”),在C:\WINDOWS下鍵入: attrib -s -h -r *.dat extract/e/y sysbckup\rb00x.cab *.dat 若system.ini與win.ini也要恢復,則將*.dat改成*.*,即: attrib -s -h -r *.* extract/e/y sysbckup\rb00x.cab *.* (其中rb00x中x為未知數,操作時應具體為備份文件名) 完後鍵入exit或按Ctrl+Alt+Del重新啟動Win 98。 |
__________________ 提供下載之附件為測試及學術用途! 必須24小時內刪除,不能轉讓或出售! 請支持購買正版,尊重智識產權! |
|
送花文章: 1,
|