維護與注意


資料備份

如果您還記得﹐使用attrib.com查看檔案屬性的時候會﹐發現有些檔案前面有個“A”字。這個A字是Achive的縮寫﹐一般的備份程式都可參考這個屬性進行備份的。

在DOS裡面﹐備份通常分為以下幾個類型﹕

完全備份 (Full Backup)
也就是對選擇備份對象作最徹底備份﹐所有檔案都會被備份。
遞增備份 (Incremental Backup)
只對上一次的完全備份或遞增備份進行補充﹐只有那些在上一次完全備份或遞增備份之後有所更改或新增的檔案備份。
差異備份 (Differential Backup)
只對上一次完全備份之後補充﹐期間不理會進行過多少次差異備份﹐也就是說凡是在上一次完全備份後有所更改或新增的檔案都會備份。
要注意的是﹕使用完全備份之後您可以選擇遞增或差異備份﹐而遞增和差異備份卻不可以交叉使用。

光憑字面解釋來理解最後兩個備份是比較困難的。不過﹐我也只能像上面那樣解釋了。等您了解到檔案屬性 A 之後﹐相信您就會恍然大悟了。如果您能對這幾個備份類型有更好的解釋﹐很歡迎您來信告訴我﹐我會再對上面的解釋修改。

當每個檔案被新建立或被更改之後﹐它都會被賦予一個 A 的屬性。然後這個A只有進行完全備份或遞增備份才會被移除掉﹐不過差異備份則不會移除A。

這樣您就會發現如果用完全加遞增的方式來備份﹐只要進行了遞增備份﹐那麼那些在完全備份後建立起來的A都消失了﹐再進行下次備份的時候﹐就不用重複上一次已經遞增備份過的檔案了。不過如果使用完全加差異備份﹐在進行了差異備份之後﹐其A還會被保留﹐那麼在進行下一次的差異備份的時候﹐就算那些已經被差異備份過的檔案還依然會再進行一次備份。

為什麼我們要分這樣那樣的備份類型呢﹖主要還是時間的考慮﹐這包括備份和還原的時間。假如是小公司﹐可能用完全備份就好了。不過如果檔案特別多﹐且資料特別大﹐那麼要是每天進行完全備份可就吃不消。

如果公司只有星期六進行完全備份﹐星期一到五都進行遞增備份﹐那麼一到五的備份就只有當天被修改過的檔案﹐所需要的時間也最少。不過﹐萬一需要還原資料﹐其需要的時間卻是最多的﹐您得先還原上一次的完全備份﹐然後逐天還原遞增備份。但是如果用完全加差異備份的話﹐則只需要還原上一次的完全備份加上最後的差異備份則可。當然了﹐如果只有完全備份﹐則還原時間是最短的。

通常我們使用磁帶來做備份媒體﹐因為磁帶一般都比硬碟的容量要大。以前在磁碟不大的時候﹐磁帶也通常會有好幾GB﹐現在的磁帶﹐雖然比錄音帶還要小﹐但備份的資料卻可以有十幾甚至幾十GB。不光是因為磁帶的容量比較大﹐而且磁碟通常比硬碟安全和容易攜帶。如果按正規的備份原則來說﹐備份的磁帶和被備份的資料不應該放在同一地方的(Physical Location)﹐最少也不應該在同一建築物裡面。因為要是出現火災或其它無法挽回的損失﹐備份磁帶也會同時損失﹐那樣跟沒備份是沒有差別的。要記住一點是﹕電腦設備並不重要﹐裡面的資料相對來說要比設備貴重多了。

如果在家裡進行備份﹐恐怕用不到磁帶備份機啦(當然您有錢也沒人會反對您這麼做)﹐而且也不會專門請人運送磁帶到安全的地方。但並不是說不需要備份﹐如果怕麻煩﹐最起碼也應該將資料備份到其它的partition去﹐這是最低要求的了。如果能備份到ZIP/JAZ Drive就更好。

至于我自己的備份﹐因為我是懶人﹐我通常只用copy進行。因為我有安裝NT在系統上﹐需要備份的時候我就跑到NT去﹐然後把Win98和其它要備份目錄整個的抄到其它分區去﹐尤其當我有新軟體或硬體要測試的時候﹐我都會先做這一步。要是安裝失敗﹐大不了只浪費了點時間(同時也可以學到東西的)﹐然後把原來的複製回去就是了﹐不至于要重新安裝整個系統或逐一的去修改檔案。另外﹐如果還有空間的話﹐在系統最穩定和最佳化的時候進行一個備份也是個好主意。

此等備份還可以用諸如GHOST等磁碟鏡像軟體進行。

磁碟重組

當您打開檔案總管﹐右選磁碟C:或D:﹐然後“內容”“工具”之後﹐您會發現一個按鍵寫著“立即重組...”。不知道您知不知道其功能如何的呢﹖如果不知道的話﹐看看下面的文章對您是有好處的。

先讓我們復習一下磁碟結構。我們知道在磁碟表面經過格式化之後﹐會被畫上磁軌(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

我們稱那些像 F 般的不完整檔案和空間為碎片(Fragment)。當fragment出現之後﹐系統要讀取 F 那樣的檔案﹐就不是連續的讀取按順序排列的cluster了﹐而必須不停的移動磁頭﹐跳過不相連的空間。要是fragment太多的時候﹐磁頭的移動就很頻繁﹐那麼讀寫效率就會因此降低。這時候我們就要為磁碟進行“磁碟重組”(Defragment)了。經過重組後的磁碟﹐其檔案排列就變成這樣子了﹕
B B D D D E E F F F F

經過重組後﹐再讀取 F 的時候﹐磁頭就可以連續的讀取cluster了。不過一般進行磁碟重組都比較費時﹐而且千萬要注意不要讓電源中斷﹐否則可能會出現cluster丟失的情形。當磁碟碎片積累到一定程度的時候﹐我們就要為磁碟進行重組以加快讀寫效率﹔不過也不鼓勵一天到晚的重組磁碟﹐因為雖然對硬碟進行重組的時候可以重新排列檔案﹐但對一些正在被系統使用的檔案還是不能移動的﹐那些位置等關了機器再重新啟動之後﹐碎片依然存在﹐尤其像Windows這些系統﹐經常使用到Virtual Memory﹐重組的時候也耐何不了它們。

另外在進行磁碟重組的時候﹐通常不鼓勵繼續對磁碟進行讀取動作﹐換而言之最好關閉所有的程式再進行重組﹐如果為了省兩秒的讀寫時間而每天耗費半小時進行重組﹐未免太捨本逐末了。所以我們通常是使用“工作排程”(Schedule)來進行磁碟重組﹐至于怎麼使用工作排程﹐這裡暫時買個關子﹐等您自己去發掘吧。

病毒防治

如果您玩電腦居然還沒中過病毒只有兩種可能﹕一是您實在太幸運了﹐另是您的防毒措施堪稱一流。然而我想最普遍的情形是界乎兩者之間。所以說我們碰到病毒的機會還是蠻多的﹐而且往往是中了毒而不自知﹐等到病毒發作的時候才目瞪口呆﹐但往往為時已晚了。如果有備份的習慣還可以將損失減到最少程度﹐否則﹐只能say sorry了。

那麼病毒究竟是個什麼東西呢﹖簡單說﹐它也是一支電腦程式﹐只會對電腦造成破壞﹐所以也不必擔心給鍵盤括傷了會感染到愛滋病毒(除非兩秒前有個愛滋病人也括傷在同一位置)。電腦病毒的傳染主要是通過網路和儲存媒體(如軟碟和光碟)等途徑﹐在大公司裡面的網路防毒重要性自不在話下﹐然而家裡的電腦防毒也不能掉以輕心就是了。

最早期的病毒﹐發作的時候只是顯示一些文字或語句﹐充其量只是一些惡做劇而已﹔然而現在的病毒可厲害多了﹐前不久台灣陳君所寫的CIH病毒就是個極端例子了。病毒一般發作起來會有下面幾種狀況﹕

  • 毀壞或覆蓋磁碟啟動區
  • 毀壞資料檔
  • 格式化或覆蓋全部(或部份)的磁碟
  • 直接或間接毀壞檔案的連接
  • 影響作業系統的運作
  • 毀壞程式或覆蓋檔案

而病毒一般感染的區域會是﹕

  • 電腦病毒任意變動位址
  • 電腦病毒自我複製
  • 將電腦病毒放在記憶上
  • 感染DOS的COMMAND.COM
  • 感染副檔案名為com的檔案
  • 感染副檔案名為exe的檔案
  • 感染一般的檔案﹐而且覆蓋其上
  • 感染軟碟的磁片啟動區 (Diskette Boot)
  • 感染硬碟的磁碟啟動區 (Disk Boot Sector)
  • 感染硬碟的磁碟分割表 (Disk Partition Table)

病毒一般都會依附在一些程式檔案上面﹐等該檔案被啟動的時候﹐就會溜進RAM裡面﹐然後感染接著被讀寫進RAM的檔案(別忘了所有要處理的資料都必須先搬到RAM裡面進行)。和其它病毒一樣﹐電腦病毒也有潛伏期﹐其通常是通過日期或某些檔案動作而被引發。如果您發現一些檔案無故的增加了size﹐那就要留意是否中了病毒了。

通常﹐每個病毒也有其特征可尋﹐一般的防毒軟體會對每一種已經被偵破的病毒做好定義(definition)﹐也俗稱病毒碼。我們可以到網上下載最新的病毒碼以供防毒軟體使用。當防毒軟體偵察到符合定義的病毒﹐就會發出警告並提供相應的動作以供參考。如果幸運的話﹐我們還可以通過解除病毒要回原來的檔案﹐不過通常已被感染了的檔案﹐還是馬上清理掉為好﹐以免後患。

如果您的機器還沒安裝防毒軟體﹐那就事不宜遲了﹐趕快行動吧﹗在安裝防毒軟體的時候最好先對系統進行一次徹底的掃毒﹐因為一些已經載入的病毒會聰明的矇騙以後才安裝的掃毒軟體。但既然還沒安裝掃毒軟體又怎麼知道系統是否已經感染病毒了呢﹖所以在系統一安裝好的時候﹐第一時間安裝防毒軟體並下載最新的病毒碼是值得提倡的做法。要不然您就得用確定乾淨的磁碟開機然後進行掃毒了。

下面這篇文章﹐對病毒行為的研究倒非常有幫助的。不妨看看﹕ http://www.sinica.edu.tw/cc/netsrv/hpchou/virus/8607168.htm


幾點注意

下面舉列一些日常使用電腦的注意事項﹐能做得到當然最好﹐做不到也請視情形修正﹕

  • 將機器放置於通風比較好的地方﹐機箱背後離牆壁最少要有十公分的空間﹐如果散熱不好﹐加裝機箱風扇是值得鼓勵的行為(具體安裝可問商店﹐可謂非常容易﹐唯一要注意的是風向)。
  • 機器放置最好以垂直或平躺方式放置﹐傾角儘量少於15度。
  • 不要將機器置於陽光的直接照射之下。
  • 不要將帶有強磁的物件靠近機器和任何儲存設備。
  • 不要經常開關機器﹐如果您打算一天之內會有數次的開關﹐寧可讓機器一直開著﹐把螢幕關掉就是了。因為通常在電源一開通的時候﹐電子設備受到的電流衝擊最大。或許現在的設備在這方面的穩定性已經加強了﹐此意見僅供參考。
  • 機器不用的時候﹐最好用防塵設施保護好。無也就算了(筆者則是太懶)。
  • 機器在開著的任何時候﹐最好不要移動它﹐更要避免大力的碰撞。
  • 要拆開箱子調整機器的時候﹐要確定電源已經被拔掉﹐以及身體不帶靜電。
  • 儘量避免用手指直接碰觸電子元件﹐如果有部件需要拆下帶走﹐一定要包裝妥當。
  • 為機器配置電源淨化/穩定設備和後備電源是永遠值得鼓勵的。
  • 為機器背後的接線和接口做標記也是個非常好的習慣。
  • 為機器的配置(如各種插卡等)設定做記錄同樣是不錯的主意。
  • 永遠為安裝在機器上的各作業系統預備一張最新的開機片﹐這步可不能懶了。
  • 定期為機器掃毒和保持最新的病毒碼。如果從外面使用過軟碟﹐回來要先掃毒再使用﹐更不能用它們來開機。
  • 永遠按正常步驟關機﹐不要養成直接按電源開關的習慣。除非您確定您錯誤地引發了一個電腦病毒程式。

 

 


© 2000 Netman 網中人
Last Updated: March 28, 2000