当前位置:首页 > 内存 > 正文

文件大小与内存大小

  • 内存
  • 2024-05-10 20:11:23
  • 7730

一、10GB的硬盘表示其存储容量为多少字节?

硬盘容量为10GB意味着存储空间为10737418240字节(B)。

公式如下:

1GB(千兆字节、千兆字节、十亿字节,又称“千兆字节”)=1024MB;、兆字节、百万字节(例如“兆字节”)=1024KB(千字节、千字节)=1024B;

10GB=10240MB=10485760kb=10737418240。

扩展信息

人们购买硬盘后的注意事项,硬盘在您会注意到该容量与官方名称不符。容量应小于标称容量。标称8GB的硬盘在操作系统中只显示7.4GB;

这是由于硬盘制造商对容量的计算和操作系统的计算方法不同以及单位换算不同造成的。关系。

计算机系统使用二进制数字系统,每1024字节为1KB,每1024KB为1MB,每1024MB为1GB,每1024GB为1TB。

硬盘制造商使用国际单位,每1000MB为1GB,每1000GB为1TB。

所以出现这个错误。

参考来源:-Byte


二、10个1kb大小的文件和1个10kb大小的文件占的储存容量是否一样,为什么?10个1KB文件和1个10KB文件占用不同的存储空间。10个1KB文件比1个10KB文件占用更多空间。
基于4k的簇大小,这对应于将存储空间划分为无数4k块。保存文件时,如果文件大小小于等于4KB,则直接占用在4KB簇中。如果文件大小大于4KB,则会被分成4KB的数据块,然后存储在簇中。
因此,由于10个1KB文件小于4KB,因此每个文件占用一个簇,总共10个簇。最终得到10个1KB文件实际占用的空间。
10KB的文件除以4KB后,被分成3个数据块(4+4+2)。因此,该文件占用3个簇,总使用空间为12KB。
对于其他簇大小使用相同的算法。小于簇大小的文件肯定直接占用一个簇。
例如,如果您有一个8K集群,则10个1K集群将占用80K,1个16K集群将占用160K。
对于8KB簇,10KB簇占用16KB,16KB簇占用16KB。


三、文件大小为什么和占用空间不一样?细心的朋友可能会注意到,无论文件存储在硬盘空间还是其他便携式存储空间,文件本身的大小都小于其占用的空间,例如12K的Txt文件占用的空间比文件本身要少。实际大小是文件内容的实际字节数,以Bytes为单位,只要文件的内容和格式不改变,文件大小就不会改变。然而,文件在磁盘上占用的空间不是以字节为单位来衡量的,它的最小衡量单位是“簇”。什么是集群?文件系统是操作系统和驱动器之间的接口,当操作系统要求从硬盘读取文件时,它会要求相应的文件系统(FAT16/32/NTFS)来打开该文件。扇区是磁盘的最小物理存储单元,但由于操作系统无法处理大量的扇区,因此操作系统将相邻的扇区组合成簇,然后对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统使用的逻辑概念,而不是磁盘的物理特征。为了更好地管理磁盘空间,更高效地从硬盘读取数据,操作系统规定簇中只能放置一个文件的内容,因此一个文件占用的空间只能是簇的显着倍数;而如果文件实际上小于簇大小的话,它也会占用簇空间。因此,正常情况下,文件占用的空间会略大于文件的实际大小,只有在某些情况下,即文件的实际大小恰好是簇的整数倍时。文件的实际大小与其所占用的空间完全一致。②分区格式与簇大小计算文件占用空间时,可以使用以下公式:簇数=四舍五入(文件大小/簇大小)+1占用空间=簇数×磁盘簇大小式中,文件size和簇大小的单位必须是Byte,否则可能会出错。如果要以KB为单位,只需将字节数除以1024即可。使用上面的计算公式,您可以计算出文件实际占用的空间。③轻松查看簇大小1、使用Chkdsk查看簇大小在Windows操作系统中,我们可以使用Chkdsk命令来查看硬盘分区的簇大小。例如,如果我们要查看Windows下C盘簇的大小,经过一段时间后,从它的分析结果中,我们可以得到C盘簇的大小,但它把簇称为“分配单元”或“分配单位”。2.使用PQMagic等磁盘实用程序进行检测许多磁盘实用程序都具有显示磁盘信息等功能。例如,在PQMagic中,选择要查看的磁盘分区,然后右键单击并选择“高级→调整簇大小”功能,您可以从显示的对话框中看到当前设置的磁盘簇大小。手动创建小于100字节的文本文档。

上一篇:aws开vps

下一篇:文件内存太大怎么变小