为什么新买的硬盘容量总比标称少一截
同一块硬盘在 Windows 和 macOS 上显示不同容量,根源在于十进制与二进制的换算差异,以及操作系统自身占用的空间。
如今存储空间越来越金贵。AI 数据中心对硬盘的胃口把价格一路推高,连苹果、Valve 这类公司都跟着把部分产品涨价数百美元。即便没有这回事,应用、媒体文件和操作系统的体积也在持续膨胀,把手上那点空间填得满满当当——一些 PC 和主机游戏的安装包能超过 100GB,尤其是那些不断推出 DLC 的长期运营型游戏。
所以当你发现新买的内置或外置硬盘,实际可用容量和标称值对不上时,那种失落感比以往任何时候都更明显。比如我们最近就遇到一块 512GB 的硬盘,在 Windows 里只显示 477GB 可用。账面上这 35GB 的差距,可能足够装下某个人的整个照片库,或者一部转制好的 4K HDR 电影。
多数情况下,这种差异的根源在于不同厂商计算数据的方式不同,而不是存心坑你。另外一些时候,则是设备必须预装软件才能使用,那部分空间自然就被占走了。
数学带来的残酷现实
存储厂商通常采用十进制(base-10)来标注容量:1KB 等于 1000 字节,1GB 等于 10 亿字节,以此类推。考虑到生活中其他领域的计量方式,这大概很符合你的直觉,尤其是在习惯公制单位的国家。对普通消费者来说,这种标法也更好推销。
问题在于,Windows 这类软件平台往往按二进制来计算容量:1KB 变成 1024 字节,1GB 变成 1,073,741,824 字节。数字越大,两种算法之间的差距就越惊人。一块 1TB 硬盘在 Windows 里可能只显示 931GB,但数据其实一点没少。而在以十进制为尊的 Mac 上,你会看到完整的 1TB。
如果你按二进制去理解厂商按十进制标注的容量,这种错位显然很折磨人。据我们所知,微软没有把 Windows 从二进制改成十进制的打算,苹果也不打算把 Mac、iPad、iPhone 等产品改回二进制。这种不一致还会在市场上存在相当长一段时间。
业界也曾尝试用「kibibyte」(KiB)、「gibibyte」(GiB)这类二进制专用词来消除歧义。但你大概也注意到了,它们并没有流行起来,哪怕在二进制体系内部也是如此——在 Windows 11 里查看文件大小,你看到的仍然是 KB 或 GB。
| 标称容量(十进制) | Windows 显示(二进制) |
|---|---|
| 512GB | 约 477GB |
| 1TB | 约 931GB |
操作系统的那笔账
偶尔你会听到有人抱怨:刚买的手机、平板、笔记本或游戏机,可用空间比预期少得多。这或许和前面说的十进制/二进制之争有关,但更大的元凶往往是设备预装的操作系统——不装它什么也跑不起来。在一台 128GB 的 iPhone 16 Pro 上,iOS 27 就要吃掉超过 22GB(十进制);在我们的某台游戏本上,Windows 11 占用了 81GB 以上(二进制)。难怪 64GB 设备已经基本绝迹,连 128GB 都开始不实用。
更麻烦的是,操作系统每年都会加入新功能,体积随之增长。而且为了流畅运行,大多数设备还需要额外的缓存和交换空间来存放临时文件。这部分空间未必被标记为禁区,但如果你不加节制地下载文件、安装应用,把它们挤没了,性能就会受影响——交换空间不足会拖慢系统,甚至导致应用崩溃或卡死。
面对这种无可奈何的局面,能做的主要是在使用和购买习惯上保守一些:别浪费空间,并适当高估自己的容量需求。这样一来,哪怕被「吞掉」几十 GB,也还算可以接受的代价。下次规划电子产品采购时看到这类数字,不必惊慌。
讨论
0 条评论