问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

计算机硬盘容量单位换算,为什么新硬盘容量不对是什么原因?

创作时间:
作者:
@小白创作中心

计算机硬盘容量单位换算,为什么新硬盘容量不对是什么原因?

引用
CSDN
1.
https://blog.csdn.net/weixin_31977649/article/details/118836198

为什么新硬盘的实际容量总是比标注容量少?这个问题困扰着许多用户。本文将从硬盘容量单位换算的角度,为你详细解释这一现象,并提供理论算法和实际算法的对比。

机械硬盘篇

理论算法

1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
1EB = 1024PB
1ZB = 1024EB
1YB = 1024ZB
1BB = 1024YB
1NB = 1024BB
1DB = 1024NB

综合来说,1TB = 1024GB = 1024X1024M = 1048576M = 1073741824K。

实际算法

1B (byte 字节);
1KB(Kilobyte 千字节) = 2^10 B = 1024 B
1MB(Megabyte 兆字节) = 2^10 KB = 1024 KB = 2^20 B
1GB(Gigabyte 吉字节) = 2^10 MB = 1024 MB = 2^30 B
1TB(Trillionbyte 太字节) = 2^10 GB = 1024 GB = 2^40 B
1PB(Petabyte 拍字节) = 2^10 TB = 1024 TB = 2^50 B
1EB(Exabyte 艾字节) = 2^10 PB = 1024 PB = 2^60 B
1ZB(Zettabyte 泽字节) = 2^10 EB = 1024 EB = 2^70 B
1YB(YottaByte 尧字节) = 2^10 ZB = 1024 ZB = 2^80 B
1BB(Brontobyte ) = 2^10 YB = 1024 YB = 2^90 B
1NB(NonaByte ) = 2^10 BB = 1024 BB = 2^100 B
1DB(DoggaByte) = 2^10 NB = 1024 NB = 2^110 B

为什么实际厂商硬盘容量的算法与理论不一致呢?按照理论上来说1T=1024G(也就是2的10次方),但硬盘厂商往往制造出来的1TB硬盘容量只有1000G,因为1T=1000G=1000000M=1000000000KBP这是硬盘厂家的标准,这在存储市场已经是公开的秘密了,几乎可以说是“行业标准”了。

硬盘厂商的标准:1GB=1,000MB  1MB=1,000KB  1KB=1,000byte
操作系统的算法:1GB=1,024MB  1MB=1,024KB  1KB=1,024byte

讲到这里,相信大家已经有所头绪了。在计算机系统中,按照1024进制标准计算,可以通俗的理解成厂商为了更好计算而没有采用理论标准值去计算。所以你安装的1TB硬盘在系统中的显示可能只有1000GB。

另外值得一提的是即便按照厂家的标准,1TB=1000G,但实际在电脑里显示的却会发现只有930G左右,这又是为什么呢,厂家严重扣量忽悠吗?

实际上:硬盘厂商的1TB=1000×1000×1000/(1024×1024×1024)≈Windows操作系统中的0.9313GB。一般硬盘内部内置程序的占用一些空间,提供给系统文件使用,所以操作系统显示的总容量和硬盘的型号容量存在差异这是一个正常现象。机械硬盘容量越大,比如3T、4T,实际换算过来,“消失”的容量也就越大。

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号