逃学威龙3国语土豆网:简单的问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 20:28:52
为什么一个文件夹的大小和占用空间不一样呢?比如:文件夹大小是2.89兆,而占用空间却是3.03兆。怎样解决啊?
如果一个文件夹只允许放3兆大小的文件,那么,是以文件大小为准,还是以占用空间为准啊?

和磁盘存储空间有关啊。

FAT、FAT32、NTFS格式的磁盘都是以扇区为存储单位的,一个扇区的大小从FAT到NTFS依次降低,无论一个文件有多小,即使只有一个字节,也占一个扇区,比如你的文件有2.89M,可能它占用到2.88M正好存满前面的扇区,剩下的0.01M继续存储也要占一个扇区,所以它的占用空间就是3.03M。
扇区越小磁盘空间利用率越高,不过扇区并不是认为可以控制的,而是磁盘分区格式规定的。

不是的,是它所分的扇区簇的大小不一样,所以会这样。一般比如说是如果簇是512K。那如果是1000K的文件,它是文件是1000K,但是它的真正所占的空间是:1024K。而500M的文件,则占的是500.224M空间。

算法不同
1000和1024而已

算法不同
1000和1024而已

簇的问题
如果一个文件不是本分区规定簇大小的整数倍,这个文件也要占用最后一个簇的全部,举例子,如果你饿了,需要半斤面包,但超市里的面包全是一斤一包的,你也要买一斤,超市是不会把一包面包分开卖的.希望你可以理解~

不是的,是它所分的扇区簇的大小不一样,所以会这样。一般比如说是如果簇是512K。那如果是1000K的文件,它是文件是1000K,但是它的真正所占的空间是:1024K。而500M的文件,则占的是500.224M空间。