Ini dia alasan kenapa setiap membeli SD Card atau kartu memori, kapasitasnya tidak pernah sesuai dengan yang ada di kemasan atau spesifikasi produknya
Pernahkan kamu membeli sebuah Flashdisk, SD Card, harddisk atau media penyimpanan lainnya? Apakah kapasitas yang terbaca di komputer sesuai dengan yang tertera dalam kemasan? Tentunya tidak sama bukan?
Saat kamu membeli SD card dengan kapasitas yang tertera adalah 8GB, maka kamu hanya akan mendapatkan kapasitas sebesar 7,4GB. Kalau kamu membeli yang 16GB, kapasitas yang terbaca akan berkurang menjadi 14,9GB. Dan begitu pula dengan SD Card berkapasitas 32GB, 64GB, dan seterusnya. Kapasitas yang tertera semakin besar, kapasitas aslinya pun berkurang lebih banyak.
Mengapa demikian? Kenapa kapasitas media penyimpanan tidak sesuai dengan yang tertera di label kemasan?
Alasan Kapasitas atau Ukuran Memori Kurang dari yang Ada di Kemasan
Perbedaan kapasitas ini terjadi karena perbedaan perhitungan antara pabrik dengan komputer. Pabrik media penyimpanan yang memproduksi Flashdisk, SD Card atau Micro Sd, Harddisk dan SSD menggunakan perhitungan bilangan desimal atau bilangan bulat. Layaknya perhitungan biasa dalam penghitungan Volume.
Mari kita sedikit mengingat materi di Sekolah Dasar zaman dulu. Dalam perhitungan volume, 1 meter kubik = 1000 desimeter kubik. Setiap naik satu satuan dibagi 1000 dan setiap turun satu satuan dikali 1000. Berarti jika turun 3 satuan dibagi 10003 atau 1000.000.000. Dan sebaliknya.
Begitu juga dalam perhitungan desimal atau bilangan bulat. Dalam perhitungan desimal :
1 KB = 1.000 byte
1 MB = 1.000 KB = 1.000.000 byte
1 GB = 1.000 MB = 1.000.000.000 byte
1 TB = 1.000 GB = 1.000.000.000.000 byte
Sedangkan Komputer menggunakan perhitungan bilangan biner atau binary. Yang mana konversinya adalah 1024 bukan 1000. 1 Gigabyte sama dengan 1024 Megabyte dan 1 Megabyte sama dengan 1024 kilobyte. Kemudian setiap 1 kilobyte adalah 1024 byte. Byte adalah satuan terkecil dalam penyimpanan data.
Dalam perhitungan bilangan biner :
1 KB = 1.024 byte
1 MB = 1.024 KB = 1.048.576 byte
1 GB = 1.024 MB = 1.073.741.824 byte
1 TB = 1.024 GB = 1.099.511.627.764 byte
Cara Menghitung Kapasitas Real dari Sebuah Media Penyimpanan
Jika dalam Kemasan tertulis 8GB, jika dikonversikan menjadi byte dalam bilangan bulat menjadi 8.000.000.000 byte. Sedangkan 8GB jika dikonversikan ke byte dalam bilangan biner adalah 8.589.934.592 byte. Terdapat selisih perhitungan 589.934.592 byte atau 590MB. Jadi kapasitas yang terbaca di komputer adalah 8.000.000.000 - 589.934.592 byte = 7.410.065.408 byte atau 7,4GB.
Berapa besar kapasitas Memori 2GB yang terbaca?
Untuk mengetahuinya, mari kita hitung!
2GB = 2.000.000.000 byte (Bilangan bulat)
2GB = 2.147.483.648 byte (Bilangan Biner)
Selisih = 147.483.648 byte
Kapasitas Asli Memori 2GB = 2.000.000.000 - 147.483.648 = 1.852.516.352 = 1,85 GB
Atau dengan pembagian :
32GB = 32.000.000.000 byte (bilangan bulat)
1GB = 1.073.741.824 byte (Dari perkalian 1024 x 1024 x 1024 bilangan biner)
Kemudian, 32.000.000.000 : 1.073.741.824 = 29.802.322.387 byte atau 29,8GB
Jadi kapasitas asli memori 32GB adalah 29,8GB
Tabel Kapasitas Asli dari Sebuah Memori
Kapasitas dalam Kemasan | Kapasitas yang Terbaca |
---|---|
2GB | 1,85GB |
4GB | 3,68GB |
8GB | 7,4GB |
16GB | 14,9GB |
32GB | 29,8GB |
64GB | 59,6GB |
120GB | 111,75GB |
128GB | 119,2GB |
256GB | 238,4GB |
500GB | 465,6GB |
1TB | 931GB |
2 Cara Agar Memori dapat Terbaca Sesuai dengan Kemasan
Ternyata ada cara agar memori dapat terbaca sesuai kapasitas yang tertera. Ada dua cara, yang satu perlu biaya yang mahal, yang satu gratis.
1. Gunakan MacBook
Cek harganya di Shopee!
MacBook adalah laptop buatan Aple Inc. dengan sistem operasi MacOS yang dapat membaca kapasitas penyimpanan sebuah memori sesuai dengan yang tertera. Namun MacBook dibandrol dengan harga yang mahal dan sistem operasi MacOS tidak diperjual belikan secara terpisah.
Dalam gambar tersebut terlihat MacBook tersebut menggunakan SSD 250GB untuk internalnya. Dan disitu terbaca 249,78GB atau 250GB.
Apple dalam halaman "Cara iOS dan macOS melaporkan kapasitas penyimpanan" juga menyatakan bahwa iOS dan MacOS menggunakan perhitungan desimal sehingga kapasitas yang terbaca akan sama dengan spesifikasi memorinya.
2. Pakai Linux
Cara kedua ini gratis. Linux adalah keluarga sistem operasi gratis sumber terbuka yang dapat diunduh, diinstall, dimodifikasi oleh siapa saja. Linux memiliki banyak distro atau keturunan, seperti Ubuntu, Linux Mint, Arch Linux, Manjaro dan lain sebagainya.
Di Linux, kapasitas 120GB tetap terbaca 120GB, 320GB terbaca 320GB pula, dan begitu juga lainnya. Lihat gambar berikut :
Disk Utility Linux Ubuntu 10.04.4 |
Kenapa di MacOS dan Linux terbaca sesuai? Karena dua OS tersebut menggunakan perhitungan desimal.
Kesimpulan
Ukuran Memori yang tidak sesuai bukan karena produsen menipu kita dengan kapasitas memori yang mereka tulis dalam kemasan. Namun karena adanya perbedaan konversi dari satuan ke satuan penyimpanan lain. Jadi jangan beranggapan bahwa produsen Micro SD, Flashdisk, atau Harddisk menipu kita dengan jumlah kapasitas yang tidak sesuai.
Referensi
1. Seagate.com - Why does my hard drive report less capacity than indicated on the drive's label?
2. Tech and Tips - Kapasitas HDD tidak sesuai | Kapasitas SSD tidak sesuai | Kapasitas Flashdisk tidak sesuai