U盘为什么会缩水?

发布网友 发布时间:2022-02-24 00:07

我来回答

6个回答

热心网友 时间:2022-02-24 01:37

正规厂家生产的U盘基本上容量都是标准的,只不过电脑或生产商之间采用的单位换算方式不同,所以才会出现“缩水”的情况。

这并不是U盘缩水,而是因为计量单位不统一导致的数据不对等。

在计量单位的换算上面,我们比较熟悉的应该就是10倍或是100倍、1000倍这样的换算倍数,一般计量单位之间都是十进制的,比如说1分米=10厘米、1厘米=10毫米。

所以,在国际标准的计量单位制里面,1K=1000,1M=1000K,1G=1000M,这个是接受度比较高的换算方法。

但是在电脑或是U盘的世界里,换算方式就变了。因为计算机中的数据存储全部都是1或者0,是纯粹的二进制世界,每一位称为一个比特,也就是bit,1字节=8bit。

我们的惯性思维中,1字节=10bit才比较说得通,但这就是二进制世界和十进制世界的不同之处。

U盘的生产商们也是遵循的惯性思维,它们标出的1G容量其实就是1000M,也就是109byte=1,000,000,000 bytes。

但是当U盘插到电脑上的时候,电脑仍然是按照内部的二进制法则来运算的,这样计算机处理数据才能够达到最优化的速度。

所以,在电脑中,1KB=210B,1MB=210KB,1GB=210MB=210B=1,073,741,824bytes。

生产商和电脑对U盘的容量有不同的计算方法,一个采用的是国际惯例的十进制,另一个采用的是计算内部最高效的二进制,所以U盘插在电脑上之后会有“缩水”的现象,主要还是因为信息不对等,单位换算出现差值,并不是商家弄虚作假。

热心网友 时间:2022-02-24 02:55

U盘在电脑上显示的实际容量会小于U盘标的容量,容量越大,差越大,实际容量为U盘容量乘0.9多点。

这是因为U盘厂家在生产 U盘的时候是按照1K=1000B来计算的,每K差24B,同理,每M、每G都是差24,换算下来就是:

以下是百度文库有一篇对U盘容量的详细计算方法:

http://wenku.baidu.com/link?url=yvECitpkw1m5IKU6B-F_5NU0zZWOPyLm_xzoI9WDyyto6Isv5cgeVlkjSp6avYah9CZFiPIilA7jNGdwP7mgzieRMK2T6ZTs0s672v8LKiu

供参考。

热心网友 时间:2022-02-24 04:29

缩水u盘,也称“扩容盘”、“升级盘”。是指不法厂商使用一种量产工具的软件,改变u盘上的主控信息,将u盘容量标注到远大于其实际容量,以欺诈消费者的手段牟取暴利。当u盘的实际容量小于或等于其标称的90%时,即被认定为存在质量问题的缩水u盘。

热心网友 时间:2022-02-24 06:21

应该是隐藏了吧,有个什么软件可以恢复U盘的实际容量

热心网友 时间:2022-02-24 08:29

呵呵,是不是遇到黑心老板了,本来只有几百M的U盘,写成8G!你同学一直没有存过大的东西,所以没发现啊?

热心网友 时间:2022-02-24 10:53

会不会是有病毒?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com