固态硬盘吧 关注:889,698贴子:6,856,903
  • 10回复贴,共1

大佬们,关于硬盘的OP空间问题解惑

只看楼主收藏回复

各位大佬好,最近逛贴吧和看各种评测的过程中注意到硬盘(本贴中特指固态硬盘)的预留空间这个问题,首先是有的硬盘只有一级预留如出厂1024G的硬盘,在window中会显示为953G,而有的硬盘则还有二级预留,如出厂960G的硬盘,小弟在进行相关搜索后仍有几个疑问不太清楚,希望得到各位大佬解答。
已知:
1.硬盘的进制转换问题:
Windows系统的进制是1024,也就是说1TB=1024GB=1024*1024MB=1024*1024*1024KB=1024*1024*1024*1024B
而硬件制造商按照的进制是1000,也就是说1TB=1000GB=1000*1000MB=1000*1000*1000KB=1000*1000*1000*1000B
因此出厂1TB的硬盘在Windows系统实际为1000x(1000/1024)X(1000/1024)X(1000/1024)G=931G(约值)
2.据搜索所知,固态硬盘通常有三级预留,第一级为进制转换产生的,为1/(1000/1024)^3=7.37%(约值),第二级预留为厂商根据产品定位而自行设置的,如1T的硬盘开成960G则是读取密集型硬盘,开成800G则为写入密集型硬盘,第三级预留是消费者自己设置,作用等同于第二层,现在少有硬盘支持,因此在本贴中不讨论。
那么问题来了:
1.出厂1024G的固态硬盘(如致钛tiplus5000)据各位评测博主所说为只有一级预留,而根据计算1024G*0.931=953G,与Windows系统中显示的一样,那么应该没有预留空间才对呀;
2.出厂1000G的固态硬盘是否有二级预留呢?是的话,二级预留是否为24G呢?
3.针对问题1提出一个猜想:硬盘制造商使用1000进制是否指的是机械硬盘呢?而固态硬盘制造时本身就使用的是1024进制,而制造商延用传统机械硬盘的进制转换习惯,将足容的固态硬盘(如1024G)通过Windows系统转换为1024G*0.931=953G的容量,而剩余的约71G容量则作为了预留空间。
以上问题希望能得到大佬们的解答,不胜感激


IP属地:湖北1楼2022-10-10 12:16回复
    固态足容就是1024称出来哪个,就是完整的1024tib,1000gb就是预留93,1024gb就是预留71


    IP属地:浙江来自Android客户端2楼2022-10-10 12:26
    收起回复
      因为硬件厂商的实际标准就是1024,他告诉你进制是1000是因为他已经把7%的预留空间去掉了,在Windows系统需要再x0.93,Linux系统就直接显示1T了


      IP属地:北京来自Android客户端3楼2022-10-10 12:56
      收起回复
        正常厂家都是按1024进制做的颗粒,只是沿用以前机械盘的惯例,按1000进制给你可用容量,相差的部分正好用来做op空间,这样和机械硬盘是同一个标准,就不会被人说哎呀你们生产的硬盘怎么不足容呀,可以省下很多麻烦
        同样1TiB的盘,有的厂商给用户1TB=1000GB,那么windows显示的可用空间就是931GiB,有的直接给1024GB,可用空间就是953GiB,前者就是所谓的开了二级预留,至于标960GB甚至900GB的,人家就是为了增加寿命开了更多op而已(当然也可能是质量差屏蔽了太多坏块只敢标这么多),因为实际上根本没人规定op空间大小必须刚好是进制转换的差值,我今天就爱给你900GB可用咋滴了


        IP属地:浙江来自Android客户端4楼2022-10-10 13:24
        收起回复
          基本差不多这意思,只是现在的固态主控基本都不支持三级op,你自己设置的没啥用了,m2固态绝大部分都是全盘模拟slc那种,就算你手动压缩卷或者预留空间不分盘,那部分也参与模拟slc,没有op空间的作用了,不用管他了


          IP属地:黑龙江来自Android客户端5楼2022-11-14 02:46
          收起回复