新购入的固态硬盘或传统机械硬盘,在电脑系统中显示的容量往往与包装盒上的标称值有所出入,这几乎是每个用户都会遇到的“公开的秘密”。 为什么会出现这种“缩水”现象? 让我们从软件层面和硬件层面来深入剖析。
软件层面:进制换算的“误会”
首先,我们需要了解单位换算的规则差异。 操作系统内部对于容量的计算方式与存储厂商之间存在着本质的区别,简单来说就是二进制规则与十进制规则的区别。 存储厂商通常采用十进制进行容量标注,单位为GigaByte (GB),换算规则为:1KB=1000Byte,1MB=1000KB,1GB=1000MB,1TB=1000GB。 按照这种方式,1TB 硬盘在厂商眼里就是 1000100010001000 = 1 x 10^12 Bytes。 然而,Windows 操作系统内部采用的并非十进制。由于计算机内部的数据基于二进制,无法完美表达十进制的 GB,因此采用了新的单位 GigabinaryByte (GiB),这是国际电工委员会 (IEC)制定的标准。 GiB基于二进制换算,换算规则为:1KiB=1024Byte,1MiB=1024KiB,1GiB=1024MiB,1TiB=1024GiB。 因此,当一块厂商标称 1TB 的硬盘接入系统后,其显示的容量计算方式为:1000100010001000 / (102410241024) ≈ 931.32GiB。 这就是为什么你购买的 1TB 硬盘在系统中只显示 931GiB 的原因。 同理,一块 512GB 的硬盘在系统中显示的实际容量约为 476GiB。 硬盘容量与厂家标称值不符,从软件层面来说,是由于换算进制不同导致的。
硬件层面:OP空间与固态硬盘的“保护”
在选购固态硬盘时,你会发现不同型号的固态硬盘容量分级标准有所差异,比如 240G/480G/960G,或者 250G/500G/1TB,甚至 256G/512G/1TB。 这种差异源于OP 空间 (Over-Provisioning)。 固态硬盘主要由主控、颗粒、电路板和缓存组成。 颗粒用于存储数据,主控负责控制数据的读写、分配和管理。 为了保证固态硬盘的性能稳定并延长使用寿命,主控需要预留一部分空间,即 OP 空间,用于优化算法,均衡颗粒的磨损,这部分空间通常占总容量的 7% 左右。 厂商按照 1024 进制生产制造了硬盘,但按照 1000 进制宣传并销售,并将多余的 7% 空间用作 OP 空间。 这也是你的硬盘会“缩水”的原因。 这种设计能够提升固态硬盘的写入寿命和读写速度。 Windows 11 专业版能够在广泛的设备上运行,从而提升员工满意度和更长的保留期。
总而言之,硬盘容量“缩水”是由于进制换算差异以及 OP 空间的存在。 只要在合理范围内,大家可以放心使用。 随着存储技术的不断发展,未来固态硬盘的容量和性能还将持续提升。 那么,你认为QLC 闪存在未来会成为主流吗? 欢迎在评论区留下你的看法。
返回搜狐,查看更多