1. 程式人生 > 實用技巧 >全面的寶貴資料備份解決方案

全面的寶貴資料備份解決方案

備份並不是一個輕鬆的話題,也不是簡單的方便拷貝。很多電腦使用者只想享受電腦帶來的種種便利,因為怕麻煩、心存僥倖怕而不願花時間和精力去來進行系統的備份。隨著我們處理資料的增多,寬頻使用越來越頻繁,感染病毒和被***的機會越來越多,做好資料的備份工作更有必要。
方案一:增量備份
第一步:下載工具
現在人處理資料非常多,如果完全通過拷貝法來備份資料,顯然不太合適,這時增量備份(Incremental Backup)就起到了很大的作用。這時,我們可以使用xxcopy(http://download.zol.com.cn/detail/10/91481.shtml)來幫助我們實現此操作。 下載後,把xxcopy.zip壓縮包解壓到一資料夾下,再雙擊install.bat檔案,程式詢問時,一律按下Y鍵可把它安裝到系統資料夾下。
第二步:編寫批處理命令
假設我們要把D:\data下的所有新建或更新過的檔案(夾)拷貝到E:\back資料夾下,那可以按下Win+R開啟“執行”對話方塊,輸入notepad,啟動“記事本”工具,然後輸入如下命令:
xxcopy "D:\data" "E:\back" /s /k /h /bi /yy
然後選擇“檔案→儲存”命令,把該檔案儲存為d:\back.bat檔案。
以後只要雙擊d:\back.bat檔案,xxcopy就會把D:\data下新建的E:\back資料夾下,適用於檔案的備份工作。
第三步:深入理解引數
xxcopy引數非常多,上述用到引數意義如下:
/s 表示連同子資料夾處理
/k 原始檔仍保留其原有屬性
/h 連同系統、隱藏檔案一起拷貝
/bi 只拷貝新建或更新過的(根據檔案時間和長度判斷)檔案
/yy 覆蓋檔案時自動回答“是”,並不出現提問資訊

方案二:只備份相關檔案
很多時候我們只要備份某一型別檔案,如*.doc、*.xls、*.ppt、*.txt等,而無需備份其他檔案,這時仍可以使用xxcopy完成。
大家只要啟動“記事本”,輸入如下命令:
xxcopy "d:\data" "e:\back" /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt
把它儲存為include.bat,雙擊它,只會備份d:\data下的*.doc、*.xls、*.ppt、*.txt檔案到e:\back資料夾下。
小提示
多種型別檔案分別用/in引數隔開,並把/in引數放在命令列的最後。如輸入
xxcopy "d:\data" "e:\back" /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt /in*.bmp /*.tif,則還會備份*.bmp和*.tif檔案。
方案三:垃圾檔案不備份
有時,我們並不想備份*.tmp和*.bak檔案,這時可以啟動“記事本”,並輸入如下命令:
xxcopy "d:\data" "e:\back" /s /k /h /bi /yy /x*.tmp /x*.bak
把它儲存為exclude.bat,雙擊此檔案,則只會備份d:\data下除了*.bak和*.tmp的檔案到e:\back資料夾下。
小提示
★多種型別檔案分別用/x引數隔開,並把/x引數放在命令列的最後。如輸入xxcopy "d:\data" "e:\back" /s /k /h /bi /x*.tmp /x*.bak /*.abc,則xxcopy也不會處理*.abc檔案。
★開啟“命令提示符”,並切換到相應資料夾下,輸入
xxcopy *.tmp /s /h /yy /rs可把當前資料夾(包括了資料夾)下所有*.tmp檔案刪除掉,再輸入xxcopy *.bak /s /h /yy /rs則把當前資料夾(包括了資料夾)下所有*.bak檔案全部刪除掉。
方案四:備份指定日期檔案
輸入xxcopy "d:\data" "e:\back" /s /k /h /bi /da:2003-12-22,只備份2003年12月22日之後的檔案。
xxcopy "d:\data" "e:\back" /s /k /h /bi /db:2003-12-25,只備份2003年12月25日之前檔案。
xxcopy "d:\data" "e:\back" /s /k /h /bi /da:2003-12-22 /db:2003-12-25,只備份2003年12月22日和2003年12月25日之間的檔案。
方案五:只複製當天檔案
很多公司的資料是每天備份一次,這時可以使用robocopy來幫助我們僅備份當天的檔案,可以省下很多時間和精力。
robocopy小檔案
軟體版本:1.70 軟體大小:31.7KB
軟體性質:免費軟體 適用平臺:Windows 9x/Me/NT/2000/XP
大家只要從http://www.devhood.com/tools/tool_details.aspx?tool_id=321下載此工具,下載後得到robocopy.zip檔案,然後把其中的robocopy.exe和robocopy.doc都解壓到Windows安裝資料夾下,以方便隨時呼叫它。
接著,啟動“記事本”,輸入如下命令:
robocopy d:\data e:\back *.* /s /maxage:1
儲存此批處理檔案為today.bat,以後只要雙擊此檔案,即可把d:\data資料夾下的所有當天檔案備份到e:\back資料夾下。
方案六:備份到伺服器
公司都有公共檔案伺服器,很多時候,可以把檔案備份到伺服器上。這個任務同樣可以通過robocopy來完成:
啟動“記事本”,輸入如下命令:
robocopy d:\data \fileserverbackup *.* /s
儲存此批處理檔案為backser.bat,雙擊此檔案,即可把d:\data資料夾下的所有當天檔案備份到\fileserverbackup資料夾下。
方案七:壓縮備份
隨著資料處理量越來越大,把資料壓縮備份也越有必要。我們可以先新建一個RAR,如\datadatabakdatabak.rar。然後選中它,按下Ctrl+C鍵複製它。再啟動“資源管理器”,再開啟Sendto資料夾(如果你使用Windows 9x/Me,請開啟C:\Windows\Sendto資料夾。如果你使用Windows 2000/XP,那可以開啟C:\Documents and Settings\%USERPROFILE%\SendTo資料夾。)。右擊,選擇“貼上快捷方式”命令為它生成一個快捷方式,如“備份到伺服器”。
以後,要備份資料,只要選中欲備份的資料,右擊,選擇“傳送到”→“備份到伺服器”即可快速把選中的檔案備份到\datadatabakdatabak.rar檔案中(如圖1)。
給你最全面的寶貴資料備份解決方案
壓縮備份資料
方案八:定時壓縮備份
請確認你的工作資料夾,如D:\Work資料夾下的所有新檔案。接著,右擊Work資料夾,選擇WinRAR→“新增到壓縮包”命令,開啟“壓縮包名稱和引數”視窗,再單擊“常規”標籤,在“壓縮檔名”中輸入\datadatabakwork.rar檔案(如圖2)。
給你最全面的寶貴資料備份解決方案 備份到伺服器上
再單擊“備份”標籤,勾選“開啟共享檔案”、“按掩碼產生壓縮檔名”和“保留以前版本的檔案”複選框(如圖3)。 給你最全面的寶貴資料備份解決方案

圖3 保留以前版本
再單擊“時間”標籤,再單擊“檔案處理”下“包含檔案”下拉列表框,選擇“ 之後修改”,然後再設定一個時間,如2003 - 10 - 16 19 :29 : 26(如圖4)。 給你最全面的寶貴資料備份解決方案

設定備份起始時間
接下來,單擊“配置”按鈕,選擇“儲存當前設定為新配置”命令,在“配置名稱”中輸入備份方案名,如“備份Work”,同時選中“儲存壓縮檔名”和“儲存選定檔名”及“在桌面建立快捷方式”前的複選框(如圖5)。 給你最全面的寶貴資料備份解決方案
設定備份方案
單擊“確定”按鈕返回“壓縮檔名和配置”視窗,按下“確定”按鈕備份檔案。
接下來,單擊“程式”→“設定”→“控制面板”,雙擊“計劃任務”開啟“計劃任務”視窗。然後把桌面上生成的“備份Work”快捷方式拖放到“任務計劃”視窗。
雙擊“備份Work”圖示,單擊“日程安排”標籤,單擊“任務計劃”下拉列表框,從中選擇“每天”,而“開始時間”設定為自己的時間。如圖6,我們設定為中午12:00吃飯時,再單擊“設定”標籤,取消選中“電源管理”下的“如果計算機使用電池來執行(如圖6)。 給你最全面的寶貴資料備份解決方案
設定計劃任務屬性
通過上述設定後,到了你設定的時間,機器就會自動備份D:\Work下的所有所有檔案到\datadatabak資料夾下,而且更酷的是,備份檔案會以日期和時間作為檔名,並不會重複,以方便你呼叫相應版本。
方案九:下班後備份、完成後關機
通過“計劃任務”和WinRAR,我們也可以實現下班後備份資料,備份後關機的目的:在製作配置檔案時,單擊“高階”標籤,然後選中“後臺壓縮”和“完成操作後關閉計算機電源”複選框(如圖7)。再在圖6視窗中設定開始備份操作時間為下班時間,如18:00,這樣備份完資料後,機器會自動關閉。 給你最全面的寶貴資料備份解決方案

壓縮完後自動關機
小提示
★如果我們想備份多個資料夾下的資料,可以多建立配置檔案,並把它們新增到“任務計劃”視窗中。
★備份完成時,最好自動鎖定機器:先在桌面上新建一個名為“自動鎖定”的快捷方式,其中的命令為rundll32.exe user32.dll,LockWorkStation。接著把這個快捷方式拖到“任務計劃”視窗。然後雙擊該圖示,單擊“日程安排”標籤,單擊“任務計劃”下拉列表框,從中選擇“空閒時”,在“當計算機空閒時間超過xx分鐘”處將時間改為1分鐘。再單擊“設定”選項卡,取消所有選項的勾選。完成以上設定後,按“確定”按鈕,再在開啟的視窗中輸入系統管理員密碼,退出設定視窗。這樣,當我們離開機器,一分鐘後沒有操作,則機器會自動被鎖定。這樣,在備份資料時,會安全很多。可以防止同事在你機器上隨意操作。
方案十:備份多個檔案、資料夾
如果你的檔案放在多個資料夾下,並且想備份這多個資料夾中的內容,可以這樣來操作:
先在D:\上建立一個備份列表檔案,如back.lst,在其中你欲備份的檔案或資料夾,如:
D:\Work1\*.*
D:\Work2\*.*
\datawork*.*
\serverdocs*.*
……
接下來,可以右擊桌面,選擇“新建”→“快捷方式”命令,在其中輸入C:\Program Files\WinRAR\WinRAR.exe a -ep2 -ibck \datadatabakdata.rar @d:\backup.lst,即最後的命令列應為:
"C:\Program Files\WinRAR\WinRAR.exe" a -ep2 -ibck \datadatabakdata.rar @d:\back.lst(如圖8) 給你最全面的寶貴資料備份解決方案
建立快捷方式
再為這個快捷方式命名為“建立備份檔案”。雙擊該快捷方式,WinRAR即可在後臺自動讀取back.lst檔案中要備份的檔案或資料夾,並把它們備份到\datadatabakdata.rar 檔案中了。
接下來,同樣把該快捷方式放到“計劃任務”中,然後為其指定執行時間。就可以定時備份多個檔案或資料夾中的內容了。 http://xiazai.zol.com.cn/article_topic/22/222713.html