原來是用WD 1T 外接HDD, xp format NTFS 預設大小, 放一堆4.7G ISO檔, 約650G.
因為覺得太滿了, 又買了一顆Seagate 1.5T 外接 HDD, 買來就是 NTFS, 就開始把這些ISO檔通通由1T 複製到1.5T.
複製完後一看兩個硬碟裏被佔的空間大小, 才發現1T 被佔約650G, 1.5T卻被佔750G, 足足差了100G, 約15%.
請問為什麼?
Updated: 上述紅字好像有誤, 大概是早晨眼睛沒張開看錯了.
(0)同一台主機, 同樣的1T and 1.5T 外接HDD.
(1) 早晨眼睛沒張開時已將1T內的WII ISO刪掉, 只保留1.5T的WII ISO.
(2) 後來就來01發文, 感謝各位提供意見.
(3) 晚上又把1.5T的WII ISO copy回1T, 再次觀察兩個WII ISO 檔案夾的properties.
(4) 天呀, 兩個檔案夾的size與disk size一模一樣.
(5) 複製一個小文字檔到1T and 1.5T, 都是增加4K, 看來都是NTFS allocation unit size 4KB.
我錯了, 我不應該眼睛沒張開就亂爆料.
(1) 觀察Size, 兩邊一樣.
(2) 觀察Size on disk, 兩邊差100多G. 1.5T浪費了100多G.
(3) Contains 多少Files, 多少Folders忘了看. 不過Size兩邊一模一樣, 應該沒有多copy少copy.
(4) cluster size(allocation unit size)用檔案總管看不出來, 只看到兩個HDD都是NTFS. 因為大多是WII ISO, 單檔4.7幾G. 如果錯用FAT32根本不能copy.
有沒有綠色軟體或WIN內建方法可以看cluster size?
xttm wrote:
這是因為每個扇區分配的大小不同所產生的問題嗎?
我的隨身碟用64k
假設我改成8k會可以放更多東西嗎?
YES 這就是扇區分配的大小不同所產生的空間浪費
小磁區對應到小檔案、大磁區對應到大檔案:效率跟空間使用率最均衡
小磁區對應到大檔案:存取效率下降(存取同一個檔案動作的磁區增加)、磁碟使用率提高(閒置浪費較少)
大磁區對應到小檔案:存取效率提高(存取同一個檔案動作的磁區減少)、磁碟使用率下降(閒置浪費較多)
儲存零碎檔案的磁區,格式化的時候cluster size可以設定大一點
儲存大檔案的磁區,格式化的時候cluster size可以設定大一點
但是還有一個問題,就是分割區自己所佔用的空間
cluster size 切的越小,格式化後的系統佔用空間就越大
cluster size 切的越大,格式化後的系統佔用空間就越小
(格式化後沒有任何檔案時會被系統佔用的空間,相當於檔案配置表的使用空間)
XP如果使用預設值,cluster size 的大小是4K
如果要修改的話,除了重新格式化,也可以用 PartitionMagic 8.0以上版本修改
內文搜尋




























































































