iT邦幫忙

0

什麼情況下 我Copy的資料夾的容量89G 到其他位置會變成200G?

什麼情況下 我Copy的資料夾的容量89G 到其他位置會變成200G?資料夾

6
magician
iT邦研究生 2 級 ‧ 2012-02-21 10:18:22
最佳解答

如果你的檔案幾乎都是1K,2K這種小檔案,就有可能會有 分配磁區大小不同 的問題,容量可能會變2倍,尤其是95,98的FAT格式1K也會吃你32K容量.

但如果是NTFS.好像磁區有縮小到16K唯一個單位,所以當你從XP的NTFS轉存到98的FAT(隨身碟通常都是FAT),就會有這種情況.

還有另一個狀況是手殘,,,因為我曾經不小心COPY兩次....檔案馬上倍增...ORZ..

andrew168 iT邦新手 3 級 ‧ 2012-02-21 10:28:58 檢舉

magician提到:
但如果是NTFS.好像磁區有縮小到16K唯一個單位,所以當你從XP的NTFS轉存到98的FAT(隨身碟通常都是FAT),就會有這種情況

應該是 上述 的問題 !!

16
slime
iT邦大師 1 級 ‧ 2012-02-19 14:36:10

可能是"檔案本身的大小"與"檔案會需要用的分配磁區大小"不同.

例如: 檔案系統的"分配磁區"以 4K 為單位, 每個檔案結尾處不足 4K , 仍會使用 4K 空間.
所以當電腦內有許多小檔案時, 每個檔案平均會"浪費" 2K 的空間未使用.

如果是大容量硬碟又使用 FAT 系統時, 由於 FAT 可能配置到 32K 為一個儲存單位大小, 平均每個檔案會浪費 16K .

所以可以算算看是否都是小檔案所造成.

robson iT邦新手 5 級 ‧ 2012-02-19 15:14:23 檢舉

有可能會差到這麼多嗎?

slime iT邦大師 1 級 ‧ 2012-02-19 15:23:51 檢舉

這個要看您的資料, 如果是 Windows , 可以在目錄上按滑鼠右鍵, 選"內容", 會有一個"使用的空間", 一個"檔案真正的大小".

也有一個可能是....檔案不小心 copy 了兩次.... @_@

ycl8000 iT邦高手 1 級 ‧ 2012-02-20 01:23:52 檢舉

那這個資料的檔案數有幾個呢?

20
wiseguy
iT邦超人 1 級 ‧ 2012-02-19 16:47:22

NTFS 支援壓縮檔案,所以可能是從壓縮目錄,copy 到未壓縮目錄。所以解壓縮之後,就膨脹了一倍大。

我要發表回答

立即登入回答