本来是不打算说这个的,因为属于常识性问题,但是大家因为这个容量问题,现在争吵的挺厉害,所以我还是说说这个吧。
起因很简单,就是有网友说自己买了国产光威512GB固态硬盘,但是他按照存储容量换算,应得500G,但实际容易却只有477G,足足少了23G。这位网友说是光威偷取用户23GB的容量。看样子,是挺生气的,认为国产SSD和光威骗了他。
但是他的算法明显是不对的,它是按512乘以1000/1024,这样算下来,的确是500G。但实际上是不能这样算的,并不是简单的用512乘以1000/1024,因为MB下面还有KB,KB下面还有B。
硬盘厂商使用的换算标准与操作系统中的换算标准不同,在硬盘厂商的换算标准中,1G=1000MB,1MB=1000KB,1KB=1000B,而在操作系统中,1G=1024MB,1MB=1024KB,1KB=1024B。
所以正确的算法是512*1000*1000*1000/1024/1024/1024 = 476.84GB才对,这位网友少算了KB和B这两项,导致最终答案是错误的。
至于为何电脑用1024来算,是因为二进制的原因。不过有网友反馈说,自己的PS5容量是足量的。也有网友说,自己的苹果Mac电脑,显示的也是足量的。但我认为他表述方面不严谨,这个与三星固态没有任何关系。是因为PS5和苹果Mac电脑所用的操作系统,它们显示的是十进制。目前微软的操作系统,就是按二进制算的。至于为什么不像PS5,或者苹果系统那样,改成十进制显示,我也搞不清楚。另外,三星在微软的操作系统上显示的,也不是足量的,并不是国产固态硬盘的问题。
所以大家理性看待这个问题,我手里刚好用一块512G的,采用国产长江存储颗粒的固态硬盘。咱们一起来看看。
win11操作系统,显示的容量只有476GB。
但是我更换一个软件,例如用CrystalDiskInfo这款软件,这时显示出来的容量是512.1GB。所以,并不是国产SSD偷工减料,偷走了用户整整23GB的容量,而是微软的操作系统的问题,是十进制与二进制的问题。至于硬盘厂家为何不改,这个只能问厂家了。也许就像网友所说的,它像房屋公摊面积一样。明明知道不好,但依旧存在,是因为有很大利益存在。
最后总结,就是这位网友虽然知道二进制与十进制,1000与1024的换算方法,但是却只算了MB的容量,却没有算KB,B这两个的容量,造成了结果错误。要知道微软操作系统,最低显示的就是B,而不是只显示MB,算算必须再算上KB和B才对。
其实发生混乱的主要是Windows操作系统。因为从2009年开始,人家苹果MacOS系统就使用1000取代了1024进制,用于硬盘和文件容量显示了。
都2023年了还有人在纠结这个。
都这智商了,还用啥硬盘呢
实际上还有系统隐藏分区和fat区。做主硬盘的话,一个512的最后只有460多g你信不信?你买个房,然后不算过道面积,永远都是不对的。
更可恨的是手机厂商,一个256g的存储空间结果按0.25t计算,在93%的基础上还要在乘以个1000/1024,还有部分隐藏占用,一个256g的手机只有87%左右可以用,其中包括系统占用[流鼻涕]
偷工减料说的那么冠冕堂皇
果然是经济发达了 什么人都能玩计算机了[捂脸哭] 二进制1024这种东西高中就教过了 计算机语言最基础的东西。十进制和二进制换算单位完全不同
以给电脑使用为主的配件,却不遵从电脑的计量规则,你标477/480不会挑刺,不需要512。
以GB算的话电脑识别的是93%,但以TB算的话更少只有90%[得瑟],手机的存储空间就喜欢用TB,像256的就是0.25t,512的则是0.5t[得瑟]
稍微有点计算机常识的都知道是怎么回事吧,正常人敢用把OP全砍掉的硬盘来存数据吗?
mac是按1000算的,windows和linux是按1024算的
既然说到了这个问题,那我想问问,固态厂家凭什么要为这样智商的买单!这对厂家公平吗!光威应该给他发个玩具鱼竿的,钓上一条傻鱼
瞧你那个德行,都不说人类的语言了
电脑1k是1024字节 计量1 k是1000结束讨论自己乘法不会怪谁
良心商家!我买的少了40个G
既然标着这么多,就要有那么多,要不然就不要不要那么多
这些网友第一次买固态硬盘
必须定义成1000
不会算就上网差,啥年代了
哈哈哈
三星赔钱!我的三星980-1T固态也没有满1T,快赔钱![得瑟]
正经的一升等于900毫升
牧羊犬
天王老子来了也是1k=1000,1M=1000k,1G=1000M,1T=1000G,至于Windows系统采用二进制数计算,明摆着就是让大家要知道底层二进制存储和我们常规十进制是要转换的,所以不足为奇,都这年代了,还有这个梗[笑着哭][笑着哭][笑着哭]
价格多少
无知者无畏
公摊
弱弱告诉你们,你把硬盘格式化绝对能看到足足的1T[呲牙笑][呲牙笑][呲牙笑][呲牙笑]。
微软的锅,没有把KiB和KB分清楚,1KB=1000字节,1KiB=1024字节,windows用的是KiB
看问这个问题的帖子二十多年了,看解释这个问题的帖子也二十多年了,哎。
都普及九年义务教育这么多年了…还扯这个?
标称16G的内存实际上是多少G?
1L=700
我买的两个金士顿2T固态不同型号的 一个1800多G一个1900多G 互相差了几十G[笑着哭]
真要这样不成小米思路了
那23G去约会了
所以我只买1T以上的
小编胡说八道
这不是常识问题吗