硬盘是实际容量比标称容量小 这是基本的尝试 那么为何是这样 怎样计算?

因为硬件厂商标称容量是按10进制来进位的 而电脑中确是以2进制进行进位计算的,B到KB的进率是2的10次方=1024 所以这里面就查出来很多

这里有一个在线的计算器 可以准确的算出实际容量 链接 https://site.31du.cn/post/101.html (https://www.sioe.cn/xinqing/rongliang.php?ivk_sa=1024320u)

然后是raid容量计算 可以计算 raid0 raid1 raid5 raid6 raid10  硬盘大小可选择1-18TB 非常方便

这里有一个在线raid计算器 可以准确的算出各种raid的实际容量 链接https://site.31du.cn/post/109.html ( https://www.synology.cn/zh-cn/support/RAID_calculator)

 

输入存储卡标称容量(注意选择单位),点击计算按钮将显示实际容量大小(2进制容量),如果计算机中显示的容量小于实际容量,则该存储卡容量缩水。

注:计算结果经过四舍五入,保留两位小数。


为什么有存储卡实际容量这个概念?

诸如硬盘、闪存卡等存储器,它们的容量以字节为单位,制造厂商的标称容量是按10进制来进位的,B到KB的进率是10的3次方=1000,也就是:
1KB=1000B
1MB=1000KB
1GB=1000MB
1TB=1000GB

然而在计算机中却是以2进制进行进位计算的,B到KB的进率是2的10次方=1024,也就是:
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB

所以存储卡标称的容量到了计算机中按2进制计算容量就变少了,容量越大相差的占比越多。

实际上MB、GB等在国际制单位中是10进制单位,电脑中计算存储器容量的2进制单位有专门的写法MiB、GiB等等,但2进制单位并未被重视,电脑中仍以MB、GB等显示。这也很好理解,单位是用来表示一定的量,无论10进制还是2进制,1B(1字节)都是相同的1B,更大单位只是进率不同而已。所以要对两种进率表示的容量进行换算很容易:化解到基本单位B(字节)进行计算即可:例如硬盘标称容量500GB,那么硬盘的10进制容量=500*1000*1000*1000=500000000000B,2进制容量=500000000000/1024/1024/1024≈465.66GB

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。