對症下藥:硬盤空間丟失原因揭秘

來源: 2006-10-19 11:56:06 [舊帖] [給我悄悄話] 本文已被閱讀:


 硬盤是電腦中存儲數據的關鍵設備。但是,經常有朋友的硬盤會出現空間丟失的情況。今天,我們就來探討一下硬盤空間丟失的各種原因。

  1.軟件導致空間“假”丟失

  很多時候,自己明明刪除了一大批文件,結果硬盤可用空間不僅沒增加,反而還小了些,何故?

  現在很多軟件都有刪除數據保護功能,例如諾頓的回收站保護功能、FinalData之類的數據恢複軟件等。如果你的係統中安裝了Norton System Works的話,在你清空回收站時,就會將回收站中的文件備份到硬盤中,即使清空回收站後還能恢複被清空的數據,我們可以在諾頓的刪除向導(UnErase Wizard)中查看這些文件。要想還原因被諾頓保護而“丟失”的硬盤空間,隻須右擊桌麵的“Norton Protected Recycle Bin”圖標,選擇“Empty Norton Protected Files”,在諾頓中清空這些文件即可。

  另外,一些數據恢複軟件也有數據保護功能。FinalData會自動把你刪除的文件都複製一份備份到一個目錄裏,造成刪除文件後可用空間不會增加的現象。隻要在這些軟件中找到並清除這些備份文件即可。

  2.病毒侵襲後導致硬盤空間丟失

  病毒侵襲電腦後產生的電腦故障可謂五花八門,會導致硬盤空間丟失也是經常有的事。如遭CIH病毒侵襲後,一般都會出現硬盤空間丟失的現象。對付病毒,還是那句老話:安裝口碑好的防火牆和殺毒軟件,定期升級病毒庫文件,不要輕易打開一些來路不明的可執行文件,定期升級係統,該打的補丁一個都不要落下。

  3.文件分配表損壞導致空間丟失

  文件分配表(FAT)是軟盤或硬盤上的一個隱含表。FAT記錄如何將文件存儲在特定的(不一定是連續的)簇上。文件分配表采用一種簡單的方法不停地跟蹤數據。在FAT中,第一簇的入口是用於存儲文件的第二簇的地址。在第二簇入口處則是第三簇的地址……直到包含文件結束碼的最終簇入口。如果FAT表數據因為某種原因遭到破壞,就會導致硬盤數據的邏輯連續性發生紊亂,從而發生硬盤空間丟失的現象。由於傳統FAT格式的缺陷,若某簇沒有在任何文件分配鏈中出現,而該簇在相應的文件分配表中又被標記為非零時,這時該簇既沒有被任何文件使用,又不可以再為其他文件所用,這樣就發生了“簇丟失”現象。簇的丟失必然會導致硬盤空間的丟失。這種“丟失”空間的現象通常是由於程序在運行中非正常終止,係統非正常關機而導致的。這種空間丟失的故障用一般的磁盤修複工具都可以解決,但數據往往無法修複。

  4.其他原因

  除了上麵幾種常見的硬盤空間丟失的情況外,還有很多其他原因也可能導致硬盤空間的丟失。如硬盤出現了壞道也會導致容量減少。這時,建議先備份數據,然後用修複軟件對硬盤進行修複。除此之外,很多朋友設置了一些隱藏文件,這些隱藏文件在統計硬盤空間時並不會被當成正常文件所占空間的大小,因而讓很多朋友懷疑為硬盤丟失了,其實不然。

  總之,在硬盤空間丟失後,首先要考慮是否是磁盤出現了錯誤,其次,要考慮是否有病毒感染係統,再考慮是否因為係統中安裝了一些具有文件保護功能的軟件導致的。找到原因後就需要我們對症下藥找出相應的解決方案。