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

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

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

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
NTFS 在大容量的時候,cluster size 是會比較小,因此 waste 的程度會較 FAT16/FAT32 來的低。至於 "使用NTFS的話,磁區分的越大,Cluster Waste越少" 這句話以小弟目前的認知是不正確的,cluster waste 取決於兩點:1. cluster size;2. 裡面存放的檔案大小。

也可參考:MS 的 Cluster Size 一文
Table 13.4 Default Cluster Sizes for Volumes with Windows XP Professional File Systems
http://www.microsoft.com/technet/tr...kc_fil_lxty.asp

NTFS:
< 512       512
513 MB–1,024 MB 1K
1,025 MB–2 GB   2K
> 2 GB       4K


基本上還是類似,如果一個 [只有 1byte] 的檔案,依次放在以下磁區內,就會佔掉 cluster size 的大小:

cluster size
512 > 會浪費 511 byte
1024 > 會浪費 1023 byte
2048 > 會浪費 2047 byte
4096 > 會浪費 4095 byte

可惜的是 FAT32 MS 可能有意或無意沒有用到全部的定址能力,原本可以定址 2^32,但印象中只用了 28。
     
      

此文章於 2004-02-19 11:09 PM 被 adelies 編輯.
舊 2004-02-19, 11:01 PM #21
回應時引用此文章
adelies離線中  
luftwaffe
*停權中*
 
luftwaffe的大頭照
 

加入日期: May 2001
您的住址: 新店溪邊
文章: 502
但我好像記得如果每個cluster都1k的話,不幸你的檔案又很分散,那抓檔案時的link就會花費更多時間去找檔案的連結,所以應該是說依照個人檔案儲存類型或大小來決定cluster大小,一般都以預設值32,畢竟每人檔案儲存再同一partition裡面有大有小.
 
舊 2004-02-20, 12:56 AM #22
回應時引用此文章
luftwaffe離線中  
boobee
New Member
 

加入日期: May 2001
文章: 8
應該這樣說, 大的 Cluster 效能比較好, 小的 Cluster 比較省空間, 因此必須取個折衷值, 並不永遠是越小越好. 解釋一下原因: 當你用小的Cluster儲存大型檔案, 由於Cluster太小, 因此必須用更多個Cluster儲存檔案, 這會導致兩個問題, 一是磁碟的fragmetation程度會增加, 檔案很容易被切得支離破碎, 存取檔案時磁頭會在整顆硬碟上跳來跳去的, 二是作業系統的prefetch效率會降低, 作業系統會一次存取整個 Cluster, 若Cluster數目太多, 會導致作業系統要花更多次讀取才能讀完整個檔案.
那該如何折衷呢 ? NTFS有個很好的解法, 基本上如果檔案太小 (小於 1 ~ 4K, 忘記實際數字了), NTFS不會配置Cluster來儲存檔案, 他會直接把檔案內容存在MFT中, 因此檔案小時不會浪累空間, 而大檔存在 Cluster效能也比較好.
基本上, 我會建議各位採用NTFS, 他有不少改進效能的設計, 實測他沒有比較快是因為被新加入的功能抵銷了. 但這些功能中有一個相當值得, 就是 logging, 他可確保重要資料結構, 不會因為電腦 crash 而毀損, 不像FAT在當機時, 常常會掉檔案或是目錄之類的, 嚴重的 crash 甚至會損害的整個檔案系統. 以上意見供大家參考.
舊 2004-02-20, 09:16 AM #23
回應時引用此文章
boobee離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
引用:
Originally posted by boobee
...(恕刪)..


感謝大大指教~

目前的大硬碟隨便用 NTFS 一劃 (應該不多人會在大硬碟劃一個 2G 以下的磁區,除非特殊用途),都是用 4K 的 cluster size。cluster size 應該對 FAT16/FAT32 的 cluster waste 比較有影響,至於檔案不連續的問題是可以用磁碟重整改善。NTFS 小弟對他的瞭解不深,感謝大家的指導~

windows 裡面的 format 也可以下參數來改 cluster size,不過這只能適用於空磁區,而且他好像沒有防呆機制,參數亂下照 fo,結果當然是 fo 無法存取...

此文章於 2004-02-20 06:41 PM 被 adelies 編輯.
舊 2004-02-20, 06:36 PM #24
回應時引用此文章
adelies離線中  
pig1209
Advance Member
 

加入日期: Jun 2001
文章: 467
各位大大,
小弟有一硬碟使用問題,可否請教大家
小弟pc裡有一個程式是監視器
24小時會不斷將錄影過程寫入檔案
因另一個程式,則是家人在看影片檔或唱歌
也幾乎每天,但每次可能只有4~5小時在使用
,這個程式則是只有在讀檔案
這樣會不會很損傷硬碟 ?
(小弟覺得好像跟使用edonkey有點類似 ?
只差不是同時讀寫同一個檔案)

如果這樣使用硬碟是屬正常的話
小弟就要把舊硬碟換成一顆大硬碟
如果這樣是屬不正常的話,只能在加一顆新的
小弟是希望換新就可以了
希望各位大大解惑
舊 2004-02-20, 11:11 PM #25
回應時引用此文章
pig1209離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
如果擔心,再弄個硬碟來,一個專司錄影,另一個就拿來做其他一般用途也可以。
舊 2004-02-22, 10:03 PM #26
回應時引用此文章
adelies離線中  
pig1209
Advance Member
 

加入日期: Jun 2001
文章: 467
因為是裝用XPC裡
才會斤斤計較
在多加一顆會變3顆
原先的軟碟也要空出來了
又要考慮散熱及POWER問題 
所以才會問這種奇怪問題
舊 2004-02-22, 10:41 PM #27
回應時引用此文章
pig1209離線中  
argentala
Junior Member
 
argentala的大頭照
 

加入日期: Nov 2002
您的住址: ??
文章: 806
引用:
Originally posted by adelies
感謝大大指教~

目前的大硬碟隨便用 NTFS 一劃 (應該不多人會在大硬碟劃一個 2G 以下的磁區,除非特殊用途),都是用 4K 的 cluster size。cluster size 應該對 FAT16/FAT32 的 cluster waste 比較有影響,至於檔案不連續的問題是可以用磁碟重整改善。NTFS 小弟對他的瞭解不深,感謝大家的指導~

windows 裡面的 format 也可以下參數來改 cluster size,不過這只能適用於空磁區,而且他好像沒有防呆機制,參數亂下照 fo,結果當然是 fo 無法存取...


在xp下要format成其他的cluster size 可以在

開始→程式集→系統管理工具→電腦管理

裡面下方的[磁碟管理] 用右鍵點選右邊的磁區再選格式化..

cluster size從512bytes一直到64k 都可以自由選擇

而且在ntfs下也會有 cluster waste 情況 跟fat16/32相同

不過 不知道若20g的磁區 在NTFS下format成4kb是否會耗掉較多的空間來作"目錄"
若同樣情況在fat32下則會耗掉許多空間來作FAT

若有partition magic 的網兄 可以試試看更改(只是看看,不去執行更改的動作)
磁區的 cluster size, 它會告訴你將會耗掉多少空間來作FAT。
__________________
Foobar2000--簡單且高品質的播放程式 」 [教學]移除新注音XP,改新注音98a
Hi-fi 是高傳真,Hi-end是高爽度
舊 2004-02-22, 11:04 PM #28
回應時引用此文章
argentala離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
感謝 latw 大的來函 ,小弟上面的敘述要修正一下以避免造成誤解:

硬碟基本單位是 sector (通常一個 sector (扇區) = 512 Bytes);但儲存檔案時,則檔案系統分配空間則以上文提到的 cluster (叢集) 為單位。之前語意有誤,在此更正一下,對不起 & 謝謝~


對了,最近的電子工程專輯正好有一篇提到 FAT16/FAT32,可參考:(因為要註冊 (免費),不想填資料可看 google 暫留的 cache)
Google 快取:FAT16/FAT32檔案系統簡介
FAT16/FAT32檔案系統簡介

當然,前述提到的 microsoft 連結與 google 都能找到許多相關的資料。


PS:EET 的文章有一個數據會與現在的 FAT32 不同,簡單來說目前 FAT32 只用 28bit 定址,而非其文中敘述的 2^32。(解釋:Hard Drives)


[edited]剛才連結亂掉,編輯完正逢網站... >_<,再改一次,應該沒問題了。

此文章於 2004-02-27 12:48 AM 被 adelies 編輯.
舊 2004-02-26, 11:13 PM #29
回應時引用此文章
adelies離線中  
ell
*停權中*
 

加入日期: Aug 2004
文章: 75
專門拿來放電影的HD.
設大一點沒關係吧
舊 2004-11-11, 05:26 PM #30
回應時引用此文章
ell離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。