iT邦幫忙

0

如何縮減磁碟空間&更改叢集大小

2021-04-21 14:15:39970 瀏覽

**日前購買WD MYBOOK 8T使用,硬碟格式為exFat
https://ithelp.ithome.com.tw/upload/images/20210421/20134314sRCHL0wEjx.jpg
將資料備份至裡面後,發現 檔案實際大小硬碟所占大小 差距蠻多的
https://ithelp.ithome.com.tw/upload/images/20210421/20134314I2MBZM9Q1Q.png
光是一個資料夾就差了350GB的空間,不知有能否更改叢集大小或是其他可以讓
檔案實際大小硬碟所占大小 兩者接近,藉此節省空間!
**

看更多先前的討論...收起先前的討論...
壓縮資料夾
大小是 * 1024 磁碟大小是 * 1000 啊
所以無解喔
簡單說,在系統內 1MB = 1024K,而磁碟大小是 1MB=1000K
這是基本常識,不然他就不需要這麼寫了

還有就是磁碟區塊長度,原則上某些區塊讓某個檔案的某部分佔用了二分之一,剩下的來的二分之一空間原則上不會再寫入檔案,這各叫做檔案離散率
你可以用內建的磁碟重組功能減少這各離散率,減少這些不是完全被使用的區塊,
這也是常識,給樓主參考了

按照上面的數據,你的資料是 1.78TB,換算磁碟大小應該是 2TB
但是你這邊顯示是 2.13TB,也就是說離散檔案有120~130GB左右
其實差異不大,一般建議重組是當有 10% 左右的離散檔案的話再進行
也就是說你樓主 磁碟大小 8TB 也就是有 800GB 的離散檔案的話
就該進行重組了,樓上J大說的壓縮資料夾也是一個方法,
但無法解決離散檔案的問題,離散率太高重組才是最佳的方法
iT邦新手 5 級 ‧ 2021-04-21 16:01:35 檢舉
壓縮的部分,會有什麼隱患嗎(資料損壞之類
壓縮是用CPU換取空間的意思啦,檔案會壞,有沒有壓縮都會壞,壞了一樣讀不出來..而且壓縮不是把45萬個檔案變成一個ZIP檔啦,不用擔心
1
japhenchen
iT邦大師 1 級 ‧ 2021-04-21 15:28:33

好奇,你怎麼會用exFAT格式?

exFAT在大於32GB到256TB間,格式化的預設cluster(簇)空間為128KB

假設你用128K做叢45萬個檔案,每個檔案一定會有尾端cluster空閒未滿的128KB,也就是會有45萬個128KB,以平均每個檔案都會浪費半個磁區以64KB來算...
450000 * 64KB = 28,800,000KB ≒ 29GB

你差350GB?!到底你是開多大的cluster空間下去格式化的哦?

看更多先前的回應...收起先前的回應...

那個尾端不用的cluster空間,就叫"檔案離散率"

但這個cluster不是愈小愈好,cluster空間愈小,硬碟單一分區愈大,Windows要管的cluster總數就會愈多(硬碟分區大小 ÷ cluster大小 = 總cluster數)

然後你的Windows在找檔讀檔寫檔的效能也就會愈差..

FAT、NTFS、FAT32、exFAT都用這一套方法在運作

iT邦新手 5 級 ‧ 2021-04-21 15:57:34 檢舉

使用後完全沒有做額外設定,不知道為什麼能差到350GB,另外請問cluster大小能修改嗎?

你差350GB?!到底你是開多大的cluster空間下去格式化的哦?

不能改,除非重新格式化,如果你只是自己的電腦用,不會移到非windows的OS環境下使用,建議用NTFS,磁區大小設4K就好,45萬個檔案基本不會太太可觀的浪費,以平均值而言,100萬個檔案不會超過2GB的差異才對

iT邦新手 5 級 ‧ 2021-04-21 16:09:20 檢舉

所以建議是將目前exFat轉為NTFS,在硬碟已使用近一半的空間下,直接轉換OK嗎

iT邦新手 5 級 ‧ 2021-04-21 16:13:35 檢舉

無法選擇壓縮/images/emoticon/emoticon02.gif
https://ithelp.ithome.com.tw/upload/images/20210421/20134314ibXYWHxt8i.png

我的建議如果要重新格式化比較好,而且,不要一個硬碟只弄成一個分區,FAT分區表格幾百K,掛掉就就全碟GG,除非你有在備份FAT表格

我手息沒有電腦用exFAT啦,所以沒得測試截圖,應該是exFAT不支援壓縮資料夾...遺憾..

iT邦新手 5 級 ‧ 2021-04-22 00:07:12 檢舉

請問EXFAT不支援切割分區嗎
https://ithelp.ithome.com.tw/upload/images/20210422/20134314EpKhw2s1cl.jpg

分割跟EXFAT、NTFS無關,是你先分區了才來做格式化,並不是EXFAT無法分割

EXFAT 好處是可以跨平台,WIN MAC LINUX 都支援讀寫,不需要另外安裝軟體,基本上如非必要,個人不建議這種簡單的隨身碟用NTFS系統
除非你只是單純用在 WIN環境,那NTFS就有所必要,大概就這樣

0
雷伊
iT邦高手 1 級 ‧ 2021-04-21 17:18:42

我們要有研究家的精神
先把資料複製一份出來後,格式化硬碟再把資料存回去看看會怎樣?

題外話:
建議不管用甚麼檔案系統磁區都別超過 2088958MB,以免發生悲劇!
https://ithelp.ithome.com.tw/upload/images/20210421/201171397zvv1vSTuP.png

看更多先前的回應...收起先前的回應...
iT邦新手 5 級 ‧ 2021-04-21 23:59:33 檢舉

所以像我外接硬碟8T,應該要磁碟分割成4份對嗎?/images/emoticon/emoticon06.gif

iT邦新手 5 級 ‧ 2021-04-22 00:08:05 檢舉

所以我應該先把EXFAT轉NTFS在切割分區是嗎
https://ithelp.ithome.com.tw/upload/images/20210422/201343141HJHhCllLR.jpg

不需要切成四分,基本上 2TB 問題是 WIN 7 時代才有的,WIN10之後就沒了,首先 GPT 可以支援超過 2TB 的分割區,而 VHDX 可以建立超過 2TB 的映像檔,所以在新版的OS 用 VSS 映像備份,基本上都是轉成 VHDX 的格式,不是 VHD,當然如果是更早的OS,不支援很正常,但樓主顯然使用WIN10,遇不到 2TB 的問題的

雷伊 iT邦高手 1 級 ‧ 2021-04-22 11:07:35 檢舉

GPT我是應用在純資料的檔案伺服器,EXFAT我還真的不敢用

EXFAT 沒有 NTFS 安全敘述元,也不支援 VSS 陰影備份,理論上會比用NTFS省空間才對,問題發展到現在,不知道樓主糾結什麼,只能說要考慮備份跟安全,用 NTFS,但是他的8TB應該是 ONE TRY 不是裡面還有RAID 1,所以,死掉就是死掉了,考慮再多也沒用

雷伊 iT邦高手 1 級 ‧ 2021-04-23 10:26:05 檢舉

窮嘶發發發 陰影複製救了無數次同事的青春,單顆硬碟毀掉無數個工程師的飯碗。

0
國際 IT 人
iT邦高手 1 級 ‧ 2021-04-22 07:56:04

該外接硬碟如果只給 Windows 體系使用,建議把資料先備份出去後,改用 NTFS 重新格式化再使用

iT邦新手 5 級 ‧ 2021-04-22 11:41:03 檢舉

如果沒備份出去容易出現錯誤是嗎?(目前沒有空間可以容納7T....
另外請問為甚麼不推EXFAT

你在全 Win 環境下,首推 NTFS,因為那是微軟發明出來的格式協定,exFAT 是為了配合 fat32 已被汰換、又要符合其他作業系統 (IOS、LIUNX、......) 等,發明的格式協定,但不是微軟發明的,所以你如果確定都在全 Win 環境,當然使用 NTFS 較佳

我要發表回答

立即登入回答