TB和GB之间怎么换算?
1TB等于1000GB(十进制,SI标准)或1024GB(二进制,IEC标准),具体取决于使用场景。硬盘厂商标称容量采用十进制,即1TB=1000GB,因此一块标称1TB的固态硬盘实际提供1,000,000,000,000字节;而操作系统读取时按二进制计算,显示为约931GB(即1024³字节÷1024³),这并非缩水,而是单位定义差异所致。IDC与JEDEC标准均明确区分SI(1000进制)与IEC(1024进制)体系,前者用于产品标注,后者用于系统底层存储管理。理解这一差异,能更准确评估设备可用空间与数据迁移规模。
一、明确换算标准的选择逻辑
选择十进制(1000)还是二进制(1024),关键看使用目的。若需对照硬盘、U盘、SSD等硬件包装标注的容量,必须采用十进制:1TB = 1000GB = 1,000,000MB;若在Windows资源管理器、macOS磁盘工具或Linux df命令中查看已用空间,则系统默认按二进制解析,此时1TiB = 1024GiB,对应显示值会比标称值小约7%。例如,一块标称2TB的NVMe固态硬盘,在Windows中通常显示为约1.82TB(即1863GiB),这完全符合IEC 60027-2标准,属于正常现象,并非厂商虚标。
二、手动换算的两种实用公式
十进制换算直接套用线性关系:GB数 ÷ 1000 = TB数,如500GB ÷ 1000 = 0.5TB;反向则为TB数 × 1000 = GB数,如1.5TB × 1000 = 1500GB。二进制换算则使用1024为基数:GiB数 ÷ 1024 = TiB数,如2048GiB ÷ 1024 = 2TiB;反之,TiB数 × 1024 = GiB数。注意单位书写规范——操作系统中正确缩写应为GiB/TiB,但日常交流仍普遍简写为GB/TB,只需在计算时心中明确基数即可避免误差。
三、实操验证方法与常见误区提醒
可在Windows PowerShell中输入“(Get-PSDrive C).Used/1GB”获取C盘已用GiB值,再除以1024得TiB;或用计算器输入“1000000000000 ÷ (1024×1024×1024)”验证1TB标称值对应931.32GiB。常见误区是将“系统显示容量偏小”误判为质量问题,实则JEDEC JESD100B标准早已规定存储器件标称值统一采用十进制,而IEEE 1541与IEC 60027-2则要求软件层使用二进制单位,二者并行不悖。
四、跨平台数据迁移时的精准预估技巧
进行NAS扩容或云备份规划时,建议统一换算基准:先将所有设备标称TB值转为字节数(×10¹²),再除以1024³得到GiB,以此匹配系统读取逻辑。例如,迁移3块标称4TB的机械硬盘数据至新阵列,总原始字节数为12×10¹²,折合11,175GiB(≈10.9TiB),而非简单相加12TB。该方法可避免因单位混淆导致的空间预估偏差。
理解TB与GB换算本质,是理性评估存储能力的基础。掌握十进制与二进制双轨标准,才能在选购、部署与运维中做到精准判断。




