文件在手机外置的内存卡中和复制在电脑硬盘中;显示的文件大小不一样大呢?

我手机内有张外置的内存卡,我把手机用数据线连接到电脑上,点击我的电脑选中这个手机外置存储卡的分区;右键看属性;显示总文件大小为5.16GB;然后我把这个手机外置存储卡的磁盘;右键复制粘贴到电脑的磁盘分区内;然后选中这个复制过来的右键属性看到的文件大小为4.7GB;文件在手机外置的内存卡中和复制在电脑硬盘中;显示的文件大小不一样大呢?
为啥两者的文件大小显示的不一样大呢?

因为你的硬盘和U盘的分区格式不一样。

一般硬盘是NTFS格式,U盘是FAT或者FAT16或FAT32格式。
这几种分区都是以簇为单位来划分磁盘空间的,也就是说把一个磁盘划分成很多个簇。NTFS的簇划分比较小,一般是4K一个簇,而FAT系列格式的分区簇一般都比较大,16k,32k都有。

而文件存贮的时候,一个簇只能存放同一个文件的东西,其它文件不能再存到剩余的空间。比如我有一个1k大小的记事本文件,我放在NTFS硬盘里,它占用一个簇的空间,所以他占用的大小是4K,其余3K空间就只能空着;如果我把它存到簇大小为32K的FAT32的U盘上,那它就占用了32K的空间,其余31K空间也只能空着。此时我们右键分别看它在两个地方的属性的时候,看到它占用的空间是不一样大小的,一个占4K,一个占32K。

所以一般来说,簇分的越小,磁盘利用率越大;零碎的小文件越多,磁盘的浪费就越大。当然,簇也不是越小越好。

所以,你在内存卡和电脑硬盘看到的文件大小不一样是正常的。
温馨提示:答案为网友推荐,仅供参考
相似回答