Dlaczego dysk 1 TB pokazuje 931 GB
Kupili Państwo terabajt, a komputer pokazuje 931 GB. Nic Państwu nie zabrano i nic się nie zepsuło. Producent liczył tysiącami, system operacyjny liczył po 1024, i obaj liczą dokładnie te same bajty.
Dwa sposoby liczenia tych samych bajtów
Producent sprzedaje 1 000 000 000 000 bajtów i nazywa to terabajtem, co idzie za układem międzynarodowym, w którym tera znaczy tysiąc miliardów, tak jak kilo znaczy tysiąc w każdej innej jednostce tej strony.
System operacyjny dzieli trzykrotnie przez 1024, bo pamięć adresuje się w potęgach dwójki, a mimo to pisze GB przy wyniku. Tysiąc miliardów podzielony trzy razy przez 1024 daje 931,32. Te 69 gigabajtów różnicy to nie zniknione miejsce: to te same bajty pod drugą nazwą.
Gdzie rządzi która umowa
Potęgi dziesiątki rządzą na pudełku i na kablu: producenci dysków, układ międzynarodowy i prędkości sieci, gdzie łącze 100 Mbit/s naprawdę niesie sto milionów bitów na sekundę.
Potęgi dwójki rządzą wewnątrz maszyny: Windows i kości pamięci, gdzie 16 GB RAM to naprawdę 16 razy 2^30 bajtów, bo tak działają adresy. macOS przeszedł na liczenie tysiącami w 2009 roku, więc ten sam dysk czyta się tam jako 1 TB. IEC nazwała jednostki dwójkowe w 1998 roku, kibibajt, mebibajt, gibibajt, a całe zamieszanie trwa, bo Windows liczy gibibajty i pisze GB.
Liczby, i to samo pytanie od tyłu
Liczone po 1024, 256 GB dają 238, 500 GB dają 466, 1 TB daje 931, 2 TB dają 1863, 4 TB dają 3725, a 8 TB dają 7451. Różnica rośnie z rozmiarem, bo to stosunek, a nie stałe odejmowanie: zawsze te same 7,4 procent.
Czytane od tyłu odpowiada na pytanie, które ludzie naprawdę wpisują: dysk pokazujący 930 GB to dysk jednoterabajtowy. Formatowanie zabiera potem swoją część, kilka gigabajtów na system plików, i ta część jest faktycznie zajętym miejscem, a nie drugim sposobem liczenia.
Pojemność sprzedawana, i te same bajty liczone po 1024
| Sprzedawane jako | Liczone po 1024 |
|---|---|
| 500 GB | 465,66 GiB |
| 1 TB | 931,32 GiB |
| 2 TB | 1862,65 GiB |
| 4 TB | 3725,29 GiB |
| 8 TB | 7450,58 GiB |
System obcina zamiast zaokrąglać, a dysk mieści nieco więcej niż pojemność nominalna, więc ostatnia cyfra przesuwa się o jeden między modelami.
Najczęstsze pytania
Ile to 930 GB w TB?
0,9986 TB, czyli terabajt z dokładnością do jednej siódmej procenta. Dysk pokazujący 930 GB to dysk 1 TB: liczba bierze się z liczenia po 1024, a nie z brakującego miejsca.
Czy mój dysk jest wadliwy?
Nie. Każdy sprzedany bajt tam jest i daje się odczytać. Liczą je dwie umowy, jedna tysiącami, druga po 1024, i zmienia się tylko nazwa wyniku.
Czy formatowanie zjada miejsce?
Tak, i ta część jest prawdziwa. System plików prowadzi własne tablice, kilka gigabajtów na dysku terabajtowym, i to miejsce jest naprawdę zajęte. Pozostaje o wiele mniejsze niż 69 gigabajtów, które tłumaczą dwa sposoby liczenia.