938 字
3 分钟
为什么Windows显示的硬盘容量比标称小?
为什么Windows显示的硬盘容量比标称小?
你是否曾经疑惑过,为什么购买的硬盘或U盘,在Windows系统中显示的实际可用容量总是小于厂商宣传的容量?这其实不是厂商的“欺诈”行为,而是由于存储设备厂商和操作系统采用了不同的容量计算标准。
容量计算标准详解
1. 厂商使用的十进制标准
硬盘、U盘等存储设备制造商采用国际单位制(SI)定义的十进制标准,以 1,000 为单位递进:
| 单位 | 换算关系 | 字节数 |
|---|---|---|
| 1 KB | = 1,000 B | |
| 1 MB | = 1,000 KB | |
| 1 GB | = 1,000 MB | |
| 1 TB | = 1,000 GB |
因此,一块标称1TB的硬盘,其物理容量就是实打实的 1,000,000,000,000 字节,即 字节。
2. Windows使用的二进制标准
计算机底层基于二进制运行,操作系统和软件天然以 1,024(即 )为基数管理存储空间。国际电工委员会(IEC)为这套标准定义了独立的单位名称:
| 单位 | 换算关系 | 字节数 |
|---|---|---|
| 1 KiB | = 1,024 B | |
| 1 MiB | = 1,024 KiB | |
| 1 GiB | = 1,024 MiB | |
| 1 TiB | = 1,024 GiB |
关键在于:Windows 实际上使用的是二进制计算(除以 1,024),却在界面上标注为 “GB” 而非规范的 “GiB”。
容量差异从何而来
十进制和二进制之间的换算系数为: 也就是说,厂商的 1 GB 在 Windows 中只显示约 0.93 GB,差异约 6.87%。容量越大,这个差异的绝对值越明显。
实际案例
以常见的几种硬盘规格为例:
| 厂商标称 | 物理字节数 | Windows 显示 | “缩水”量 |
|---|---|---|---|
| 128 GB | 128,000,000,000 | ≈ 119.2 GB | 8.8 GB |
| 256 GB | 256,000,000,000 | ≈ 238.4 GB | 17.6 GB |
| 512 GB | 512,000,000,000 | ≈ 476.8 GB | 35.2 GB |
| 1 TB | 1,000,000,000,000 | ≈ 931.3 GB | 68.7 GB |
| 2 TB | 2,000,000,000,000 | ≈ 1,862.6 GB | 137.4 GB |
一个实用的速算技巧:将厂商标称容量乘以 0.931,即可快速估算 Windows 中的显示容量。
为什么内存不受影响?
你可能注意到,电脑内存的容量几乎总是精确的——标称 8 GB 就是 8 GB。这是因为:
- 内存行业从设计之初就直接采用了二进制标准
- 一条标称8 GB的内存,其容量就是 = 8,589,934,592 字节
- 操作系统同样使用二进制标准识别内存,标准一致,自然不会出现显示差异
其他操作系统的做法
并非所有系统都像 Windows 这“混合标注”:
- macOS(10.6 Snow Leopard 起)和多数 Linux 发行版已直接使用十进制(SI)标准显示存储容量
- 在这些系统上,1 TB 硬盘显示的容量接近 1,000 GB,与厂商标称值一致
- 这种做法遵循了 SI 国际单位制的定义,避免了换算混淆
如何准确估算可用容量
购买硬盘时,可以用以下公式快速估算 Windows 中的实际显示容量:
此外还需注意,硬盘实际可用空间还会因以下因素进一步减少:
- 文件系统开销:格式化(NTFS、FAT32 等)本身会占用一部分空间用于存储文件分配表和元数据
- 保留空间:部分 SSD 会预留空间用于磨损均衡和坏块替换,通常为标称容量的 7% 左右
- 恢复分区:部分厂商预装的恢复分区也会占用数十 GB 的空间
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
为什么Windows显示的硬盘容量比标称小?
https://blog.yuk1.uk/posts/storage-capacity-discrepancy/ 部分信息可能已经过时
相关文章 智能推荐
1
Windows驱动程序是什么?
Knowledge Windows驱动程序的作用、安装方法及更新策略解析
2
Windows下的ADB配置指南
Tutorial 详细介绍如何在Windows系统上配置ADB,包括下载SDK Platform-Tools、设置环境变量和验证配置
3
拒绝技术造神,重识理性认知
Technology 在 AI 狂热的浪潮中,我们应当拨开喧嚣的迷雾,回归技术本质,警惕那些利用焦虑收割韭菜的"生意经"。
4
使用Docker部署Misskey实例
Tutorial 使用Docker部署Misskey去中心化社交网络实例的详细教程
5
2025年度总结
Daily 2025年度回顾:代码、生活与热爱