最近都只看到很多人因32位元windows系統下4GB記憶體抓不抓的到的問題在討論
卻忽視了硬碟容量也逐漸接近系統限制

看到新浪網的這篇新聞
驚天BUG!希捷1.5TB硬盤現隨機停止問題
才驚覺市售硬碟已經突破1TB的容量了
我腦袋還停留在最大750GB的時代 囧a

上一次硬碟容量遇到限制是在137G時,後來靠48-bit LBA解決了
然後500GB > 750GB > 1TB > 1.5TB > ?
硬碟容量再發展下去應該就會到達2TB了吧

看到去年iThome的這篇報導 
克服Windows基本磁碟2TB分割區上限問題

根據微軟在FAT 和 NTFS 的預設叢集大小這篇指出
NTFS的叢集大於512bytes就能支援超過2TB的磁區了
檔案系統在這部分還沒問題

只是目前採用Master boot record (MBR)分割的硬碟最大只能定址到2TB的容量
雖然以動態磁碟來管理可以突破2TB限制
但這是以多顆硬碟用Raid組成超過2TB容量的磁碟時才適用
若是單一硬碟大於2TB仍無法對應
所以只能改以GUID Partition Table (GPT)來製作磁碟分割

但GPT支援上還有些麻煩
微軟的Windows and GPT FAQ這篇有提到
32位元系統從Windows Server 2003 SP1之後才開始支援GPT,XP則要x64版才支援
而且必須要用Intel Itanium系統才能啟動windows

一般使用者改用Windows Vista就可以使用GPT
但當開機磁碟必需要用主機板支援Extensible Firmware Interface(EFI)
傳統BIOS無法對應GPT來啟動作業系統
所以現行大部分的PC都不能拿2TB以上的硬碟來當Windows開機磁碟....




覺得寫的太亂的話,可以參考這篇問答
http://ithelp.ithome.com.tw/question/10008559

看來看去就覺得這問題好複雜
比起XP SP1時的48-bit LBA問題大上不少
不只是軟體上的問題
硬體支援也有問題

以前MSI跟ASUS嘗試過幾次用EFI來取代傳統BIOS
但主流的硬體仍然是配置傳統BIOS
Intel還曾經說到2006年要用EFI完全取代BIOS
現在都2008年了.....

所以接下來除了CPU腳座要大搬風之外
主機板系統也該開始搞革命了吧

 

xhuang06 發表在 痞客邦 PIXNET 留言(0) 人氣()