Isso soa como uma simples diferença nas unidades. O setor de armazenamento insiste em usar unidades SI (base 10, 10 ^ 3 escala entre prefixos) para tamanhos de dispositivos, enquanto a maioria dos softwares mostra tamanhos em unidades IEC (base 2, 2 ^ 10 escala entre prefixos).
Como resultado disso, um GB, conforme informado pelo fabricante do dispositivo, é:
10 ^ 9 = 1 000 000 000 bytes
Considerando que um GB (mais corretamente GiB para as unidades IEC) conforme relatado pelo SO é:
2 ^ 30 = 1 073 741 824 bytes
Que se traduz em uma diferença de aproximadamente 6%.
Agora, multiplique isso com os valores que você fornece na lista:
16 GB = 16 * 10 ^ 9 = 16 000 000 000 bytes
e:
14.91 GiB = 14.91 * 2 ^ 30 = 16 009 490 595.84 bytes
O qual está dentro da variação esperada para arredondamento nessa escala, pois a conversão de GB para GiB para o tamanho relatado pelo fornecedor fornece:
16 000 000 000 / 2 ^ 30 = 14.901 161 193 847 656 GiB
Que arredonda para 14,91 GiB (e não, eu não tenho idéia porque os tamanhos de disco relatados pelo sistema operacional são quase sempre arredondados, independente de qual SO você está usando).