兄台果然是行家
應觀眾要求,就來篇教學吧
-----------------------------------------------------
一、原理解說 (知道原理的人請自行跳過)
什麼是「磁碟斷裂」,為什麼要 Defrag (磁碟重組)?
檔案放在硬碟裡面,存在位置不是連續的,就叫「磁碟斷裂」
Defrag (磁碟重組),是為了讓檔案存放位置連續化
「磁碟斷裂」會有什麼影響,為什麼要吃飽太閒花時間去重組?
檔案存放於硬碟裡的位置,若不是連續的
磁頭勢必得要跑來跑去,才能讀取
換句話說,就是浪費時間
而重組後,讓檔案連續化,讀寫時磁頭就不必跑來跑去,效能會增加
有這麼嚴重嗎?不需要吧
據微軟的說法,NTFS 有良好的索引特性,磁碟不需重組
一般資料,的確不需要這樣花時間去搞
但有一個檔案,無時無刻都在跑,這個檔就有重組的必要!
它就是:pagefile.sys (NT下的名稱) 或 swapfiles.sys (9x下的名稱)
也就是所謂的「虛擬記憶體」,它的讀寫速度,和系統整體效能,息息相關
那我不想時常重組啦,也不想看到 pagefile.sys 檔案碎裂,怎麼辦?
簡單,割個磁區給它放就好了,保證都不會碎裂
檔案系統 FAT、FAT32、NTFS 差別在哪裡?
M$ 官方網站,有詳細的說明
NTFS 和 FAT系列,最主要的差別是 NTFS 每個檔案都可以設權限,也就是有所謂的"安全性"
其它特點是,NTFS 磁簇可以比較小,單一檔案大小可破4GB以上 (FAT系列有4GB的限制)
不過,事情不會那麼簡單
安全性資料一定是紀錄在某個地方
換句話說,NTFS的讀寫速度最慢,因為要多讀那份檔案系統資料
FAT (VFAT) 和 FAT32,又以 FAT 速度較快
那麼,放置 pagefile.sys 的磁區,用什麼檔案系統比較好?
既然愈快的愈好,難道還會是別的,當然非 FAT 莫屬!
什麼是「磁簇」?
咦∼這是怎麼回事,為什麼「大小」有分
大小 和
磁碟大小
大小 = 檔案資料實際的大小
磁碟大小 = 檔案資料在硬碟中,所佔的空間大小
啥∼你說啥咪,唬我啊
沒有唬人,這就是「磁簇」在作祟!
硬碟分割空間,最小單位為「磁簇」
扇形區塊,為「磁簇」,硬碟儲存的
最小單位
來PS遊樂器來比喻的話
就像記憶卡以為「格」為單位
也許有人會覺得:怎麼那麼機車,我的遊戲記憶量,明明就沒有那麼大,儲存時卻要白白浪費一格
是滴,硬碟也是這樣
假設磁簇是 64 KB ,那麼就算你存 1 KB 的檔案好了,也是佔用 64 KB 的空間
換句話說,就是浪費 63 KB
那麼你是在莊孝維嗎,還說 SWAP 的空間磁簇要 64 KB?
pagefile.sys 是一個連續性大檔案,好比說 900 MB
頂多只會浪費一格磁簇,算 63 KB好了
但是呢,磁簇有一個特性
磁簇愈大,讀取愈快!
因為磁頭一次掃一個磁簇,就是 64 KB
如果磁簇是 4 KB,磁頭則要掃 48 次
誰比較快,你說呢
以上原理解說完畢,放 pagefile.sys 的空間,最佳選擇就是 FAT,磁簇 = 64K
二、實作 (以全新硬碟,要灌作業系統為範例)
1.
2000/XP 光碟片開機,分割時,按 C ,手動分割
割 10240 MB 給 C:,開始安裝
其餘剩下的空間不要理會,待會裝好再處理
2.
裝好 2000/XP 後
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
上面這個圖,是已經割好的
若是用全新的硬碟安裝,到這裡
要在空白空間,新增「擴充磁區」,分配"全部"
繼續建立「邏輯磁碟」
第一個為 D:,1 GB
第二個為 E:,其餘空間
若光碟機已經佔去 D:的位置
不用擔心
按滑鼠右鍵,把它改磁碟編號,叫它旁邊納涼去
3.
分割好後,開始「格式化」
點選 D:,滑鼠右鍵,格式化
4.
最後步驟
[控制台] - [系統]
OK!大功告成,收工
後記:
其實獨立的 SWAP 磁區概念,在 unix-like 系統,早已行之有年
例如 Linux 的 SWAP,還有自己的檔案系統叫 Linux SWAP Filessystem,比 FAT 效率更高
Windows 在 SWAP 方面,因為技術比較落後,才需要這樣搞
這個點子,就是來自於 Linux
至於有沒有效,就理論來說應該是有效,再者,最重要是:奇摩子∼爽