固态硬盘吧 关注:895,919贴子:6,885,520
  • 9回复贴,共1
求助

为什么铠侠sd10 1t格式化完只有931g呢?

只看楼主收藏回复

同样是1t的金士顿就有958g,而且cystaldiskinfo里面金士顿显示1024g,铠侠只有1000g,这是怎么回事?


IP属地:四川来自Android客户端1楼2024-10-10 15:01回复
    1t就是1000g 换算成1024就是931


    IP属地:黑龙江来自Android客户端2楼2024-10-10 15:23
    回复
      拿来开op了,一级预留和二级预留的区别


      IP属地:山东来自Android客户端3楼2024-10-10 15:23
      回复
        1000÷1.024÷1.024÷1.024=?


        IP属地:上海来自Android客户端4楼2024-10-10 18:32
        回复
          就是不足容,以前固态硬盘没那么大的时候还会区分240G/256G、500G/512G,上了1T之后就不区分了。
          一般足容的盘详情页会特别强调,算是个优势。


          IP属地:辽宁5楼2024-10-10 18:39
          回复
            三楼那个为最直接描述。很多人都见过这个说法“硬盘厂商按10进制计算容量,而Windows按2进制计算,所以“1T”固态在Windows下就只有九百多G了”
            按10进制计算,1TB=1000*1000*1000Byte
            按2进制计算,1TB=1024*1024*1204Byte
            注:加一个i表示2进制的写法,麻烦,甚至国外操作系统的教材也基本不采用,TB、GB、MB、KB直接默认是2进制。
            不过下面为了方便理解,暂时区分这两种写法。用“TiB、GiB、MiB、KiB”表示2进制计算。
            用户可用容量确实就这么多,在Windows下,常见的就是931GB。
            那么,“1TB”固态,他设计的时候的容量真的这么少吗?难道真的约等于1000*1000*1000Byte吗?
            并非如此。
            首先,要明确几个概念:设计容量、生产容量、标称容量。
            设计容量就是颗粒在设计时的总容量,其中已经考虑到了包含了一级预留(OP)区域。
            生产容量是颗粒开卡为多大的容量
            标称容量是颗粒开卡后,除去二级预留区域等空间,提供给用户可用的容量。
            一块“1T”的固态他设计时候的总容量,都是大于1024*1024*1024B的,甚至能超过1100*1024*1024Byte。
            //注:常见的一般是8个die组成一个闪存颗粒,也就是我们肉眼看到的一个“小黑块”
            例如镁光B27A的“512Gb”的die(512Gb=64GB),设计时的容量为16384×5184×236×4×8bit≈641.4Gb,8个组成一个颗粒就是641.4GB,≈597GiB
            再比如例如长江存储X2-9060的“512Gb”的die,设计时的容量约为16000×2304×495×4×8bit≈583.9Gb,8个组成一个颗粒就是583.9GB,≈543.7GiB
            也就是说上述die,我们拿做成一个“1TB”固态,其设计容量就分别约等于1194GiB和1087GiB,这可比按2进制计算的1TiB还明显高出一截。
            那为什么最终我们在Windows下只能看到九百多GB(也就是按2进制计算的九百多GiB)?
            一、生产过程中会有缺陷块,不会全部都是好的,也就是良品率问题。
            二、由于若干原因,部分正常的块不能使用或者不打算使用。
            三、固态硬盘需要划一部分空间为用户不可用的保留区,称为OP区(OP即为“保留”的意思)(OP区不止一级),这区域的意义是提高固态硬盘的寿命、提升性能等。
            固态硬盘设计的时候就要算进去一级OP区(称为Factory OP),一级OP区域≈设计容量-生产容量,受生产过程随机缺陷影响做不到等于,工厂根据良率决定其具体值(某些垃圾die体质太差,甚至会出现没有空间可用于设置一级OP区)。
            此时,剩下的实际可用容量,工厂不会全部开卡使用,一般还要再留一部分作为二级OP区。
            留完二级OP区,剩下的,就是“标称容量”,也就是“1TB”固态硬盘标称的1000GB或1024GB(10进制计算)
            概括一下就是一块“1TB”固态硬盘,其设计容量会明显超过1024*1024*1024Byte,甚至能超过1150*1024*1024*1024Byte,由于部分块生产缺陷、部分没有缺陷的块因为各种原因无法使用或不打算使用、需要预留一级OP区域、需要预留二级OP区域等原因(非常垃圾的die做的硬盘,甚至可能会没有一级或二级OP区),最后提供给用户的可用容量,就约等于931*1024*1024Byte或955*1024*1024Byte了。以上内容,不容易解释给普通用户听,就干脆告知用户,解释为“固态硬盘厂商按10进制计算容量,Windows按2进制计算容量”了。
            另外,有的垃圾固态,由于die太垃圾,厂商为了保证寿命,只能划更多的OP区,一些480G、960G的消费级固态就是这么来的。(1T的消费级固态硬盘,标1000GB和1024GB的基本都没问题,但是960G的很可能比较垃圾)
            至于企业级和数据中心级的固态,自然不是因为颗粒垃圾才多划OP区的。


            IP属地:河南来自Android客户端6楼2024-10-10 19:06
            回复
              不乐意给你开足容罢了


              IP属地:山东来自Android客户端7楼2024-10-10 20:20
              回复
                标称1000/1024GB是非足容和足容的区别……
                Windows下实际可用931/958GB……如果觉得这是缩水,建议使用MacOS或者某些Linux/Unix发行版……


                IP属地:江苏来自Android客户端8楼2024-10-10 20:49
                回复
                  Fury Renegade:我也是渣士顿,我怎么没有1024G



                  IP属地:重庆9楼2024-10-10 22:41
                  回复
                    Tlc颗粒的1t可用一般是931g,有些mlc颗粒比如970pro会有953g可用


                    IP属地:湖北来自iPhone客户端10楼2024-10-12 05:09
                    回复