肃宁一中艺术节
当前位置:肃宁一中艺术节 > 电脑教程 > 电脑常识 > 正文  |  快速导航:电脑常识 平板电脑 硬件知识 笔记本 电脑维修 电脑资讯 电脑巧用 外用设备 计算机原理 电脑安全
  • 都是贫嘴惹的祸:计算机文件大小与占用空间的区别

  • 字号:[ ]2013-10-20 13:29:54  阅读:198次  来源:乐猪网  编辑:银河精灵  收藏
  • 摘要:一直不明白为什么计算机中,右键查看文件属性,文件大小和占用空间的数值是一样的呢?其实这个问题早在N年前就发现了,只是一直没有去理会??蠢唇裉煲私庖幌滤?,增加对计算机知识的认识。
  • 肃宁一中艺术节 www.sdaiyun.cn  

    1.“文件大小”与“所占空间”的差别
        为了便于大家理解,我们先来看两个例子:
        例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为655,628 Byte(字节),但它所占用的空间却为688,128 Byte,两者整整相差了32KB。
        例2:同样是该文件,如果将它复制到A盘,你会发现该文件实际大小和所占空间基本一致,同为640KB,但字节数稍有差别。再将它复制到C盘,查看其属性后,你会惊奇地发现它的大小和所占空间的差别又不相同了!
        显然,在这三种情况中,文件的实际大小没有变化,但在不同的磁盘上它所占的空间却都有变化。事实上,只要我们理解了文件在磁盘上的存储机制后,就不难理解上述的三种情况了。文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。但文件在磁盘上的所占空间却不是以Byte为衡量单位的,它最小的计量单位是“簇(Cluster)”。
        小知识:什么是簇?
        文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。
        为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。
      
    2.分区格式与簇大小
        在例2中,同一个文件在不同磁盘分区上所占的空间不一样大小,这是由于不同磁盘簇的大小不一样导致的。簇的大小主要由磁盘的分区格式和容量大小来决定,其对应关系如表1所示。
        笔者的软盘采用FAT分区,容量1.44MB,簇大小为512 Byte(一个扇区);C盘采用FAT 32分区,容量为4.87GB,簇大小为8KB;D盘采用FAT 32分区,容量为32.3GB,簇大小为32KB。计算文件所占空间时,可以用如下公式:
        簇数=取整(文件大小/簇大小)+1
        所占空间=簇数×磁盘簇大小
        公式中文件大小和簇大小应以Byte为单位,否则可能会产生误差。如果要以KB为单位,将字节数除以1024即可。利用上述的计算公式,可以计算ersave2.dat文件的实际占用空间。
      
    3.轻松查看簇大小
        ①用Chkdsk查看簇大小
        在Windows操作系统中,我们可以使用Chkdsk命令查看硬盘分区的簇大小。例如我们要在Windows XP下查看C盘的簇大小,可以单击“开始→运行”,键入“CMD”后回车,再键入“C:”后回车,然后输入“Chkdsk”后回车,稍候片刻从它的分析结 果中,我们就可以得到C盘的簇大小,不过它把簇称之为“分配单元”或者“Allocation unit”。
        ②用PQ Magic等磁盘工具来检测
     很多磁盘工具都具备磁盘信息显示等功能。例如在PQ Magic中,选择要查看的磁盘分区,然后单击右键选择“高级→调整簇大小”功能,即可从显示的对话框中可以看到该磁盘当前设置的簇大小。
        ③手工查看
        手动创建一个100字节以下的文本文档。然后将该文件复制到欲查看簇大小的磁盘分区中,在Windows下显示该文件的属性,其中“所占空间”处显示的数值就是簇大小

    总结
        文件大小与所占空间的值一般是不一样的,相同的概率是非常之渺茫的!文件大小是以字节为单位,而所占空间是以簇为单位的。一个簇只能存放一个文件,簇的大小是根据文件的大小进行倍数的增长。簇的最小单位主要是由磁盘的分区格式决定的,当然,不同的操作系统也有可能会不一样!例如 Windows7 32 位操作系统来说,C 盘是 NTFS 格式,最小是 4 KB,D 盘是 FAT32 格式,最小是 32 KB。

  • 顶一下
    (0)
    0%
    踩一下
    (0)
    0%
肃宁一中艺术节 版权所有 Copyright © 2012-2015 www.sdaiyun.cn All rights reserved.
本站用于学习交流,部分文章来源于网络,如果不慎侵犯了您的权益,请联系我们删除!
粤ICP备12000837号
武汉助孕包成功 | 上海代孕机构 | 代孕 | 深圳代孕 | 广州代怀孕 |
  • 中国科学家研制出新型类脑计算芯片_男生女生金版 2019-10-17
  • 湖北省最大单体新华书店落户黄冈_263聊天 2019-10-17
  • 报告:中国内地金融科技采纳率高达87% 持续领跑全球_鑫泉方酒 2019-10-17
  • 借力冬奥 张家口从“菜地”变“滑雪胜地”_演员证 2019-10-16
  • 2019第四届中国迁安国际山地越野马拉松成功举行_赤字增加的时期是 2019-10-16
  • 南宫市西乞村:“空心村”变形记_康逸琨男友华汉 2019-10-16
  • 持续拓展全球伙伴关系网络_华通医药中签号 2019-10-16
  • 浅谈机器人的研究与发展_与美男群居的日子 2019-10-16
  • “经济身份证” 升级出新招(经济聚焦)_jc教你学跳舞nuabo 2019-10-16
  • 铜梁区职教中心龙舞社团斩获中职组一等奖_王伟准备用一段长30米 2019-10-15
  • 广州警企联手织密“反诈防护网”_庄立帆 2019-10-15
  • 【视频】巴拿马总统宣布同中国建交:世界上只有一个中国!_折星星的方法 2019-10-15
  • 军运会游泳测试赛在武汉体育中心开幕 黄冈新闻网_黑道成王 2019-10-14
  • 群众办事百项堵点疏解行动——第二季投票结果_怀柔板栗 2019-10-14
  • 一人有难 众台胞相助_合肥澳门豆捞团购 2019-09-28
  • 武汉助孕包成功 | 上海代孕机构 | 代孕 | 深圳代孕 | 广州代怀孕 |
  • 中国科学家研制出新型类脑计算芯片_男生女生金版 2019-10-17
  • 湖北省最大单体新华书店落户黄冈_263聊天 2019-10-17
  • 报告:中国内地金融科技采纳率高达87% 持续领跑全球_鑫泉方酒 2019-10-17
  • 借力冬奥 张家口从“菜地”变“滑雪胜地”_演员证 2019-10-16
  • 2019第四届中国迁安国际山地越野马拉松成功举行_赤字增加的时期是 2019-10-16
  • 南宫市西乞村:“空心村”变形记_康逸琨男友华汉 2019-10-16
  • 持续拓展全球伙伴关系网络_华通医药中签号 2019-10-16
  • 浅谈机器人的研究与发展_与美男群居的日子 2019-10-16
  • “经济身份证” 升级出新招(经济聚焦)_jc教你学跳舞nuabo 2019-10-16
  • 铜梁区职教中心龙舞社团斩获中职组一等奖_王伟准备用一段长30米 2019-10-15
  • 广州警企联手织密“反诈防护网”_庄立帆 2019-10-15
  • 【视频】巴拿马总统宣布同中国建交:世界上只有一个中国!_折星星的方法 2019-10-15
  • 军运会游泳测试赛在武汉体育中心开幕 黄冈新闻网_黑道成王 2019-10-14
  • 群众办事百项堵点疏解行动——第二季投票结果_怀柔板栗 2019-10-14
  • 一人有难 众台胞相助_合肥澳门豆捞团购 2019-09-28