發新話題

[轉貼][硬碟][分享] 小問題需注意 硬碟空間遺失原因及解決辦法

[轉貼][硬碟][分享] 小問題需注意 硬碟空間遺失原因及解決辦法

大容量硬碟以其較好的性價比越來越受到用戶的歡迎,很多用戶裝機或是升級電腦硬碟時紛紛將目光投向了大容量的硬碟。一些用戶在購買硬碟後發現與硬碟實際標稱的容量不符,或是有些用戶在使用一段時間會發現自己的硬碟容量變小,那麼針對這些問題,我們就來談談硬碟容量的問題。

  首先我們要正確認識硬碟容量大小的有關問題。經常關注硬碟報道,稍微有些硬碟常識的用戶都會知道,硬碟的實際容量一般都小於其標稱容量。造成這種情況的主要原因是,我們大部分情況下是以1G=1048M來定義硬碟容量的,而大部分主板的BIOS設計及測試軟體也是以1024K字節來計算硬碟容量的,而廠家為了方便計算與生產,往往是以每兆1000K字節計算容量,這樣一來二者間便出現了大約5%的差異。而硬碟容量又有純粹由磁頭數、柱面數等物理參數計算得到的物理盤容量以及在經過分區、格式化 等操作後實際可用空間的邏輯盤容量之分。此外在CMOS中選擇不同的工作模式(NORMA、LBA、LARGE),也會造成容量的不一致。由於有這些因素的影響,一般而言硬碟測試容量與標稱容量存在5%-10%左右的差距是基本正常的。

  和硬碟容量有關的是主板CMOS中NORMAL、LBA、LARGE的三種硬碟模式 ,簡單說由於最早的BIOS只支援不大於528M容量的硬碟,BIOS中的 C/H/S參數與硬碟實際的完全一樣,這時硬碟的模式就是NORMAL,後來為解決528M的限製出現了LARGE模式,它通過增加邏輯柱面的數目,使BIOS支援的容量擴大了一倍,但這是個過度的模式,很快就沒有使用了。隨著大容量硬碟的流行,現在CMOS的硬碟模式中,實際上只有LBA一項有實用意義,而設為NORMAL、LARGE都不能正常識別及使用大容量硬碟。

  明白了以上道理後,我們似乎就不需要再關注硬碟空間遺失的問題了。其實不然,在很多情況下,硬碟也會不同程序的遺失空間。如硬碟壞道、隱藏的垃圾檔案等等。

  造成硬碟空間遺失的原因有很多,如誤操作、程序非正常退出、非正常關機、病毒感染、程序運行中的錯誤或者對硬體分區的不合理等情況都會造成硬碟空間的遺失。那麼下面我們就幾種情況下容易靠成硬碟空間遺失浪費進行一下簡單的分析。

  1、硬碟壞道

  硬碟壞道是造成硬碟空間遺失最為嚴重的,硬碟出現壞道會要及時的利用各種方法進行修復或是屏蔽,因為嚴重的硬碟壞道是硬碟的物理損壞,並伴有傳染性,如果不及時的修復與處理,壞道便會赿來越大,直至殃及整個硬碟。硬碟一旦出現壞道,一定要記得及時備份重要的檔案資料,並不是在本硬碟上備份,要及時的更換其它硬碟進行備份或是燒錄成盤。因為硬碟一旦出現壞道後,但意味著此款硬碟壽命已經不會太長,即便是用軟體修復,也存在著嚴重的危險,相信硬碟上的重要資料要比硬碟本身更值錢。

  2、分區過大

  對硬碟的邏輯分區是否合理,這不僅關係到硬碟檔案的分類管理,而且也直接關係到硬碟空間的充分利用。

  我們知道檔案的存儲是以簇為單位的,也就是說一個檔案要佔用一個或多個簇,而簇是由一個或多個扇區構成。如果一個簇只有一個字節被一個檔案佔用,那麼該簇的其他部分即使是空閒的,也不能被別的檔案所利用,這樣空間就被浪費了。由此可見對硬碟分區在大小劃分上是否合理,直接關係到硬碟空間的使用情況。

  拿現在80GB容量的硬碟來講,我們盡量要多劃分幾個邏輯盤,像以20GB、30GB為單位進行劃分,建議不要超過40GB。但也並不是劃分的越小越好,如80GB的就不再建議以10GB為單位進行分區,因為太多的分區不但會影響整個系統的運行速度,而且我們管理使用起來也極不方便。像對160GB大容量的硬碟,我們可以根據自己的實際需要情況,合理的進行分區,一般以40GB為單位就可以了,最好別超過60GB。
  

  3、臨時檔案

  臨時檔案造成的硬碟空間的浪費也是一個容易忽視的問題。

  我們在使用電腦當中,有些時候在運行應用程序時出現錯誤而非正常退出,或是電腦突然斷關機等,都會使很多.TMP類型的檔案繼續存放在硬碟中,在Windows窗口環境中運行應用程序時,會自動產生以~GRB開頭的用於存放有關螢幕信息的檔案,另外,還有一個用於Windows本身臨時交換檔案的win386.swp。當程序正常退出運行之前,應用程序會將這些檔案刪除,而非正常退出時,應用程序無法刪除它們。可以定期清理這些檔案。

  清理的方法很簡單,簡單介紹一下。選擇要清理的盤符,如「C」盤,在盤符上單擊滑鼠右鍵,選擇「屬性」,然後選擇「常規」下我們可以看到「磁碟清整」的選項,點擊進行「磁碟清理」窗口,同樣選擇「磁碟清理」,爾後我們可以看到有幾個選項讓我們選擇,點擊前面的空格選定後點擊確定點可,如果要進行其它的操作可以點擊「其他選項」來完成。

  4、簇的遺失

  檔案分配表(FAT)是軟碟或硬碟上的一個隱含表。FAT記錄如何將檔案存儲在特定的(不一定是連續的)簇上。檔案分配表採用一種簡單的方法不停地跟蹤資料。在FAT中,第一簇的入口是用於存儲檔案的第二簇的地址。在第二個簇入口處則是第三個簇的地址,等等,直到包含檔案結束碼的最終簇入口。

  很明顯,如果FAT表資料因為某種原因遭到破壞,就會導致硬碟資料的邏輯連續性發生紊亂,從而發生硬碟空間遺失的問題。這種空間遺失的故障用一般的磁碟修復工具都可以解決,但資料往往無法修復。 由於傳統FAT格式的缺陷,若某個簇沒有在任何檔案分配鏈中出現,而且該簇在相應的檔案分配表中又被標記為非零時,這時該簇既沒有被任何檔案使用,又不可以再為其他檔案所用,這樣就發生了"簇遺失"現象。簇的遺失必然導致硬碟空間的遺失。這種"遺失"空間的現象通常是由於程序在運行中非正常終止、在Win98環境中非正常關機等原因造成的。

  因此,從以上我們認為,在大部分硬碟的分區時要堅決採用NTFS格式,當然那些老式硬碟的還是建議採用FAT32,這是解決以上問題最有效的方式。


  5、合理使用硬碟空間的設置

  回收站空間設置直接影響到硬碟上可用空間的大小,最好你的回收站大小設置為硬碟空間的5%,並且你要定期清空你的回收站。再有一點就是,IE中的Internet檔案臨時存放空間的設置,如果你將它設置得太大,它存儲的Internet檔案就會佔用你的硬碟空間。

  我想這兩項的設置過程大家一定非常熟悉了吧,在這裡就不再多囉嗦了。

TOP

感謝大大的PO文
讓我瞭解到許多我不知道的新東西

TOP

會不會發生危險啊

不錯唷~~~
整理的很詳細...........

TOP

大大精闢的解說,讓我有進一步瞭解,
可以找回一些硬碟空間,謝謝分享

TOP

不錯的見解..
讓我知道更多..
好好重新看看我的硬碟...

TOP

回復 #1 midi78578 的帖子

謝謝分享~

不過我知道的~

就只有官換算的~~1000  與 1024的差別

謝謝~~

TOP

感謝大大的分享...讓我了解了硬碟空間的知識...辛苦了

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。