為什麼windows「佔用空間」比文件「大小」還小?


有一種東西叫硬連接,NTFS的特性。

比如我有一個C盤根目錄里有一個1MB的文件。

1.我在桌面創建了快捷方式(這是軟連接),這個快捷方式只有1KB,它們總大小是1025KB,實際上一共佔用也是1025KB空間,這時候刪除快捷方式,對原文件毫無影響,如果刪除原文件,那快捷方式也沒用了。

2.如果我複製了這個文件到桌面,那麼它們就是兩個毫無關聯的文件了,它們總大小是2MB,實際上一共佔用也是2MB,這時候修改任何一個文件對另一個文件都毫無影響。

3.如果我在桌面創建了一個硬連接,這個硬連接不是指向根目錄而是指向整個分區中對這個文件的唯一標識,改動其中一個文件就等於改了兩個,但是刪除其中一個後另一個還存在,兩個文件總大小是2MB,但是佔用空間只有1MB。

軟連接可以跨區,即桌面的快捷方式(桌面一般在C盤)可以指向D盤裡的程序,但硬連接不行,兩個文件必須在同一分區。C:Windowswinsxs裡面的文件大多為備份,不少都利用了硬連接,所以佔用空間小於總大小。

PS:一般Windows文件夾不會被壓縮的。


裡面有文件夾設置了壓縮。


cluster(簇)

這個單位現在應該沒有多少人去注意了吧。


推薦閱讀:

谷歌、微軟這樣的大公司為什麼不在大城市設立總部?
win10如何設置快捷鍵打開軟體?
微軟是怎樣測試新版 Windows 的?
你和微軟小冰,小娜最有意思的對話是什麼?
微軟對世界的改變有多大?

TAG:微軟Microsoft | MicrosoftWindows |