Por que os discos rígidos / unidades USB mostram menos espaço do que o anunciado quando conectado?

Por que os discos rígidos / unidades USB mostram menos espaço do que o anunciado quando conectado?
Quando eu comprei a minha primeira unidade flash USB há alguns anos (2 GB), fiquei bastante chocado ao ver que ele só mostrou 1,95 GB como o meu espaço total disponível. Sentimento roubado do restante 0,05 GB pelo fabricante, eu olhei para cima na Internet e encontrei (reconhecidamente, para meu alívio) que todos os outros usuários de disco rígido tinha a mesma preocupação.

Você pode ver isso por você mesmo agora. Pegue qualquer dispositivo de armazenamento digital (por exemplo, unidade flash USB, disco rígido, cartão SD etc.) e ligue-o a um computador Windows. Você notará que o espaço disponível total exibido no computador é ligeiramente menor do que a capacidade anunciada do dispositivo. Por exemplo, se você conectar uma unidade USB de 16 GB, o espaço total disponível em um computador com Windows seria em torno de 15,6 GB – cerca de 0,4 GB abaixo da capacidade anunciada.
Resultado de imagem para unidades USB mostram menos espaço do que o anunciado quando conectado
Por que isso acontece? Por que os dispositivos Windows e algumas versões mais antigas do MacOS mostram um espaço total disponível que é diferente do que é anunciado? Algumas pessoas podem afirmar que este é um exemplo clássico de publicidade falsa por parte dos comerciantes, ou que os fabricantes estão propositadamente mentir sobre a capacidade dos discos rígidos, mas isso é realmente a verdade?
Resposta curta : Programas comuns, incluindo o Windows, o BIOS do sistema e algumas versões antigas do MacOS, usam o sistema de números binários, onde 1 GB equivale a 1024 MBs, em vez de 1000 MBs, o que leva a esta anomalia em dispositivos de armazenamento.
Antes de tentar entender a razão por trás dessa anomalia, é importante saber uma coisa ou duas sobre MBs, GBs e TBs – as unidades usadas para expressar a capacidade de dispositivos de armazenamento de diferentes tipos.

Noções Básicas: kB, MB e GB.

A menor entidade usada para medir a capacidade dos dispositivos de armazenamento é uma unidade chamada “bit”. Uma seqüência de 8 bits compõem um ‘byte’; É essa seqüência de 8 bits que é processada como uma única unidade de informação. Um cluster de 1000 bytes compõe um kilobyte (kB).
Muitas pessoas podem dizer que 1 kB tem 1.024 bytes, e não 1.000 bytes, e que você deve obter o seu computador básico em linha reta. No entanto, essas pessoas estão confusas, assim como milhões de outros usuários de computador em todo o mundo.

Sistema decimal versus sistema binário.

Resultado de imagem para USB espaço capacidade
Observe que a quantidade de espaço em disco consumido por um arquivo depende do próprio sistema de arquivos. Agora, muitos programas populares e sistemas operacionais, incluindo Microsoft Windows (o sistema operacional mais utilizado para computadores), BIOS do sistema , FDISK e até mesmo algumas versões antigas do macOS seguem o sistema de numeração binária (com base 2). Há uma razão por trás disso também, mas para o escopo deste artigo basta dizer que é conveniente dentro do computador organizar as coisas em grupos de potências de 2. Portanto, 1 kB contém 2 ^ 10 = 1024 bytes.
No entanto, há um prendedor …. os prefixos métricos (por exemplo, kilo, mega, giga ) que usamos para medir a capacidade de armazenamento dos discos rígidos são todos decadic , o que significa que todos eles são expressos como as potências de 10 (e não 2).
Este sistema prefixo é ótimo para o sistema decimal, mas em um sistema binário – aquele que o Windows e muitos outros programas usam – os termos kilo, mega, giga etc. nem sequer existem. Uma vez que eles trabalham com poderes de 2, eles usam prefixos ligeiramente diferentes para expressar grandes números. Por exemplo, 1024 bytes compõem 1 kibibyte , que é representado como KiB. Da mesma forma, 1024 kibibytes compõem 1 Mebibyte (MiB). Abaixo está uma tabela para ajudá-lo a entender melhor isso:
Muita confusão entre a verdadeira capacidade de armazenamento de um dispositivo decorre da forma como essas unidades são comumente escritas ou impressas. As pessoas utilizam erroneamente as unidades do sistema decimal e binário. Por exemplo, a unidade ‘KiB’ é casualmente escrita como ‘KB’ e, portanto, é confundida com ‘kilobytes’, mas na verdade representa ‘kibibytes’. O mesmo vale para MiB e MB (mebibytes e megabytes) e TiB e TB (tebibytes e terabytes).

Os fabricantes rotulam falsamente seus dispositivos de armazenamento para mostrarem mais capacidade?

Essa resposta é um grande NÃO .
São os fabricantes (e não programas como o BIOS, o Windows, etc.) que usam corretamente o prefixo mega e giga , ou seja, usam os poderes de 10 para expressar capacidades de armazenamento ao rotular seus produtos.
Dê uma olhada nesta foto do verso do pacote de uma unidade flash USB que eu comprei recentemente:
Pendrive-cover1
Observe que ele claramente menciona na capa que 1 GB = 1.000.000.000 bytes. A melhor maneira de verificar a verdadeira capacidade de sua unidade é verificar o número de ‘bytes’, ao invés de MBs e GBs, como este último poderia ser um pouco confuso. Para fabricantes, 1 MB é 1000 kB, mas para Windows, 1 MB é 1024 KB (que é na verdade 1024 kibibytes). Por isso, quando você conecta um dispositivo de armazenamento em um computador com Windows, o espaço total disponível aparece um pouco menor do que o anunciado.
Abaixo está uma tabela mostrando as anomalias na capacidade de armazenamento que aparecem no Windows.
Observe que o Windows poderia atualizar sua interface de usuário e simplesmente usar o sistema decimal para exibir a capacidade total. Isso é o que o OS X da Apple já fez.
A próxima vez que você comprar um dispositivo de armazenamento, como um disco rígido externo, para o seu computador e perceber que seu espaço disponível é menor do que o espaço anunciado em sua embalagem, não se preocupe. Basta verificar a embalagem e verificar se a sua capacidade é de 2 TB ou 2 TiB. Melhor ainda, verifique o número de ‘bytes’ que o disco rígido pode manipular. Nesse ponto, você pode facilmente calcular sua capacidade total correta. Além disso, se é uma máquina Windows que você conectou, ele é obrigado a mostrar menos espaço do que o que está impresso na capa. Entretanto, não salte à conclusão que você foi enganado fora daqueles 50 GBs pelo fabricante – estão tentando apenas ser honestos!

Referências:

  1. Tamanho do Arquivo – Wikipedia
  2. Prefixo métrico – Wikipedia
  3. Kibibyte – Wikipédia, a enciclopédia livre
  4. Kilobytes Megabytes Gigabytes – Universidade de Stanford
  5. Data Measurement – Página Inicial de Dapeng Oliver Wu
  6. Por que meu disco rígido relata menos capacidade do que a indicada na etiqueta da unidade? – Seagate.com

Deixe um comentário