光憑字面解釋來理解最後兩個備份是比較困難的。不過﹐我也只能像上面那樣解釋了。等您了解到檔案屬性 A 之後﹐相信您就會恍然大悟了。如果您能對這幾個備份類型有更好的解釋﹐很歡迎您來信告訴我﹐我會再對上面的解釋修改。
如果您還記得﹐使用 attrib.com 查看檔案屬性的時候會﹐發現有些檔案前面有個“A”字。這個A字是 Achive 的縮寫﹐一般的備份程式都可參考這個屬性進行備份的。當每個檔案被新建立或被更改之後﹐它都會被賦予一個 A 的屬性。然後這個 A 只有進行完全備份或遞增備份才會被移除掉﹐不過差異備份則不會移除 A 。
這樣您就會發現如果用完全加遞增的方式來備份﹐只要進行了遞增備份﹐那麼那些在完全備份後建立起來的 A 都消失了﹐再進行下次備份的時候﹐就不用重複上一次已經遞增備份過的檔案了。不過如果使用完全加差異備份﹐在進行了差異備份之後﹐其 A 還會被保留﹐那麼在進行下一次的差異備份的時候﹐就算那些已經被差異備份過的檔案還依然會再進行一次備份。
先讓我們復習一下磁碟結構。我們知道在磁碟表面經過格式化之後﹐會被畫上磁軌(Track)和磁區(Sector)﹐然後資料會以族群(Cluster)的形式佔據一個或多個 Sector 來儲存。通常系統是以排在最前面的空間開始放置資料的﹐在一開始的時候相信沒什麼問題﹐各檔案都會依順序的排列好。那麼以後當系統要讀取某一檔案的時候﹐就可以連續的讀取相連的 cluster 了。檔案之間的排列可能是如下的樣子﹕ A B B C D D D F F E E
假如日後我們將 A、C、F 給刪除掉﹐那樣磁碟的排列就成了一下這樣子了﹕ B B D D D E E
這時候我們存進一個佔據 4 個 cluster 的檔案 F﹐那麼 F 就成了這樣了﹕ F B B F D D D F F E E
[ Last edited by TCG on 2006-5-8 at 10:25 AM ]作者: adsl730802 時間: 2006-5-6 05:17 PM 標題: 維護與注意2
我們稱那些像 F 般的不完整檔案和空間為碎片(Fragment)。當 fragment 出現之後﹐系統要讀取 F 那樣的檔案﹐就不是連續的讀取按順序排列的 cluster 了﹐而必須不停的移動磁頭﹐跳過不相連的空間。要是 fragment 太多的時候﹐磁頭的移動就很頻繁﹐那麼讀寫效率就會因此降低。這時候我們就要為磁碟進行“磁碟重組”(Defragment)了。經過重組後的磁碟﹐其檔案排列就變成這樣子﹕ B B D D D E E F F F F
在重組後﹐再讀取 F 的時候﹐磁頭就可以連續的讀取 cluster 了。不過一般進行磁碟重組都比較費時﹐而且千萬要注意不要讓電源中斷﹐否則可能會出現 cluster 丟失的情形。當磁碟碎片積累到一定程度的時候﹐我們就要為磁碟進行重組以加快讀寫效率﹔不過也不鼓勵一天到晚的重組磁碟﹐因為雖然對硬碟進行重組的時候可以重新排列檔案﹐但對一些正在被系統使用的檔案還是不能移動的﹐那些位置等關了機器再重新啟動之後﹐碎片依然存在﹐尤其像 Windows 這些系統﹐經常使用到 Virtual Memory ﹐重組的時候也耐何不了它們。
如果您玩電腦居然還沒中過病毒只有兩種可能﹕一是您實在太幸運了﹐另是您的防毒措施堪稱一流。然而我想最普遍的情形是界乎兩者之間。所以說我們碰到病毒的機會還是蠻多的﹐而且往往是中了毒而不自知﹐等到病毒發作的時候才目瞪口呆﹐但往往為時已晚了。如果有備份的習慣還可以將損失減到最少程度﹐否則﹐只能 say sorry 了。