1TB 硬碟插上電腦只剩 931GB?少掉的 69GB 其實沒有消失
新買的 1TB 外接硬碟接上 Windows,「本機」裡寫的是 931GB;換成 256GB 的 SSD,顯示 238GB。站上也有人拿著 2TB 的硬碟問容量為什麼對不上。先說結論:兩個數字都對,只是用的不是同一種「GB」。
廠商的 GB 和 Windows 的 GB 不一樣大
硬碟、SSD、隨身碟和記憶卡的廠商用十進位:1GB 是 10 億(10⁹)位元組,1TB 是 1 兆(10¹²)位元組,Apple 的支援文件也是這樣定義。
Windows 檔案總管則用 2 的次方:把位元組數除以 1,073,741,824(2³⁰),結果仍然標成「GB」。1TB 硬碟算出來是:
1,000,000,000,000 ÷ 1,073,741,824 ≈ 931.3
所以畫面上是 931GB。硬碟裡的位元組一個都沒少,是 Windows 的「1GB」比廠商的「1GB」大了約 7.4%。
國際電工委員會(IEC)在 1998 年 12 月就替這種 2 的次方單位訂了專用名稱:KiB、MiB、GiB、TiB(kibi、mebi、gibi、tebi),後來也納入 IEC 80000-13。照標準寫,Windows 顯示的應該是「931 GiB」,只是它沿用了 GB 的標示。
在 Linux 上實際看一次
我們在一台 Linux 機器上建了一個剛好 1,000,000,000,000 位元組的檔案,用 GNU coreutils 9.4 的 ls 看三種顯示方式:
| 指令 | 單位基準 | 顯示結果 |
|---|---|---|
ls -l |
位元組 | 1000000000000 |
ls -lh |
1024 的次方 | 932G |
ls -l --si |
1000 的次方 | 1.0T |
ls -lh 會無條件進位,所以是 932 而不是 931。同一個檔案,只換了單位基準,數字就差了將近 70。
32GB 到 4TB,各會顯示多少
用本站的硬碟容量換算工具把常見容量代進去:
| 包裝標示 | Windows 顯示約 | 看起來少了 |
|---|---|---|
| 32GB | 29.8GB | 2.2GB(6.9%) |
| 64GB | 59.6GB | 4.4GB(6.9%) |
| 128GB | 119.2GB | 8.8GB(6.9%) |
| 256GB | 238.4GB | 17.6GB(6.9%) |
| 512GB | 476.8GB | 35.2GB(6.9%) |
| 1TB | 931.3GB | 68.7GB(6.9%) |
| 2TB | 1.82TB | 0.18TB(9.1%) |
| 4TB | 3.64TB | 0.36TB(9.1%) |
少掉的數字跟著容量變大,比例卻不會。以 GB 顯示時固定少約 6.9%,這是 2³⁰ 和 10⁹ 的比值;容量大到 Windows 改用 TB 顯示後,固定少約 9.1%,也就是 2⁴⁰ 和 10¹² 的比值。
Mac 的情況不同:Apple 從 Mac OS X 10.6 Snow Leopard 起改用十進位,1TB 硬碟在 Mac 上就顯示 1TB。同一顆硬碟在兩台電腦上數字不一樣,差別在顯示方式,不在硬碟本身。
不適用的情況
單位換算只能解釋固定比例的落差。遇到下面這些,要往別的方向找原因:
- 少了遠超過 9%:例如站上這篇2TB 硬碟只剩 3.86GB、BIOS 讀不到,多半是硬碟故障、韌體或連接問題,先救資料再說
- 新電腦的可用空間比換算值少很多:作業系統、預載軟體和還原分割區會先佔掉空間,要看「已使用」而不是總容量
- 空間被同一份資料吃了兩次:像照片佔了兩倍的容量這篇,是照片匯入照片庫時另存了一份,和單位無關
- 格式化後又少一點:檔案系統需要空間記錄檔案位置與目錄,實際可用會比換算值再少一些
- 來路不明的低價隨身碟:少數產品會謊報容量,寫滿前看不出來,寫超過實際容量後資料就會損毀
實際該怎麼做
- 先估預期值:標示容量 × 0.931(以 GB 顯示時)或 × 0.909(以 TB 顯示時),和畫面上的數字接近就是正常
- 差很多時,打開 Windows 的「磁碟管理」,看有沒有「未配置」空間或隱藏的還原分割區
- 硬碟讀不到或容量明顯不對,先停止寫入並備份,再用硬碟廠商的診斷工具或 CrystalDiskInfo 看 SMART 健康狀態
- 買硬碟前反過來算:要放滿 1,000GB(Windows 顯示)的資料,至少要買標示 1.08TB 以上的容量,實務上就是 2TB
常見問題
1TB 硬碟在 Windows 顯示 931GB,是買到瑕疵品嗎?
不是。廠商的 1TB 是 1,000,000,000,000 位元組,Windows 以 1,073,741,824 位元組當作 1GB 來除,得到 931.3,所以顯示 931GB。容量完全沒有少。
同一顆硬碟,為什麼 Mac 顯示的容量比 Windows 大?
Apple 從 Mac OS X 10.6 Snow Leopard 起改用十進位計算,1TB 硬碟就顯示 1TB;Windows 用二進位計算卻標成 GB,數字因此小了約 6.9%,以 TB 顯示時則小約 9.1%。
容量少多少才算不正常?
單位換算造成的落差固定是約 6.9%(以 GB 顯示)或約 9.1%(以 TB 顯示),再扣掉檔案系統、還原分割區,通常多差幾 GB 到幾十 GB。像 2TB 只剩 3.86GB、BIOS 讀不到這種落差,就不是單位問題。
iPhone 128GB 的可用空間只有 100 多 GB,也是單位造成的嗎?
不是。依 Apple 的說明,iOS 10 以前才用二進位顯示,之後的版本都用十進位,單位不會造成落差;少掉的部分主要是 iOS 系統本身和預載 App 佔用的空間。
資料來源
- Apple 支援:How storage capacity is measured on Apple devices
- NIST:Prefixes for binary multiples(IEC 通過 kibi、mebi、gibi、tebi 二進位詞頭)(1998)
- IEC 80000-13 Quantities and units:Information science and technology(2008)
實用工具:硬碟容量換算
開啟完整工具與說明 →macOS 10.6 以後、iOS 與多數手機改用十進位顯示,數字會和包裝一致;實際可用空間還要扣掉系統與檔案系統佔用。
相關文章
64GB 隨身碟可以放幾首歌?128kbps 約 1.66 萬首,CD 音質 WAV 只剩約 1,500 首
一首 4 分鐘的 MP3,128kbps 約 3.84MB、320kbps 約 9.6MB,64GB 隨身碟分別能放約 16,600 首和 6,600 首;換成 CD 音質的 WAV 只剩約 1,500 首。附車用音響常見的格式問題。
更新安裝失敗,您必須是擁有者才能繼續安
最近遇到這個問題,實在是無法解決,甚至我昨天已經重新安裝macOS了,我的機型是mac m ini M1 軟體更新時,不管是safari更新或者studio display韌體更新都出現以下畫面,希望有人知 道如何解決,我現在除了清除整台…
3.5吋硬碟過海關會出事嗎?
各位大大好 小弟想請問硬碟如果過海關 那邊會有電子儀器掃描 如果隨身攜帶3.5吋硬碟會不會造成損壞 由於即將出國工作 許多電腦裡的資料要一起帶走 托運又怕震動損害 想請教各位前輩過海關會出事嗎 或是有其他建議 謝謝 Sent from B…
全螢幕畫面alt+tab如何不縮小
我玩一款遊戲開始時會顯示全螢幕畫面, 有時候ALT+TAB切換的時候,遊戲畫面不會縮小會顯示在背景, (遊戲是在全螢幕畫面遊玩且非無邊框、非視窗化) 有時候卻是遊戲畫面縮小然後切換到下一個視窗。 我想要請問,如果達到前者的效果,在【全螢幕…
momo購物肌容雪外接隨身硬碟(4TB)2511元
因為需要儲存照片 所以上網搜尋所需硬碟4TB 結果momo購物網跑出【肌容雪】外接隨身硬碟(4TB) 2511元 https://reurl.cc/6ZQ2D6 https://i.imgur.com/14YIF7Z.jpg 看介紹大小應…
TCELL冠元 4K EVO 隨身碟自動離線
冠元這支2月剛買的時候就遇到插USB 3.0還是跑2.0的速度, 跑保固換一支新的用到今天, 結果就出現了自己自動斷線離線問題,紅燈熄滅找不到裝置,重新插會讀的到,但沒多久 又自己斷線了, 平常使用習慣: 接在分享器USB上供區網讀影片,…