เคยแปลกใจไม๊ครับว่าฮาร์ดดิส เราทำไมพื้นที่ไม่ครบตามที่โรงงานระบุไว้
สาเหตุเกิดจากมาตรฐานที่ใช้วัดขนาดมันต่างกัน
ระบบปฎิบัติการ : the traditional binary interpretation
KB = 2^10 = 1 024 bytes
MB = 2^20 = 1 048 576 bytes
GB = 2^30 = 1 073 741 824 bytes
TB = 2^40 = 1 099 511 627 776 bytes
โรงงาน : SI Standard
KB = 10^3 = 1 000 bytes
MB = 10^6 = 1 000 000 bytes
GB = 10^9 = 1 000 000 000 bytes
TB = 10^12 = 1 000 000 000 000 bytes
ตัวอย่างการคิดพื้นที่
1.เปรียบเทียบขนาดฮาร์ดดิส จากโรงงาน และที่ระบบปฏิบัติการมองเห็น
HDD 120 GB(Factory) = 120/1.073741824 = 111.758 GB(OS)
HDD 500 GB(Factory) = 500/1.073741824 = 465.661 GB(OS)
HDD 1 TB(Factory) = 1000/1.099511627776 = 909.494 GB(OS)
2.ถ้าผมต้องการแบ่ง Partition ซัก 10 GB(แบบลงตัว) สำหรับ Ubuntu
ผมต้องระบุขนาดเท่ากับ 10 x 1073741824 / 10^6 = 10737 MB
