DC娱乐网

为什么存储容量总是“缩水”?

每次拆开新买的硬盘、内存条,上机一看——说好的1TB只剩931GB?标称16GB的内存,系统里只显示15.9GB可用?那

每次拆开新买的硬盘、内存条,上机一看——说好的1TB只剩931GB?标称16GB的内存,系统里只显示15.9GB可用?那一瞬间,你是不是也觉得“中了商家的套路”?先别急着拔刀,今天云彣(UniWhen®)就把“容量消失之谜”给小伙伴们讲明白。

硬盘为啥爱“瘦身”?

硬盘、U盘、存储卡,这类存储设备的“缩水”,其实不是翻车,而是一场纯纯的“进制误会”。

存储厂商在制造和标称容量时,采用的是符合SI国际单位制(International System of Units)的十进制计算:1GB=1000×1000×1000字节。

而Windows系统延续了早期计算机以二进制为基础的历史习惯,把1GB按1024×1024×1024字节计算。IEC国际电工委员会(International Electrotechnical Commission)在1998年正式提出这种二进制单位应该为KiB、MiB、GiB这套名称,但Windows系统为了兼容既有界面、文档和用户习惯,仍常标注为GB。

因此,一块标称1TB、实际包含1,000,000,000,000字节的硬盘,在Windows系统中换算为:1,000,000,000,000÷1024³≈931GB。

这并不是硬盘容量缩水,也不是厂商或Windows系统算错了,而是双方采用了不同的换算标准。厂商使用SI国际单位制的十进制GB/TB,IEC国际电工委员会后来为二进制容量制定了 KiB、MiB、GiB 等更准确的单位名称。但Windows系统历史上常用二进制方式计算,却沿用了GB/TB的名称。

内存怎么也不够数?

如果说硬盘“缩水”是计算问题,那内存“缺斤少两”是真的有一部分被偷偷征用了,常见的原因有两个:

集成显卡“吃”内存:很多核显笔记本因为没有独立显存,所以会从内存里划走一部分当显存用,通常是几十MB到几个GB不等。这部分内存直接被核显锁死,于是“安装16GB只剩15.4GB可用”的现象就出现了。

硬件保留内存:主板上的各种设备,都需要预留一定的硬件资源,导致内存无法100%分配给用户。如果你是独立显卡用户,发现可用内存依然轻微减少,多半就是这几百MB被系统底层硬件保留区给占了。

还有哪些隐性占用?

除了算法不同、核显因素以及硬件预留之外,硬盘还有一些隐性开销同样会让容量“缩水”:

文件系统本身:分区、格式化后,分区表、文件索引都会占少量空间。预留空间:SSD会划出一部分OP空间,用来平衡磨损、替换坏块,延长寿命。隐藏恢复分区:品牌机自带的系统恢复分区,平时看不见但确实占地方。

最后简单总结一下,硬盘容量差异主要来自于十进制与二进制换算,以及SSD自身预留空间;而内存容量差异则因为充当显存和硬件资源占用。所以,下次再遇到类似情况,可别着急找售后了。