PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

  回應
 
主題工具
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
Unhappy 硬碟的 Cluster Size (冷)

沒時間寫太多,也沒有詳細查證 (所以可能有錯),有興趣的人可以自己上網找資料!(保證有,英文網站較多資料)

FAT16:Microsoft DOS 開始用的一種磁區格式。(最大限制 2G,2047.3 MB)
FAT32:Microsoft Windows 95 SR2 開始用的一種磁區格式。(謝謝網友的指正,SR2 已加上)
NTFS:Microsoft NT 開始用的一種磁區格式(XP 好像已經是 NTFS5 了)

NTFS 有好處也有壞處:(FAT32 好壞處和 NTFS 有點相反,所以不列)
好處:有安全功能、檔案較有保障 (MS 說的)、以下這些機車的限制較少。
壞處:磁碟效率不一定比 FAT16/32 好,在 DOS 下除非裝特殊軟體 (如 NTFSDOS),不然別想看到 NTFS 的磁區!
(對 NTFS 沒啥研究,不多說,免得多說多錯... :) )

至於 FAT:檔案配置表,File Allocation Table 又是蝦米?舉個簡單例子~~~

Partition 磁區:像是一本書
FAT 檔案配置表:就像是書的目錄
Cluster Size 磁簇大小:就像書的每頁大小,如 B5、A4 等等。

事實上,硬碟會以一個 Cluster 為基本儲存單位,就算一個檔案只有 1 Byte,在磁碟機中還是會佔用一個 Cluster 的大小。而 Cluster 大小也與 Partition 大小有關!舉例如下:

FAT32 格式:
  1. 以固定一個 4G 磁區,但改變 Cluster Size 為例 (~4000.5 MB):(數據不是非常精確,請見諒)
    (1) FAT 佔用的大小 15.6 MB ← (Cluster Size = 2K)
    (2) FAT 佔用的大小 7.8 MB ← (Cluster Size = 4K)
    (3) FAT 佔用的大小 3.9 MB ← (Cluster Size = 8K)
    (4) FAT 佔用的大小 2.0 MB ← (Cluster Size =16K)
    (5) FAT 佔用的大小 1.0 MB ← (Cluster Size =32K)

  2. 以固定一個 8G 磁區,但改變 Cluster Size 為例 (8,603,610,624 Bytes):
    (1) FAT 佔用的大小 16.0 MB (16,797,184 Bytes) ← (Cluster Size = 4K)
    (2) FAT 佔用的大小 8.0 MB (8,433,152 Bytes) ← (Cluster Size = 8K)
    (3) FAT 佔用的大小 4.1 MB (4,255,232 Bytes) ← (Cluster Size =16K)
    (4) FAT 佔用的大小 2.1 MB (2,174,464 Bytes) ← (Cluster Size =32K)

  3. 以固定 Cluster Size = 2K,但改變磁區大小為例:
    4G (~4000.5 MB) -> FAT Size 15.6 MB
    3G (~2996.5 MB) > FAT Size 11.7 MB
    2G (~2000.3 MB) > FAT Size 7.8 MB
    1G (~ 996.2 MB) > FAT Size 3.9 MB

FAT 格式: (結果類似)
  1. 2G (=2047.3 MB) > FAT Size 0.3 MB (Cluster Size =32K)
  2. 1G (=1027.6 MB) > FAT Size 0.2 MB (Cluster Size =32K)

可以知道兩點:
  1. 假設 Cluster Size 一樣,則越大的 Partition 就會用到更大的 FAT。
    (假設書本大小一樣,書越厚,目錄就會越大)
  2. 相同大小的 Partition,Cluster Size 越大則 FAT 所花的空間就越小 (請看 FAT32 4G 的例子)。
    (假設書本字數一樣,書的大小越大,目錄的頁數就會較小)

結論:
  1. 如果要放大檔案,可以把 Partition Size 設大,但 Cluster Size 建議也調大一點,則你的 FAT 就不會太佔空間。
  2. 如果是放暫存檔案或放程式的 Partition,則建議不要一顆硬碟一個 Partition,同時也可以斟酌把 Cluster Size 再設小一點,雖然 FAT 會變大,但因成千小檔案所造成的 Cluster Waste 就不會太多。
  3. 根據用途來設定,是比較專業的作法,對了,設定的方式在 PQ Partition Magic (或類似軟體,但不確定有) 都有很快速方便的選項可供使用,以 PQ 7 為例:
    (1) 選好 Partition 後,Operations -> Advanced -> Resize Clusters。
    (2) PQ 會內定的 Cluster Size 會比較大,所以設定好 Partition 後要改 Cluster Size 到臨界值。

<未完待續 (PCDVD 的內容大小限制) >
     
      

此文章於 2003-02-03 07:37 PM 被 adelies 編輯.
舊 2003-02-03, 07:14 PM #1
回應時引用此文章
adelies離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
<接續 (PCDVD 的內容大小限制) >

FAT32 為例:(純舉例,不一定和您一模一樣)
Cluster Size 1K:2063.0 MB (約 2G)
Cluster Size 2K:4110.4 MB (約 4G)
Cluster Size 4K:8205.0 MB (約 8G)
Cluster Size 8K:16394.4 MB (約 16G)
Cluster Size 16K:32781.0 MB (約 32G)
Cluster Size 32K:很大很大的磁區 (適合超大硬碟單一磁區)[/list]
Microsoft 附註:
Microsoft: Limitations of FAT32 File System
Microsoft: Limitations of the FAT32 File System in Windows XP

Microsoft: Description of the FAT32 File System
Microsoft: Description of the FAT32 File System in Windows XP

Microsoft: Maximum Partition Size Using FAT16 File System
Microsoft: Maximum Partition Size Using the FAT16 File System in Windows XP

Microsoft: Problems Accessing FAT16 Drives Larger Than 2 GB
Microsoft: Default Cluster Size for FAT and NTFS

以上是白癡小弟的心得,如有錯誤、不妥處歡迎指教,謝謝!

PQ Parition Magic 8 與之前比,同 Cluster Size 可允許的 Partition Size 可以更大,小弟不知道他怎樣做的,所以,不要因為使用 8 的答案與上面不同來打偶啦,謝謝...
 
舊 2003-02-03, 07:18 PM #2
回應時引用此文章
adelies離線中  
supermaxfight
Golden Member
 
supermaxfight的大頭照
 

加入日期: Jun 2002
您的住址: 地獄18層
文章: 3,090
我怎麼記得Windows95第二版才正式支援FAT32......@"@
舊 2003-02-03, 07:21 PM #3
回應時引用此文章
supermaxfight離線中  
linguokim
Major Member
 

加入日期: Aug 2002
文章: 119
引用:
Originally posted by supermaxfight
我怎麼記得Windows95第二版才正式支援FAT32......@"@

沒錯是第二版(OSR2)才正式支援FAT32
舊 2003-02-03, 07:29 PM #4
回應時引用此文章
linguokim離線中  
xtreme
Master Member
 
xtreme的大頭照
 

加入日期: Dec 2000
您的住址: 木柵動物園
文章: 2,297
Cluster Size能多小就盡量用多小...雖然FAT會增大...但是Cluster造成的浪費空間遠大於FAT...

簡易計算浪費多少硬碟空間...
使用檔案總管...
點選任一磁碟機,將右方所有資料夾與檔案框選,點右鍵選內容
大小(檔案真實大小)
磁碟大小(檔案所佔用磁碟空間)
兩各相減就知道白白浪費多少空間...我最高紀錄浪費2GB...
__________________
本來無一物,何處惹塵埃
舊 2003-02-03, 07:49 PM #5
回應時引用此文章
xtreme離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
引用:
Originally posted by xtreme
Cluster Size能多小就盡量用多小...雖然FAT會增大...但是Cluster造成的浪費空間遠大於FAT...

簡易計算浪費多少硬碟空間...
使用檔案總管...
點選任一磁碟機,將右方所有資料夾與檔案框選,點右鍵選內容
大小(檔案真實大小)
磁碟大小(檔案所佔用磁碟空間)
兩各相減就知道白白浪費多少空間...我最高紀錄浪費2GB...


小弟也都是 Cluster 能調多小用多小,不過... 哇~ 2g 的 Cluster Waste! 好誇張...
舊 2003-02-03, 08:30 PM #6
回應時引用此文章
adelies離線中  
cchchiou
Major Member
 

加入日期: Dec 2000
您的住址: 虎山旁
文章: 192
應該win2000就開始是NTFS5了!!!
舊 2003-02-03, 08:39 PM #7
回應時引用此文章
cchchiou離線中  
cflung
*停權中*
 

加入日期: Feb 2000
您的住址: 高雄市
文章: 102
還有一種FAT12,dos3.3的老東西,現在的1.44Mb碟片還在用
舊 2003-02-04, 07:06 AM #8
回應時引用此文章
cflung離線中  
velance
Senior Member
 
velance的大頭照
 

加入日期: Oct 2001
您的住址: 新竹科學工業園區 <--> 台中市
文章: 1,095
請問一下 cluster 要怎麼調小 用SPFDISK規劃硬碟時可以調整嗎
最近想買顆80G的 正在傷腦筋怎麼安排 那看來得把 cluster調越小越好囉
舊 2003-03-22, 11:16 PM #9
回應時引用此文章
velance離線中  
銀色三冠王IS
Golden Member
 
銀色三冠王IS的大頭照
 

加入日期: Jan 2001
文章: 2,724
Thumbs up

引用:
Originally posted by adelies
不過... 哇~ 2g 的 Cluster Waste! 好誇張...

硬碟如果很多小檔案的話..是很有可能浪費不少空間的..
還有..檔案正好都不滿最小單位倍數的磁叢..

上面文章整理的不錯..給您拍拍手..
雖然有些小地方錯誤了..但不影響收視率..
舊 2003-03-23, 01:33 AM #10
回應時引用此文章
銀色三冠王IS離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:56 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。