磁盤碎片整理是提高程序執行速度的一種好方法。但硬盤碎片整理過程非常費時,整理之后不久,硬盤碎片再次大量產生,運行速度又會明顯下降了。這時,大多數朋友會選擇重新整理磁盤。久而久之,硬盤的使用壽命無形之中就縮短了。那么,有沒有一種更好的方法,既不頻繁地整理硬盤碎片,又不影響電腦運行速度?方法當然是有的。
一、探究磁盤碎片產生的原因
簡單地說,一切程序對硬盤的讀寫操作都可能在硬盤中產生碎片。在使用Windows系統的過程中,以下幾種程序經常會在硬盤中產生大量碎片。
1.虛擬內存管理程序
虛擬內存的機制是,當應用程序所需的物理內存不足時,默認情況下Windows會在硬盤C:Windows系統目錄中產生一個文件名為win386.swp的臨時交換文件,用該文件所占用硬盤空間虛擬成內存(即使你什么也不做,只是打開電腦,該文件也一樣存在)。顯然,虛擬內存管理程序會對硬盤頻繁讀寫,產生大量的碎片,這是產生硬盤碎片的主要原因。
2.Windows臨時文件
許多的工具軟件和應用軟件在默認情況下的安裝和運行都會在C:Windows\\Temp 目錄下生成大量的臨時文件。例如:用word程序編輯文檔時,只要你從資源管理器中進入該目錄,一定會發現大量的.tmp臨時文件,一旦退出程序,這些臨時文件又會被刪除。所以,對這些臨時文件的頻繁讀寫也會產生碎片。
3.我的文檔
系統盤碎片的產生,與對“我的文檔”進行頻繁文件發送和刪除操作也有很大關系。我們也可以把“我的文檔”移到D盤來解決這一問題。
4.開始菜單上的“文檔”
當我們在操作一些帶有關聯的文件時,通過雙擊該文件即可啟動相應程序打開此文件,這時也在“文檔”中留下了該文件的快捷方法,當我們消除文檔的記錄時,碎片又產生了。
5.IE瀏覽器
默認情況下,IE瀏覽器將Temporary Internet Files 目錄作為臨時文件儲存目錄。若經常上網沖浪,IE瀏覽器會在該目錄下生成大量的臨時文件,同時會對硬盤頻繁讀寫,產生大量的碎片。
6.Outlook Express
默認情況下,Outlook Express將接收和未發送的函件存在C盤,當我們經常收發郵件和刪除函件時,C盤就會產生碎片。
7.下載軟件
下載軟件一般都有默認的下載存儲文件存儲路徑。例如:使用迅雷下載文件,它的默認下載存儲文件夾是C:Download 文件下。因為我們經常要對下載的軟件和數據分門別類地存放,所以會將下載的文件從此目錄移出。隨著反復地移動下載文件,C盤將產生大量的碎片。
二、減少硬盤碎片的絕妙方法
通過以上的分析,我們清楚了磁盤碎片產生的幾個主要原因。因此減少磁盤碎片的其基本思路是:系統文件和常用軟件分開安裝,一般是在C盤只安裝Windows系統,文字處理、聊天軟件、下載軟件等常用軟件安裝在D盤里,再把虛擬內存管理的臨時交換文件、IE瀏覽器的臨時文件目錄和系統的臨時文件目錄、My Documents目錄、Outlook(或其他函件軟件)文件夾等,分別指定到另一個邏輯盤(如D盤)。也就是說,即使要產生文件碎片,也讓它產生在系統盤之外的另外一個邏輯盤上,以免影響系統的速度。這樣,你只需每個月用磁盤碎片整理程序花很少的時間就可整理完D盤中的碎片,而C盤中的程序經長時間使用,執行速度也不會明顯降低了。
1.轉移虛擬內存
在桌面右鍵點擊我的電腦查看屬性,選擇“高級”選項卡,點擊“性能”欄中的“設置”按鈕,選擇“高級”選項卡,點擊“虛擬內存”欄內的“更改”按鈕即可進入“虛擬內存”窗口。在驅動器列表中選中系統盤符,(如果不知道該改為多少合適,那么就記下系統所在盤符的那兩個數值),然后勾選“無分頁文件”選項,再單擊“設置”按鈕;接著點擊其他分區,選擇“自定義大小”選項,在“初始大小”和“最大值”中設定數值(我們就把剛剛記下來的那兩個數值分別輸入),然后單擊“設置”按鈕,最后點擊“確定”按鈕退出即可。最后重啟電腦讓設置生效!
關于數值,也可以把最小值設為物理內存(也就是你內存條的大小)的1.5倍,最大值設為物理內存的2.5倍就可以了!至于1G以上的內存,不設會更快些!
2.轉移Windows臨時文件
Windows在執行一些繁瑣運算(如解壓縮文件)的時候,都是先將文件放在某個臨時目錄下,在任務執行完后再刪除臨時文件。默認是放在操作系統下所在分區的temp目錄中,如果我們能想辦法提高臨時文件的讀寫速度,就可以達到優化系統的效果,所以要想辦法將臨時文件轉移。由于硬盤的物理形態原因,在內區讀寫速度會比外區更快一些,在Windows中通常是分在前面的分區更靠近內區(如C盤),分在后面的分區則更靠近外區。在Windows下應盡量減少操作系統所在分區的讀寫操作,綜合以上考慮我們將臨時目錄建在D盤好一些。
下面是具體的方法:
首先在D盤下新建立一個目錄temp,然后用鼠標右鍵單擊“我的電腦”,選擇彈出菜單中的“屬性”、“高級”、“環境變量”按鈕,在“系統變量”中拖動右邊的下拉列表框到最后,可以看到變量temp和tmp,在彈出的對話框中將temp和tmp的值都改為D:\emp即可。重啟之后,這一改動就生效了。
3.轉移IE臨時文件夾
先在非系統分區中創建一個存放IE臨時文件的文件夾,比方說保存在D盤temp目錄中,然后在IE主窗口中,依次點擊“工具”、“Internet選項”、“常規”標簽,打開“Internet臨時文件”設置界面,點擊“移動文件夾”按鈕,在“瀏覽文件夾”對話框中選擇文件夾“D:\emp”,再點“確定”。系統會提示“重新啟動機器”。重啟后,系統自動將存儲區轉換到D盤下的指定目錄。
4.轉移收藏夾
Windows 2000\\XP下,收藏夾默認保存在C:\\Documents and Settings用戶名收藏夾下,請以你的用戶名登錄Windows,然后在D盤下新建一個Favorites文件夾,再打開注冊表編輯器,到HKEY_USERS\\.Default\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\UserShell Folders下,將字符串值Favorites的鍵值改為D:\\Favorites,然后重新啟動電腦即可。
5.轉移歷史記錄
歷史紀錄默認被存儲在C:\\Windows\\History下,我們可以將其轉移到其他分區,比方說D盤History文件夾下。在D盤創建History文件夾完畢之后,打開注冊表編輯器,展開到HKEY_USERS\\.Default\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\UserShell Folders,雙擊字符串值History,將它的鍵值由C:\\Windows\\Favorites改為D:\\History,退出即可。
6.轉移Cookies
Cookies是我們瀏覽的網站傳輸到用戶計算機硬盤中的文本文件或內存中的數據。它在硬盤中存放的位置與使用的操作系統和瀏覽器密切相關。Cookies文件的存放位置為C:\\Documents and Settings\\用戶名\\Cookies。
轉移Cookies的方法與轉移歷史記錄的方法相同,同樣要修改注冊表,而且要展開的注冊表的位置也相同,只是要修改的是“Cookies”這個字符串值,在此不多說了。
7.轉移我的文檔
“我的文檔”默認位置是C:\\Documents and Settings\\用戶名\\My Documents。我們可以將“我的文檔”文件夾轉移到其他分區中,具體方法是:修改“我的文檔”的屬性,右鍵單擊桌面“我的文檔”的“屬性”,在“屬性”對話框的“目標文件夾”中重新填入“D:\\MyDoc”即可。用此方法也可使多操作系統共用一個“我的文檔”。
8.轉移Outlook Express函件存儲文件位置
啟動Outlook Express,點擊“工具”→“選項”。在“維護”選項卡中選擇“存儲文件夾”,在“存儲位置”選項卡中選擇“更改”,指定新位置(如D:\\Outlook)即可。如果采用其他的郵箱軟件(如Foxmail等),也可以照此辦理。
9.轉移下載文件位置
將下載軟件(如迅雷)安裝到D盤,并在D盤重新指定下載文件的存儲文件夾即可。