為何windows系統硬碟減少的容量遠超過拷貝進來的文件佔用的空間容量?

Surface Pro 4 WIN10系統. 256的SSD. 最近拷貝了一個文件夾(數據), 文件夾的實際大小是40.3GB, 內含文件950,502. 但是我看系統硬碟減少了總共49GB. 確定不是系統升級或下載了什麼東西. 這兩天只增加了這個文件夾. 想知道:

  1. 多出來的將近9GB的空間去哪了?是索引嗎?
  2. 我後面準備在這個文件夾移到移動硬碟里去.如果是索引造成的,後面還需要手工刪除索引嗎?

再次補充:已經把整個文件刪掉了,多出來的9個G還是沒有回來。確定不是緩存更新之類的問題,拷貝這些文件期間電腦沒有做其他事情,而且處於斷網狀態!

問題補充: 確定不是其他軟體的緩存和系統日誌以及更新之類。而且確定文件夾里沒有隱藏文件。


http://blog.csdn.net/Scotfield_msn/article/details/52598020

&> 一個文件通常存放在一個或多個簇里,但至少要單獨佔據一個「簇」。 也就是說兩個文件不能存放在同一個簇中。

文件越多,浪費的空間越多。除非把簇設置得很小。

另外,如果開啟了加密也會佔用更多的空間。


文件實際大小和佔用空間是不一樣的,尤其是文件數目比較多的時候。因為硬碟存儲單元是塊,數據有可能不能完全佔滿一塊。這是我的理解。

至於少了9G這麼多,我也覺得應該是緩存垃圾的原因。


每個硬碟分區被劃分成很多簇(每個簇的大小主要由磁碟的分區格式和容量大小來決定,印象中最小的簇是採用FAT分區的1.44MB軟盤,簇大小為512 Byte)

放置文件時,根據文件大小為每個文件分配了若干簇,每一個簇只能被一個文件佔用,即使文件最後只剩1Byte,也會佔用一個簇。小文件越多浪費的空間越多。

可以把這樣理解,一個女子學校有1000間宿舍,每間宿舍住4個人,現在給每個班分配宿舍,不同班不能混住,每個班只有一人,則最多可以住1000人,每班有五人,則可以住2500人,如果每個班的人數都是4的倍數,也可以最大的利用所有宿舍。


NTFS默認簇大小是4KB,也就是說,1M個文件,由於簇的問題多佔用的空間最多是4GB。如果是9GB,很可能是其他原因。驗證辦法:把你的文件放到移動硬碟,或者壓縮一下,然後把文件夾刪除。看看硬碟空間到底減少多少。

另外,Windows會顯示文件大小以及佔用硬碟多少。這兩個數字的差別就是簇的原因造成的。你也可以參考下。


有可能是你看網頁的緩存,聽歌的緩存,視頻的緩存,qq的緩存,可能是系統日誌,可能是更新殘留,可能是沒下載完的種子,一切皆有可能佔用9g的空間,肯定跟你複製的40g文件夾沒有關係的,你可以下載個金山毒霸使用他的垃圾清理功能清理一下垃圾緩存什麼的,就可以空出很多空間了。


推薦閱讀:

win10時常藍屏應該怎麼解決(附截圖)?
編譯 Windows 10 需要什麼樣配置的電腦?
關於 Windows10 Bitlocker 的一些問題?
如何評價 Windows 10 Pro for Workstation?
微軟雅黑的 hinting 如此之糟糕,為什麼這麼多年微軟都沒有採取恰當措施加以改進?

TAG:電腦知識 | Windows10 |