1.硬盤浪費空間產生的原因
了解了文件大小和所占空間的原理後,我們知道,因為“簇”的存在,多數情況下每個文件實際占用的硬盤空間要大於文件的實際大小,這樣不可避免地存在一定程度的硬盤空間浪費:因為每個文件的最後一簇都有可能有未被完全利用的空間(稱為尾簇空間),一般來說,當文件個數比較多時,平均每個文件要浪費半個簇的空間;由於不同硬盤“簇”大小的不同,因此不同的硬盤或分區都存在不同的“使用效率”。同時,一個文件的數據會根據硬盤上扇區的實際使用情況,被分成若干段像一條鏈子一樣存放,這種存儲方式稱為文件的鏈式存儲。硬盤上的文件常常要進行創建 刪除 修改等操作,這樣的操作越多,文件就有可能被分得越零碎(每段至少是1簇),文件的讀寫效率也就越低,這其實也是“文件碎片”產生的原因。
2.分析硬盤的使用率
我們最終目的是要采取措施,盡最大可能提高硬盤使用率,減少存儲空間的浪費,提高硬盤的存取效率。因此,我們要先使用Diskdata Diskvision PQ Magic等工具得到當前硬盤空間的使用效率。運行PQ Magic後,在其主界面中右擊需要調整的分區名稱,如H,選擇“屬性”可打“分區屬性”對話框,切換到“浪費的簇”選項卡,即可查看到該分的使用率,如圖所示。
接下來應該對硬盤使用效率較低的情況進行分析。例如,如果要存儲大量的小文件(一般小於4KB),選擇越小的簇越能提高硬盤利用率。對於體積較大的文件(如視頻 音頻文件等),可以選擇較大的簇提高硬盤的訪問效率。對於數量較多的小文件和體積較大的文件,最好能分區存放,且選擇不同的硬盤簇大小,這樣既能減少硬盤空間浪費,也可以提高硬盤讀取效率。
3.提高硬盤使用率的實例
例如,一個1.2GB 大小的分區,安裝了錢龍股票軟件,所有的文件實際大小為480MB,但占用的硬盤空間卻達到1192MB,足足浪費了近700MB的空間!原來該分區使用的文件系統是FAT格式,一個簇的大小是64KB。錢龍軟件中的大部分文件體積都很小,用戶每天收到的大量股評和新聞也都是體積很小的文本文件,但每個文件都至少要占用64KB的空間,從而造成了硬盤空間較大的浪費。解決的辦法很簡單:將該分區從FAT轉為FAT32,將簇從64KB減小為4KB,即可將浪費的大部分空間找回來。
方法是:運行PQ Magic後,在其主界面中右擊需要調整的分區名稱,如H,選擇“轉換”可打開“轉換分區”對話框,選擇轉換後的分區格式,如FAT32,再單擊“確定”。然後在PQ Magic主界面右擊需要調整的分區名稱,選擇“高級→調整簇的大小”,然後在“新建簇大小”後面選擇新建簇的大小,如4KB,再單擊“確定”即可。
輕松查看硬盤分區的使用率