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 jakoLiczone po 1024
500 GB465,66 GiB
1 TB931,32 GiB
2 TB1862,65 GiB
4 TB3725,29 GiB
8 TB7450,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.

Pamięć cyfrowa · Gibibajt

Metoda i źródła