這麼多年都被Windows騙了 硬碟容量為什麼總不夠

你買的1TB硬碟為什麼到手只有931GB,那100GB上哪去了?是不是硬碟廠騙我呢?

為什麼買了iPhone就發現iPhone 13 Pro Max 遠峰藍1TB版里面確實寫的就是1TB甚至還多出來零點幾TB,看到這是不是想馬上振臂一喊:蘋果牛嗶!

這麼多年都被Windows騙了 硬碟容量為什麼總不夠 蘋果的1TB就是1TB

別著急,其實只不過是微軟這麼多年以來一直有一個小的錯誤而已,這個問題出在單位上,我們平常說的KB、MB、GB、TB,其實全稱應該是Kilobyte、Megabyte、Gigabyte、Terabyte,中文名字分別叫千字節,兆字節,吉字節,太字節,之後其實還有其他的更大的單位,但咱們這里先不考慮了,都一樣。

這麼多年都被Windows騙了 硬碟容量為什麼總不夠 出來挨打

問題出現在這里了,按照國際單位制 (SI)的標準,Kilo前綴代表1000倍的Byte,Mega前綴代表(1000*1000),也就是1000的二次方,以此類推,Giga代表(1000*1000*1000),1000的三次方。這樣算下來的話,確實這個單位換算就是1000進位的。也就是我們常見的硬碟存儲空間的算法,也是蘋果使用的標準,這種算法的國際單位制(SI)標準寫法就是KB、MB、GB、TB(B一定大寫,代表byte字節,如果是小寫b就代表bit位,1Byte=8bit)。

因此我們看到蘋果設備的存儲空間就是「足容」的,1TB版的手機,就是顯示1TB空間。

在微軟這邊就不一樣了,微軟在Windows當中使用的單位也寫成了KB、MB、GB、TB,但他的計算方式是按照二進位的方法,這種方式的准確寫法應該是KiB、MiB、GiB、TiB,全稱是Kilo binary byte可以縮寫成Kibibyte(千位二進位字節)、Mega binary byte 縮寫成Mebibyte、Giga binary byte 縮寫成Gibibyte、Tera binary byte 縮寫成Tebibyte。

這個二進位換算的方式就變成了,1KiB=1024Byte,1MiB=1024KiB,2的十次方。問題就出在這個地方,相當於准確寫,你買的1TB的硬碟在Windows系統中顯示成了931.51 GiB,但由於Windows的顯示小問題,系統中顯示的是「931.51 GB」。

這麼多年都被Windows騙了 硬碟容量為什麼總不夠 磁碟0就是一個1TB的機械硬碟

雖然這中間有點換算的小問題,但由於Windows有全世界超過九成以上的裝機量,大家都這麼用之後,也就逐漸成了習慣,如果突然再改回去,又可能導致一些奇怪的問題,所以乾脆就這樣吧,大家都這麼認為,不就成了行業標準麼?

這麼多年都被Windows騙了 硬碟容量為什麼總不夠 Windows其實已經嚴謹的顯示了字節數量

Windows其實也十分嚴謹的在屬性當中准確的顯示了文件的提及大小,後面的換算只是為了顯示直觀一些。

其實這個單位上的差異,早在很多年前大家就已經發現了,很多用蘋果電腦的朋友應該也發現了同樣的文件從網上下載下來或者從Windows電腦拷貝過來就會莫名其妙的變大一些,這其實就是單位顯示的問題。

之前大家還以為是硬碟廠商偷工減料,但現在看起來似乎也不完全是這樣,只不過是單位換算的問題。

現狀就是,蘋果設備因為使用了國際單位制 (SI)的標準,不會出現對不上號的問題,所以沒有在參數頁面進行特別注釋。而一些經常用在Windows生態下面的硬體設備幾乎都對這些容量單位換算方式進行了備注。

來源:快科技