答案1
你没有做错什么,只是误读了 14.9 G我B 为 14.9 GB。
它们是两种不同的测量单位,就像英制和公制的计算等价物一样。线索就在输出的最后一行dd
:
16022241280 bytes (16 GB, 15 GiB) copied
硬盘以公制单位(GB)出售,其中前缀(K、M、G)以 1000 的倍数增加,但计算机传统上使用更大的二进制单位(GiB),其中前缀以 2^10(10 个二的乘积)的倍数增加,等于 1024。
因此,1 千兆字节 (GB) 是 1000*1000*1000 字节,而 1 吉字节 (GiB) 是 1024*1024*1024 字节,实际上16.0*1000*1000*1000
大致等于14.9*1024*1024*1024
。