我下载了一个文件,分别复制到电脑硬盘和U盘上时,为什么它们的大小不一样呢?
发布网友
发布时间:2023-05-04 06:00
我来回答
共4个回答
热心网友
时间:2023-10-25 11:54
这是簇的问题,一句两句说不清楚
文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。 为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。
U盘的文件系统和硬盘不一样,也就是说,簇的大小也不一样
热心网友
时间:2023-10-25 11:55
硬盘格式详细参数问题, 打个简单比喻。你的硬盘是一个房子,而储存空间是一间间屋子组成的。 每个屋子只允许放一个文件或者一个文件的部分。 如果这个房间放了一个很小的文件,剩余的空间也不能再存放其他东西,所以这部分没有使用的空间也被算成已使用。 硬盘的大小由厂家决定,而硬盘的格式参数由用户决定 所以你硬盘和U盘会出现差异。
热心网友
时间:2023-10-25 11:55
简单说吧,因为硬盘和U盘本身都各自有系统,就像主板的BIOS。计算方式不一样,所以相同的文件显示的大小不会一样,
热心网友
时间:2023-10-25 11:56
很多方面的问题,不用担心啦,没事。